Site Logo

🎉 ShipEngine is becoming ShipStation API 🎉

Over the next few months you'll notice the ShipEngine website, documentation portal, and dashboard being rebranded as ShipStation API. For our ShipEngine customers, you don't need to take any action or change any of your integrations in any way. All endpoints will remain the same and continue to function as they always have.

To learn more about what's coming, review our New ShipStation API page.

Create a ShipStationâ„¢ API Key

Whenever you create a new ShipStation API account, it creates a new API key automatically. Most of the time that API key is the only one you'll ever need.

However, if it ever becomes compromised you can disable it and then create a new one by following the instructions below.

Example Request & Response

POST /v1/partners/accounts/:account_id/api_keys

1
2
3
4
5
6
7
8
POST /v1/partners/accounts/242822/api_keys HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"description": "Partner Access Key"
}

Example response:

1
2
3
4
5
6
7
{
"encrypted_api_key": "4WrQpShzaZvpRixBxwSLoYdXaGeU+LCpVsQjaKBFloU",
"created_at": "2017-07-13T16:22:46.633Z",
"description": "Partner Access Key",
"account_id": 242822,
"api_key_id": 4094
}