{
  "info": {
    "name": "Webhook Relay API Data Model",
    "description": "First-party Postman smoke tests for relay API data model (CC BY 4.0).",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Ingest event",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": "{{baseUrl}}/v1/events",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"source\": \"stripe\",\n  \"type\": \"invoice.paid\",\n  \"idempotency_key\": \"evt_test_1\",\n  \"payload\": {\"id\": \"in_1\"}\n}"
        }
      }
    },
    {
      "name": "List failed deliveries",
      "request": {
        "method": "GET",
        "url": "{{baseUrl}}/v1/deliveries?state=failed"
      }
    },
    {
      "name": "Get event",
      "request": {
        "method": "GET",
        "url": "{{baseUrl}}/v1/events/{{eventId}}"
      }
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://relay.example.com"
    },
    {
      "key": "eventId",
      "value": "00000000-0000-0000-0000-000000000001"
    }
  ]
}