Quickstart

Get up and running with the ShipGenius API in just a few minutes.

1. Get Your API Key

First, generate your API key from the Apps page in your ShipGenius account.

  • Each API key is scoped to the specific app it belongs to.
  • You can regenerate or revoke keys at any time.

WARNING

Keep your API key secure — treat it like a password.

2. Authenticate Your Requests

Include your API key in the Authorization header using the Bearer token format.

3. Choose the Environment

Use one of the following GraphQL endpoints depending on your integration phase:

  • Sandbox:
    https://api.sandbox.lite.shipgeni.us/graphql

  • Production:
    https://api.lite.shipgeni.us/graphql

NOTE

Start in Sandbox while testing — it simulates real carrier behavior without generating real labels.

4. Test the Connection

Send the ping query to verify your credentials and check server health.

query {
    ping {
        name
        ip_address
        permissions
        current_datetime
    }
}

You're Ready!

You’re now authenticated and connected. From here, you can:

  • Shop for rates
  • Generate labels
  • Track packages
  • Automate fulfillment

Read through our OMS / WMS / eCommerce Platform Integration Guide before starting.