RocketShipIt

RocketShipIt

  • Docs
  • API Examples

›Guides

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?

Errors

RocketShipIt will always return an error_message and errors field on every request.

A value in error_message indicates an error occurred with RocketShipIt itself. Also, a value other than 200 will also be present for code.

A value in errors indicates something of note occurred with the shipping carrier. These errors will range in severity indicated by the type field.

Two examples of errors originating from the carrier:

{
  "meta": {
    "code": 200,
    "error_message": ""
  },
  "data": {
    "errors": [
      {
        "code": "820",
        "description": "The destination state/province code has been changed.",
        "type": "NOTE"
      }
    ],
    ...
{
  "meta": {
    "code": 200,
    "error_message": ""
  },
  "data": {
    "errors": [
      {
        "code": "",
        "description": "Invalid Access License number",
        "type": "Error"
      }
    ],
    "status_code": "",
    "status": ""
  }
}

RocketShipIt error caused by invalid JSON:

{
  "meta": {
    "code": 500,
    "error_message": "Invalid JSON - invalid character '\"' after object key:value pair"
  },
  "data": null
}

See also: Carrier Errors

← API ExplorerSelf-Hosting →
RocketShipIt
Docs
Getting StartedAPI Reference
RocketShipIt
SupportMy Account
Copyright © 2025 RocketShipIt LLC