
Partner API v1
Integrate our catalogue, orders and webhooks.
REST JSON, authentication via X-Api-Key, webhooks signed with HMAC-SHA256. Base path: /api/v1.
Sandbox keys in 24h·OpenAPI 3.1 spec on request
GET /api/v1/catalog
Full catalogue (SKU, name, price, VAT, category, image)
GET /api/v1/categories
Category tree with slugs
GET /api/v1/marinas
Marinas with coordinates and delivery window
POST /api/v1/orders
Create order (items, marina, time, contact). Returns reference + status.
GET /api/v1/orders/:ref
Fetch order by reference
POST /api/v1/webhooks/register
Register a partner endpoint for order events
Authentication
curl -H "X-Api-Key: <key>" \
https://azulprovisions.com/api/v1/catalogWebhooks
Every event carries an X-Signature header with HMAC-SHA256(body, secret). Events: order.created, order.status_changed, delivery.updated, invoice.issued.