The outreach webhook endpoint accepts lead data and triggers outreach processing for a given configuration.Documentation Index
Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
POST /api/webhook/outreach
Authentication
This endpoint is authenticated using your API Integration Key, not a JWT session token.- Go to Settings > General Settings in the Tether dashboard.
- Copy your API Integration Key (or regenerate one if you don’t have one yet).
- Pass it in the
Authorizationheader:
Required fields
| Field | Type | Description |
|---|---|---|
configurationId | string | Required. The ID of your outreach configuration. Also accepts configuration_id or CONFIGURATION_ID. |
Request formats
The endpoint supports two formats: raw and fixed.Raw format
Send flat key-value pairs alongsideconfigurationId. Fields are automatically routed to the appropriate category (contact, application, or conversation) based on your organization’s dynamic properties.
Fixed format
Explicitly nest data undercontacts, applications, or conversations keys for full control over how fields are categorized.
Response codes
| Code | Description |
|---|---|
200 | Outreach processed successfully. |
400 | Missing configurationId, configuration is inactive, or no process/prompt is configured for the user. |
401 | No API key provided or the API key is invalid. |
404 | Configuration not found or does not belong to this user. |
500 | Internal server error. |
The outreach configuration must be active to accept requests. Inactive configurations return a
400 error.