CDK Global · Example Payload

Fortellis Event Relay Webhook Delivery Example

AutomotiveDealer ManagementDMSAuto RetailF&IFixed OperationsPartsCRMDigital RetailMarketplaceDeveloper PlatformEventsWebhooksAsyncAPI

Fortellis Event Relay Webhook Delivery Example is an example object payload from CDK Global, with 3 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

requestresponsenotes

Example Payload

Raw ↑
{
  "request": {
    "method": "POST",
    "url": "https://your-app.example.com/v1/webhook/event/42",
    "headers": {
      "Authorization": "Bearer sink-shared-secret-or-jwt",
      "Fortellis-Event-Id": "1c4f1b6e-9b22-4a18-9c0c-7e1c2b3d4f55",
      "X-Request-Id":      "5f6a2d10-7e8c-4d4f-9018-3b1c2e7d4a89",
      "Data-Owner-Id":     "ddc0c4ad-1c8e-43f0-bcd2-9b3e1f4a5d22",
      "Content-Type": "application/json"
    },
    "body": {
      "eventType": "service.appointment.created",
      "occurredAt": "2026-06-03T14:25:11Z",
      "appointment": {
        "appointmentId": "appt-2026-06-04-0930-7c91",
        "status": "scheduled",
        "vehicle": { "vin": "1HGCM82633A004352" },
        "scheduledStart": "2026-06-04T09:30:00-05:00"
      }
    }
  },
  "response": {
    "status": 202,
    "headers": {
      "X-Request-Id": "5f6a2d10-7e8c-4d4f-9018-3b1c2e7d4a89"
    },
    "body": {
      "accepted": true
    }
  },
  "notes": [
    "The sink MUST return 2xx within timeout to acknowledge.",
    "4xx/5xx responses halt the partition and trigger retransmission until success.",
    "Sinks must be idempotent on Fortellis-Event-Id to absorb retries."
  ]
}