Recipes.
Step-by-step walkthroughs that combine a few endpoints to do something concrete: place an order, fulfill it, book a shipment. Each recipe is self-contained: the cURL commands and JSON payloads run end-to-end without you needing to consult the API reference for every field.
These recipes follow the order lifecycle — place an order, fulfill it, ship it, track it. We're starting with a small, curated set of the flows we're most confident about, with more recipes on the way.
If you'd rather understand the model first, start in Platform. If you'd rather do it in the Dashboard than via API, see How-to. If you're using the API from an LLM agent, see MCP.
Getting started
Order
Fulfillment
Shipping
Prerequisites for every recipe
All Carriyo API calls share the same authentication shape:
tenant-idheader: your Carriyo tenant id.x-api-keyheader: the tenant's API key.Authorization: Bearer <access_token>header: an OAuth access token minted from your client credentials.
Get those from the Dashboard once and reuse across recipes. See Get API credentials for the one-time setup, and Make your first API call for the OAuth-token exchange.
The base URLs:
- Production:
https://api.carriyo.com - Demo:
https://demo-api.carriyo.com
Every recipe assumes those headers are set; the cURL examples show
them on the first call and reference $AUTH_HEADERS in subsequent
calls for brevity.