E-commerce API

From Shopify to driver — no manual work

Shippers create shipments via API direct from their e-commerce backend. Auto pricing, label, barcode. Webhooks for every status change.

What you get

REST API

JSON-based. API key auth. Rate limit, sandbox, OpenAPI spec.

Create shipment

POST with address, weight, COD. Returns tracking number + label URL.

Price quote

GET with zone + weight → price. For display at checkout.

Webhook notifications

shipment.picked_up, .in_transit, .delivered, .failed. HTTPS endpoint. Retry with exponential backoff.

CSV bulk import

Upload .csv with 100+ shipments at once. Alternative to API for smaller shippers.

Integrations

Shopify, WooCommerce, Magento plugins. Native integrations on request.

From integration to first shipment

01

Register shipper

Via portal. Contact info, pickup address, pricing.

02

Generate API key

Test + production key. Per-key permissions (read-only, full).

03

Integrate

With SDK (Node, Python, PHP) or direct HTTP. OpenAPI spec for code-gen.

04

Test + go live

Sandbox with real-data simulation. Switch to production with the same API key.

Frequently asked questions

What address format is supported?

Structured (street, city, postal, country) or free-text. System geo-codes automatically (Google Maps API).

How many shipments per day?

Unlimited. Rate limit 10K req/min. Bulk import for 100K+ shipments.

Is there a Shopify plugin?

Yes — Merot Shipping app in the Shopify App Store. Auto-creates shipment on order completion.

How are bad addresses handled?

API returns validation error with suggested fixes. If shipment exists already → failed delivery with 'address not found'.

Can a shipment be cancelled?

Yes — until pickup. Cancellation after pickup is treated as a return with refund.

How realistic is sandbox?

1:1 — identical API surface, fake-data flow. Test shipments cycle through the full lifecycle (picked_up → in_transit → delivered).

Have a question?

Drop us a note — we usually reply within a few business hours.

Try it today

Free signup. No credit card required.

Get started