Webhook events
Taia can send HTTP callbacks (webhooks) to a URL of your choice when key events occur. This lets you integrate Taia into your own systems without polling.
Configuration
Webhook URLs are configured in Profile → Integrations → Webhooks [VERIFY: exact navigation].
Event types
| Event | Trigger |
|---|---|
project.translation_complete | AI translation job finished for a project |
project.files_ready | All translated files are available for download |
order.quote_ready | Professional translation quote is ready for approval |
order.complete | Professional translation order delivered |
task.complete | A team task has been marked complete |
note
Webhook event types are subject to change. If you're implementing a webhook integration, please check this page for updates.
Payload format
All webhook payloads are JSON, sent as POST requests with Content-Type: application/json.
Example: project.translation_complete
{
"event": "project.translation_complete",
"project_id": "abc123",
"timestamp": "2025-06-01T12:00:00+00:00"
}
Security
Taia signs webhook payloads with an HMAC-SHA256 signature sent in the X-Taia-Signature header. Validate this on your server to confirm the request came from Taia.