KanalKanal API

Kanal API

Push orders, carts, customers and shipments into Kanal from any shop.

The Kanal API lets any e-commerce backend feed commerce events into Kanal's WhatsApp marketing automations — without a Shopify connection. If your shop is custom-built, headless, or on a platform Kanal doesn't natively integrate, this is how you connect it.

What you can do

Base URL

https://api.getkanal.com

All endpoints are scoped to a store:

/api/v1/stores/{store_id}/orders
/api/v1/stores/{store_id}/carts
/api/v1/stores/{store_id}/customers
/api/v1/stores/{store_id}/shipments

A first request

Create an order
curl -X POST https://api.getkanal.com/api/v1/stores/123/orders \
  -H "Authorization: Bearer kanal_sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "external_id": "ORDER-1001",
    "placed_at": "2026-05-18T10:00:00Z",
    "total_price": 49.90,
    "currency": "EUR",
    "customer": { "phone": "+33612345678", "first_name": "Marie" }
  }'

Next steps

On this page