RocketShipIt

RocketShipIt

  • Docs
  • API Examples

›Troubleshooting

Guides

  • Getting Started
  • API Explorer
  • Errors
  • Self-Hosting
  • Cloud API
  • Rating
  • Tracking
  • Shipping Labels
  • Address Validation
  • Batch Requests
  • ETD / Paperless Customs
  • Thermal Printing
  • Add a logo to the shipping label
  • Add Reference Values to Labels
  • Return Labels
  • Scale Integrations
  • Laravel
  • FedEx Ground Collect
  • UPS Mail Innovations
  • Saturday Delivery
  • Find Locations
  • FedEx Test Environment
  • Switching UPS / FedEx REST
  • Authenticating Multiple UPS Accounts with UPS REST API
  • Authenticating with REST oauth APIs
  • Customizing RocketShipIt Requests

References

  • Requirements
  • Supported Shipping Carriers
  • Carrier Authentication
  • API Examples
  • Request/Response Format
  • Parameters
  • Carrier Errors
  • Command Line Options
  • Label Transformations
  • Supported Address Validation Countries
  • DHL Addons (Special Service Codes)
  • Rate Details
  • GetSubscription
  • Accessorial / Surcharge Codes
  • Shipping Carrier APIs
  • FedEx SmartPost
  • Carrier Parameters
  • UPS API Parameters
  • FedEx API Parameters
  • API REST Migration Deadlines

Troubleshooting

  • What if I run into trouble?
  • FAQs
  • Inaccurate Rates?

Troubleshooting

We are standing by to help at: support@rocketship.it just make sure to set the debug parameter to true in your request and send us the full response.

Debug Information

After setting the debug parameter your response will contain RocketShipIt version information, carrier URL endpoints, and the full API request/response data that was send/received by the carrier API. This allows you to inspect exactly what RocketShipIt is sending to the shipping carrier.

For normal requests the debug parameter should be set in the params section. For batch requests it should be set at the root. This will return debug information for every request in the batch.

{
  "data": {
    "errors": [
      {
        "code": "",
        "description": "An exception has been raised as a result of client data. Invalid Access License number",
        "type": ""
      }
    ],
    "rates": null
  },
  "meta": {
    "code": 200,
    "debug_information": {
      "build_hash": "2799b2b16ffab8cc254ee406eb0380de52b7339b",
      "build_time": "2018-02-22_11:50:26PM",
      "request": "{\r\n  \"carrier\": \"UPS\",\r\n  \"action\": \"GetAllRates\",\r\n  \"params\": {\r\n      \"debug\": true,\r\n    \"key\": \"YOUR_UPS_API_KEY\",\r\n    \"account_number...",
      "transactions": [
        {
          "duration": 5539761233,
          "request": "\u003cEnvelope xmlns=\"http://schemas.xmlsoap.org/soap/envelope/\"\u003e\u003cHeader xmlns=\"http://schemas.xmlsoap.org/soap/envelope/\"\u003e\u003cUPSSecurity xmlns=\"ht...",
          "response": "\u003csoapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\u003e\u003csoapenv:Header/\u003e\u003csoapenv:Body\u003e\u003csoapenv:Fault\u003e\u003cfaultcode\u003eClient\u003c...",
          "status_code": 0,
          "url": "https://onlinetools.ups.com/webservices/Rate"
        }
      ],
      "version": "2.8.1.144"
    },
    "error_message": ""
  }
}

How do I know what version of RocketShipIt I am using?

If you set the debug parameter to true in your request the version will be returned in the RocketShipIt response.

You can also run the command ./RocketShipIt -v or ./RocketShipIt.exe -v. The version is also displayed in the bottom right when viewing the API explorer.

./RocketShipIt -v
RocketShipIt Shipping API
Version:      2.8.1.144
Build Hash:  2799b2b16ffab8cc254ee406eb0380de52b7339b
Build Time:  2018-02-22_11:50:26PM
Copyright (c) 2008-2018 RocketShipIt Inc. All Rights Reserved
← API REST Migration DeadlinesFAQs →
  • Debug Information
  • How do I know what version of RocketShipIt I am using?
RocketShipIt
Docs
Getting StartedAPI Reference
RocketShipIt
SupportMy Account
Copyright © 2025 RocketShipIt LLC