Carriyo Plug & Play specification

Updated May 26, 20262 min read

The Carriyo Plug & Play API specification defines a fixed set of RESTful endpoints that you implement on your side. Once your endpoints are live, Carriyo's connector calls them to create shipments, fetch labels, schedule collections, cancel shipments, and pull tracking updates. You own the implementation; Carriyo owns the connector.

What you'll implement

The spec defines six operations:

OperationDirectionWhat it does
Create ShipmentCarriyo → YouBook a shipment in your system. You return tracking number, AWB, and (where applicable) a label.
Fetch LabelCarriyo → YouReturn the label artifact for a previously created shipment, on demand.
Schedule CollectionCarriyo → YouRequest a pickup for one or more shipments.
Cancel ShipmentCarriyo → YouCancel a previously booked shipment before it ships.
Shipment TrackingCarriyo → YouPull the latest status of a shipment when real-time updates aren't available.
Status Update WebhookYou → CarriyoPush real-time status updates as the shipment moves through your network.

The first five operations are inbound: Carriyo calls your endpoints. The webhook is the one operation you initiate: when a shipment's status changes, push the update to Carriyo immediately.

What the spec covers

For each operation, the OpenAPI document defines:

  • URL structure: the endpoint path Carriyo will call.
  • Request payload: exact field shapes, required vs optional, types and enums.
  • Response payload: the success and error shapes Carriyo expects back.
  • Authentication: Basic, OAuth 2.0, or API-key header. Pick what your platform supports.

Next steps

  1. Open the live API reference and walk through each operation.
  2. Review the integration requirements and answer the self-assessment questions.
  3. Build the endpoints on your side per the spec.
  4. Share your display name, logo (high-resolution SVG), and a brief description for the Carriyo carrier catalogue.
  5. Contact Carriyo when your endpoints are ready, both teams will run the sign-off checklist together.