List Destinations
List all configured delivery destinations for the workspace. Destinations define where processed data is sent — webhook, SFTP, S3, Azure Blob, Google Drive, or OneDrive.
Delivery routes processed data to external systems through a four-part pipeline: signals (domain events) are matched to bindings (routing rules), resolved into deliverables (payloads), serialized, and sent to destinations (connectors). Destinations define the transport protocol and credentials.
Each destination is an instance of one of the six supported connector types. A single destination can serve multiple bindings — for example, you might have one S3 destination with separate bindings for extraction results and run outcomes. Auth credentials are stored securely and never returned in API responses.
/v1/delivery/destinationsResponse
Response fields
Response
{
"data": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Production Webhook",
"type": "webhook",
"config": { "url": "https://api.example.com/ingest" },
"has_auth_config": false,
"has_signing_secret": true,
"payload_cap_bytes": null,
"is_active": true,
"last_delivery_at": "2024-09-15T11:00:00.000Z",
"last_delivery_status": "succeeded",
"created_at": "2024-09-01T10:00:00.000Z",
"updated_at": "2024-09-01T10:00:00.000Z"
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"name": "Data Lake",
"type": "s3",
"config": { "bucket": "talonic-output", "prefix": "invoices/" },
"has_auth_config": true,
"has_signing_secret": false,
"payload_cap_bytes": null,
"is_active": true,
"last_delivery_at": null,
"last_delivery_status": null,
"created_at": "2024-09-05T14:30:00.000Z",
"updated_at": "2024-09-05T14:30:00.000Z"
}
]
}Errors
Error responses