Get Order Details
Order APIs
Get Order Details
Retrieve complete details of an order
GET
Get Order Details
Overview
Retrieve complete details of an order including customer information, order status, product details, and more. Use this endpoint to fetch order data for processing, analytics, or integration with other systems.Rate Limit: 50 requests per minute
Endpoint
Path Parameters
UUID of the order to retrieve
Authentication
Your TribeMade API key (format:
tb-xxxx-xxx-xxxx)Response Fields
Always Present
Order unique identifier (UUID)
Order creation timestamp (ISO 8601 format, UTC)
Associated product UUID
Product name at time of order
Product main image URL
Current order status:
started, processing, dispatched, cancelled, or deliveredCustomer information object
Order details object
Conditional Fields
Customer rating (1-5) if provided, null otherwise
Customer review text if provided, null otherwise
Shipment tracking URL if available, null otherwise
Order Status Values
| Status | Description | When Used |
|---|---|---|
started | Payment received, order created | Initial state after successful payment |
processing | Order being prepared/packed | When you start preparing the order |
dispatched | Order shipped to customer | When handed over to courier |
delivered | Order delivered successfully | When customer receives order |
cancelled | Order cancelled | When order is cancelled |
Examples
Basic Request
Success Response
Error Responses
404 Not Found
403 Forbidden
401 Unauthorized
429 Too Many Requests
Common Use Cases
Process New Orders
Fetch order details when you receive a webhook notification:Generate Packing Slip
Create a packing slip with order information:Integrate with Shipping Provider
Automatically create shipping labels:Export Orders for Analytics
Fetch multiple orders for reporting:Best Practices
Use webhooks instead of polling
Use webhooks instead of polling
Instead of repeatedly calling this endpoint to check for new orders, use webhooks to receive real-time notifications:❌ Bad: Polling for new orders✅ Good: Webhook notifications
Cache order data
Cache order data
Store order data locally to reduce API calls:
- Cache orders after first fetch
- Only re-fetch if data might have changed (status update)
- Use order ID as cache key
Handle errors gracefully
Handle errors gracefully
Always check for errors:
Check for null values
Check for null values
Some fields may be null - always check before using:
Next Steps
Update Order Status
Update order status and add tracking information
Webhooks
Receive real-time order notifications
Product APIs
Manage your product catalog
Rate Limits
Understand API rate limits

