Partners & integrators
One integration. Many end customers.
Onboard each of your customers as their own organisation, with their own carrier accounts, and let Carriora run invisibly behind your product. Built for software vendors and 3PLs.
Free sandbox account and API key in minutes. No sales call. Live carrier accounts are activated together with us.
webhook
{
"event": "booking.completed",
"organizationId": "org_000000000000",
"shipmentId": "shp_84h2k9",
"carrier": "dhl-express",
"service": "express_worldwide",
"trackingNumber": "0034567890",
"status": "booked",
"pickupDate": "2026-09-01",
"parcels": [
{ "weightKg": 4.2, "dimensionsCm": [40, 30, 20] }
],
"customs": { "incoterm": "DAP", "paperlessTrade": true },
"documents": [
{ "type": "label", "format": "pdf" },
{ "type": "commercial_invoice", "format": "pdf" }
]
}Only carrier changes in the contract. Tracking numbers and label files are carrier-issued values, not vocabulary — your code never branches on them.
The integration survives a carrier switch.
Carriora is an abstraction layer, not a passthrough. The same shipment booked through UPS, DHL or FedEx returns an identical payload — same fields, same status codes, same document shape — differing only in the carrier name.
That contract is enforced by automated tests on every release. Move a lane from DHL to UPS and nothing in your code changes — and nothing in your customers' reports changes either.
The partner model.
Black box or full interface. Per customer.
Your product posts a booking and gets a label back. Nobody logs in, nobody clicks. Or your customer's team works in the Carriora interface with full visibility across every carrier. Same platform, same data, configured per organisation.
One status vocabulary
33 canonical statuses, mapped from each carrier's own codes, so your systems branch on one set of values forever — and tracking events arrive over webhooks in the same shape from every carrier.
Every customer is their own organisation
Each end customer has their own organisation, their own carrier accounts, their own negotiated rates and their own data. Senders, receivers and partners can be connected to see the shipments they are part of.
Start in the sandbox.
A sandbox key and the documentation. Post a booking, receive a label and tracking events back over webhooks. Same contract as production.
Put shipping behind your product.
Talk to us about the partner model — how onboarding works, what your customers see, and what stays invisible.
