The Quantfolio Webhooks API allows you to receive real-time notifications when specific events occur in the Quantfolio Advisory Platform. Instead of continuously polling for changes, webhooks provide an efficient way to stay updated on important events by sending HTTP POST requests to your specified endpoints.
Webhooks are configured per tenant. Each webhook subscribes one URL to one event type (or wildcard) and fires an HTTP POST to that URL whenever a matching event occurs in the tenant.
You have two options: the Settings App (UI) or the API.
Available from release 1.30.
Location: Integrations → Webhooks.
Supported actions:
The Settings App UI and the API operate on the same records. Anything you create in the UI is visible and mutable via the API, and vice versa. See Field reference below for the full list of fields and validation rules.


Base URLs
| Environment | Base URL |
|---|---|
| Production | https://api.deepalpha.app/v1/webhook |
| QA | https://api.qa.deepalpha.app/v1/webhook |
All requests require a JWT in the Authorization header:
Authorization: Bearer <access_token>
Obtain a token from POST <https://api.deepalpha.app/v1/auth/token> (QA: https://api.qa.deepalpha.app/v1/auth/token) using your client credentials. The token's tenant_id determines which tenant the webhook is registered against — you do not need to send the tenant explicitly.