Token auth (recommended)
The webhook token is embedded directly in the URL path. NoAuthorization header is needed.
- A valid v4 UUID
- Matching an active
IncomingWebhookrow for your organization - Not disabled by an org admin
JWT auth (advanced)
The contact endpoints also accept a standard JWT with thecontacts:create scope. This is intended for OAuth clients and server-to-server integrations that already manage tokens.
When using JWT, pass the token in the Authorization header:
When using JWT auth, omit the token segment from the URL path. The
{token}/ segment is only used for token-based auth.Auth errors
| Status | Cause |
|---|---|
401 | Token is invalid, not found, or the webhook has been disabled |
401 | JWT is missing, expired, or lacks the required scope |
405 | Request was not a POST |