Qapla'
Log in
Qapla'
For IT and developers

One integration, instead of one for each courier

REST API for labels, orders, tracking, quotes and pickup points. Webhooks at every status change, with the same statuses for 450+ couriers. Sandbox for testing and an MCP server for your AI.

14 days free no credit card required up and running in about 10 minutes
Animation: an API request creates the shipment with its label, then webhooks notify your system at every status change, from Departed to Delivered.

Over 1,400 eCommerce and logistics businesses ship with Qapla'

  • Kiko
  • Moschino
  • Arcaplanet
  • Nomination
  • Tannico
  • Pupa

What you can do with the Qapla' APIs

One endpoint for every step of the shipment. You call Qapla', and Qapla' talks to the right courier: in your code there is no separate line written for BRT, one for GLS and one for Poste.

API and webhooks in detail
ResourceWhat you get
Shipments and labels
Create the shipment with your contracts and receive the label as PDF or ZPL, for 45+ couriers.
Order import
Orders from your shop, marketplace or management software come into Qapla’ with the address already ready.
Tracking
Status and history of every shipment, for 450+ couriers, in the same 9 statuses.
Quotes
Your contract rates compared before you choose the courier.
Pickup points
Lockers and shops near the address, to show at checkout.
Virtual courier
You send the statuses of the shipments you print with your own system.
Webhook
One call to your endpoint at every status change, without constantly polling the APIs.
POST /your-endpointapplication/json
{
  "tracking": "0574320188",
  "order": "10493",
  "courier": "Courier 1",
  "status": "Exception",
  "detail": "On hold",
  "courier_text": "Failed delivery: recipient absent"}

Same statuses for all couriers, already in the webhook

Each courier writes updates its own way. The webhook reaches you already translated into one of Qapla' 9 statuses, with the courier's original text next to it. Your ERP, management software and helpdesk read a single format.

  • Waiting for pick-up
  • Departed
  • In transit
  • Out for delivery
  • Failed delivery attempt
  • Delay
  • Exception
  • Pickup point
  • Delivered

From sandbox to production, no surprises

You test everything in a separate environment, then switch keys. API versions stay stable, so a Qapla' update won't break your code.

sandbox

Test with no consequences

Separate environment with test data: create shipments and labels and receive webhooks without touching real couriers.

chiavi

One key per channel

Separate keys for each channel and environment. Revoke or rotate a key without stopping the others.

versioni

Versioned APIs

Work on a stable version and move to the next one when you're ready.

Already have a WMS? Use Qapla' APIs to simplify integrating 2, 5 or 10 couriers

You don't need to change your warehouse flow. Your system keeps printing, and sends the statuses to Qapla' via API. From there come the customer alerts, the tracking page with your brand and the reports, just as for any other courier.

Also useful for local couriers, own fleets and deliveries to each floor.

Your WMS Print the label As today, with your courier or your own fleet.
Qapla’ API Receives the statuses Departed, out for delivery, delivered.
Your customer Receives the alerts Email, SMS or WhatsApp and the tracking page with your brand.
AI and Agents

The integration can be written by your AI assistant

The public qapla-api skill and documentation written for AI tools guide the assistant that writes the code. The MCP server gives Claude, ChatGPT or your agents access to shipment data.

Explore AI and Agents

Security and contract, for your security review

The answers IT, procurement and legal need before signing.

Security and compliance
ISO/IEC 27001
Certified information security management system.
SLA in the contract
Uptime and response times, in writing.
Users, roles and permissions
Each team and each channel sees only the data it needs.
A technical contact
One person who knows your integration, from sandbox to production.

Frequently asked questions

Which APIs does Qapla’ offer?

Documented REST APIs to create shipments and labels, import orders, read tracking, request quotes and look up pickup points, plus webhooks at every status change.

No. You integrate Qapla’ once and work with 45+ couriers for labels and 450+ for tracking, with the same statuses for all of them.

Yes. There is a sandbox, with separate keys for each channel and environment.

If you already print labels with your own system, you send status updates to Qapla’ via API, and from there customer alerts and the tracking page are triggered.

Yes. The Qapla’ MCP server gives your AI assistants access to shipment data, and the public qapla-api skill helps the assistant write the integration.

Make your first call in the sandbox

Open an account, get the sandbox key and make your first call. If you'd rather talk first, book a technical call with someone who has already connected Qapla' to management software, ERP, WMS and helpdesk.

14 days free no credit card required up and running in about 10 minutes
Talk to us