Last updated

Viewing the bulk event processing job status

The steps below explain how to view the current status of the bulk processing job.

Note: Review bulk event processing before starting to familiarize yourself with the concept.

Step Name Endpoint Details
Get bulk processing job ID/v2/events/jobs/statusRetrieves the bulk processing job ID using the reference ID as a filter.

If the event type is PROGRAM_SESSION, then the filters > referenceId must be the parent event’s eventId. If the event type is PROGRAM, then the referenceId must be the templateId of the event template.

Request body requires: The companyId and filters > referenceId.

Response will contain: jobId of the bulk event processing job.
Get bulk processing job status/v2/events/jobs/statusRetrieves the job status using the job ID as a filter.

Request body requires: The companyId and filters > jobId.

Response will contain: The job status (IN_PROGRESS or COMPLETED) along with the list of eventIds and their respective processing statuses (SUCCESS or FAILED).

Note: You can retry bulk processing of events if any of the events fail to process. This will skip the events that are successfully processed and continue with the events that previously failed.