Generate ShipStation API Credentials

The connector works with both the ShipStation API v1 and API v2. You pick the version per account and paste the matching credentials:

  • API v1 — an API Key and an API Secret (endpoint ssapi.shipstation.com).

  • API v2 — a single API v2 Key (endpoint api.shipstation.com/v2).

Both are generated on the API Settings page of your ShipStation account.

Get Your Credentials From ShipStation

Follow ShipStation’s official guide — it walks you through verifying your e-mail, selecting the API version, choosing the expiration, and copying the Credentials:

ShipStation API (ShipStation Help Center)

  • For a V1 account, generate and copy the API Key and API Secret.

  • For a V2 account, generate and copy the API v2 Key.

Important

Store synchronization has no V2 endpoint, so it always runs on the V1 API. A V2 account therefore also needs V1 credentials (API Key + API Secret) for store-related flows. Generate both key sets when you plan to use V2.

Warning

The API Secret (V1) is shown only once. Copy and store it in a password manager before you navigate away from the API Settings page — otherwise you will need to generate a new key pair from scratch.

Open Your Account and Paste the Values

  1. Go to ShipStation ‣ Settings ‣ Accounts.

  2. Open the existing account record or click New to create a fresh one.

  3. Set API Version to V1 or V2.

  4. Paste the credentials that match the version:

    • V1 — paste into API Key V1 and API Secret V1.

    • V2 — paste into API Key V2, and also fill API Key V1 + API Secret V1 (used for store sync).

  5. Click Save.

The account form shows the credential fields for the selected API version.

API v1 — set API Version to V1 and paste the API Key V1 and API Secret V1:

ShipStation account on API v1 with API Key V1 and API Secret V1

API v2 — set API Version to V2 and paste the API Key V2; also fill API Key V1 + API Secret V1, which store sync needs:

ShipStation account on API v2 with API Key V2 plus the V1 keys used for store sync

Confirm the Connection

  1. Stay on the account form opened above.

  2. Click Confirm in the header.

Odoo verifies the credentials against your ShipStation account; on success, the State badge in the header turns to Confirmed and the connector imports stores, carriers, services, packages, warehouses, and products in sequence.

Note

The API Version and credentials lock once the account is Confirmed. To change the version or the keys, click Reset to move the account back to Draft first.

Account confirmed with state badge set to Confirmed