Webhooks let your application react when asynchronous Datagrid work finishes. Create a webhook with an HTTPSDocumentation Index
Fetch the complete documentation index at: https://developers.datagrid.com/llms.txt
Use this file to discover all available pages before exploring further.
url and one or more event types, then verify each delivery with the signing secret returned at creation time.
Supported events
| Event type | Sent when | data payload |
|---|---|---|
knowledge.processing.completed | Knowledge processing transitions to ready. | Knowledge processing summary with knowledge_id, teamspace_id, scope, status, and row_counts. |
batch_prediction.completed | A batch prediction reaches completed. | The batch_prediction object. |
batch_prediction.failed | A batch prediction reaches failed. | The batch_prediction object. |
batch_prediction.expired | A batch prediction reaches expired. | The batch_prediction object. |
batch_prediction.cancelled | A batch prediction reaches cancelled. | The batch_prediction object. |
Create a subscription
secret once. Store it securely; later retrieve and list responses do not include the secret.
Delivery format
Datagrid sends a JSON envelope to your endpoint:2xx response after persisting the event. Use id as an idempotency key because Datagrid may retry failed deliveries.
Signature verification
Each delivery includes aDatagrid-Signature header:
v1 with HMAC-SHA256 over ${timestamp}.${raw_body} using the webhook secret, then compare it with the header value using a constant-time comparison.