code: private function sendRequest($labelRecoveryRequest)
      {
          $request = $this->createRequest($labelRecoveryRequest);
          $response = $this->request($this->createAccess(), $request, $this->compileEndpointUrl(self::ENDPOINT));
  
          if ($response->Response->ResponseStatusCode == 0) {
              throw new Exception(
                  "Failure ({$response->Response->Error->ErrorSeverity}): {$response->Response->Error->ErrorDescription}",
                  (int)$response->Response->Error->ErrorCode
              );
          } else {
              return $this->formatResponse($response);
          }
      }
docs: Creates and sends a request for the given shipment. This handles checking for
  errors in the response back from UPS.
  
  @param $labelRecoveryRequest
  
  @throws Exception
  
  @return LabelRecoveryResponse