API
Integrate Shipink into your own system using the REST API.
Shipink provides a REST API that lets you manage orders, shipments, carriers, and warehouses programmatically — without using the Shipink panel.
Get started immediately with our Postman Collection — all endpoints with example requests, ready to run.
Import the .json file into Postman to explore and test the full API.
Environments
| API | Sign Up | |
|---|---|---|
| Production | https://api.shipink.io | app.shipink.io/signup |
| Test | https://api.dev.shipink.io | app.dev.shipink.io/signup |
Main Flow
The typical integration follows these three steps:
- Create an order — register customer info and cart items
- Create a shipment — generate a shipping label for that order
- Track the shipment — monitor delivery status
Supporting endpoints:
- Rates — calculate shipping costs before creating a shipment
- Warehouses — manage sender addresses
- Carriers — list carriers, services, and linked accounts
Authentication
All endpoints require a Bearer token in the Authorization header. Obtain a token by posting your Shipink credentials to POST /token.
Authorization: Bearer YOUR_ACCESS_TOKENSee the Token page for how to create and refresh tokens.
How is this guide?