webhook-payload.json
- Document events - Triggered by document lifecycle changes
- Ingest job events - Triggered by ingest job lifecycle changes
Document events
These events are triggered when documents change state during processing:document.queueddocument.queued_for_resyncdocument.queued_for_deletiondocument.processingdocument.errordocument.readydocument.deleted
document.queued
Triggered when a new document is queued for processing.
Sample payload
Sample payload
document.queued
document.queued_for_resync
Triggered when an existing document is queued for reprocessing.
Sample payload
Sample payload
document.queued_for_resync
document.queued_for_deletion
Triggered when a document is queued for deletion.
Sample payload
Sample payload
document.queued_for_deletion
document.processing
Triggered when a document starts processing (parsing, chunking, embedding).
Sample payload
Sample payload
document.processing
document.error
Triggered when document processing fails. The error field contains the error message.
Sample payload
Sample payload
document.error
document.ready
Triggered when a document has been successfully processed and is ready for search.
Sample payload
Sample payload
document.ready
document.deleted
Triggered when a document has been deleted from the namespace.
Sample payload
Sample payload
document.deleted
Ingest job events
These events are triggered when ingest jobs change state. Ingest jobs are used for batch document ingestion (e.g., crawling a website or processing multiple files).ingest_job.queuedingest_job.queued_for_resyncingest_job.queued_for_deletioningest_job.processingingest_job.erroringest_job.readyingest_job.deleted
ingest_job.queued
Triggered when a new ingest job is queued.
Sample payload
Sample payload
ingest_job.queued
ingest_job.queued_for_resync
Triggered when an existing ingest job is queued for reprocessing.
Sample payload
Sample payload
ingest_job.queued_for_resync
ingest_job.queued_for_deletion
Triggered when an ingest job is queued for deletion.
Sample payload
Sample payload
ingest_job.queued_for_deletion
ingest_job.processing
Triggered when an ingest job starts processing.
Sample payload
Sample payload
ingest_job.processing
ingest_job.error
Triggered when an ingest job fails. The error field contains the error message.
Sample payload
Sample payload
ingest_job.error
ingest_job.ready
Triggered when an ingest job completes successfully.
Sample payload
Sample payload
ingest_job.ready
ingest_job.deleted
Triggered when an ingest job has been deleted.
Sample payload
Sample payload
ingest_job.deleted