{
  "item": [
    {
      "id": "54e3c5cd-4114-482c-a223-2783338c41eb",
      "name": "Webhooks",
      "description": {
        "content": "Events delivered to customer webhook endpoints",
        "type": "text/plain"
      },
      "item": [],
      "event": []
    }
  ],
  "event": [],
  "variable": [
    {
      "description": {
        "content": "Hostname of the customer webhook endpoint",
        "type": "text/plain"
      },
      "type": "any",
      "value": "hooks.example.com",
      "key": "customer-webhook-host"
    },
    {
      "type": "string",
      "value": "https://{{customer-webhook-host}}",
      "key": "baseUrl"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "Authorization"
      },
      {
        "key": "value",
        "value": "{{apiKey}}"
      },
      {
        "key": "in",
        "value": "header"
      }
    ]
  },
  "info": {
    "_postman_id": "91e5e081-98ed-4ec9-b607-11de0cd5c216",
    "name": "Webhooks",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": {
      "content": "**Outbound webhooks** from Cargobase to HTTPS endpoints you host.\n\nUse this when you want push updates (e.g. shipment/tracking events) instead of polling production (https://pluto.cargobase.com). Return `2xx` to acknowledge delivery.\n\n## What’s in this API\n\n| Section | What it’s for |\n| --- | --- |\n| **Webhooks** | Outbound event payloads Cargobase POSTs to your webhook URL. |\n| **Models** | Shared schemas for those event payloads. |",
      "type": "text/plain"
    }
  }
}