TheCarGoDevelopers

Webhooks

Webhooks

Signed HTTPS POSTs to your server for every call and text.

Requirements

  • TheCarGo account
  • Admin role
  • Developer options on

Create an endpoint

In TheCarGo, open Integrations → Webhooks and add:

FieldValue
URLAn https:// URL that accepts POST
Eventscall.*, message.*, or single events
SecretGenerated, or your own (24–128 characters). Shown once.

Send test delivers a webhook.ping event. Up to 10 endpoints per organization.

Request

json
{
  "id": "evt_6f1c0a3e9b4d4b8f8a2e7c1d5b9f0a42",
  "event": "call.completed",
  "organization_id": "0d9b8a5e-3c2f-4f7a-9e1d-1b2c3d4e5f60",
  "occurred_at": "2026-11-04T14:30:00+00:00",
  "data": {}
}

Headers: webhook-id, webhook-timestamp, webhook-signature (verify).

Delivery

RuleDetail
ResponseAny 2xx within 8 seconds
Retries30s, 2m, 5m, 10m, then every 15m; 11 attempts. 4xx other than 408, 425, 429 is not retried.
DuplicatesRetries and replays keep the same id. Deduplicate on it.
OrderNot guaranteed. Use occurred_at.
Auto-disableAfter 50 failures in a row and 24 hours without a success