The REST API is in early access and is enabled per account on request. API keys are not yet issued from the dashboard. To request access, contact your account executive.
https://platform-api.deltalead.ai/v1 carries a key in the Authorization header. Without it the request is rejected before any processing. There are no cookies, sessions, or OAuth flows for server-to-server access — a valid bearer key is all that is needed.
The key also selects the mode. A dl_live_ key writes real leads; a dl_sandbox_ key writes to an isolated store that never reaches the inbox and self-purges. Nothing else in the request changes between them, so the same integration can be verified against sandbox and then promoted by swapping the key.
Getting a key
1
Open the integrations screen
In the DeltaLead dashboard, go to Organization → Integrations → Custom Webhooks.
2
Create a key
Choose production or sandbox, give the key a descriptive name —
production-crm-sync, dev-testing — and optionally an expiry between 1 and 365 days.3
Copy and store it
Copy the key before closing the dialog and store it in a secret manager such as AWS Secrets Manager or HashiCorp Vault.
Sending the key
dl_live_YOUR_KEY with the key copied from the dashboard. The scheme is matched case-insensitively and the token is trimmed.
The same request from common HTTP clients:
Error responses
Every authentication failure returns the same
401 body, so an error never reveals whether a given key exists:
401 Unauthorized
403 Forbidden