job.completed

Sent when an indexing job finishes and every file in it was indexed or skipped. The job's final status is `completed` and `data.error_code` is `null`. Every file from the job is searchable when this event arrives. Jobs that include video or audio send the event after embedding finishes, so the media is searchable too. Each indexing job sends exactly one event, when it reaches its final status. See [Webhooks](/guides/webhooks) to add an endpoint and verify signatures.
© 2026 Captain