Create a webhook

POST /merchants/webhooks

Creates a new webhook for the authenticated merchant.

A merchant can have at most 6 webhooks.

Body

{
  "webhook_url": "https://example.com/shippit-webhook",
  "enabled_states": ["ready_for_pickup", "in_transit", "completed"],
  "hide_delivery_address": false,
  "hide_receiver_details": false,
  "enabled": true,
  "headers": [
    { "key": "X-Custom-Token", "value": "abc123" }
  ]
}