Build custom integrations with the 3PL SHIP RESTful API and real-time webhooks
Format: 3pl_live_...
Use for production environments only
Format: 3pl_test_...
Use for sandbox/testing environments
The 3PL SHIP API uses Bearer token authentication. Include your API key in the Authorization header of every request.
Authorization: Bearer 3pl_live_your_api_key_herecurl https://api.3plship.com/v1/orders \ -H "Authorization: Bearer 3pl_live_your_api_key" \ -H "Content-Type: application/json"
https://api.3plship.com/v1GET /orders - List all ordersPOST /orders - Create new orderGET /orders/:id - Get order detailsPATCH /orders/:id - Update orderDELETE /orders/:id - Cancel orderGET /inventory - List inventoryPOST /inventory - Add inventoryPATCH /inventory/:sku - Update inventoryGET /products - List productsPOST /products - Create productGET /products/:id - Get productPATCH /products/:id - Update productExplore our complete API reference with interactive examples and code samples