# Bulk Process End Reports on the final state of execution of a bulk process the moment it ends: - COMPLETED: the execution of the bulk process is complete and all bulk operations of the bulk process were executed successfully. - FAILED: none of the operations of the bulk process have executed. - PARTIALLY_COMPLETED: the execution of the bulk process is complete and some of the bulk operations of the bulk process failed. Endpoint: POST /bulk_process_end/watch Version: v2 ## Header parameters: - `request-ref` (string) A unique call reference included in every call, that enables the receiver to avoid duplicate handling of a webhook request (e.g. webhook was resent). - `published-timestamp` (integer, required) The timestamp, expressed in Epoch timestamp using millisecond precision, when this event was published. ## Request fields (application/json): - `bulkId` (string) The bulk id of the bulk process - `status` (string) "RUNNING" : the execution of the bulk process is in progress. "COMPLETED" : the execution of the bulk process is complete and all bulk operations of the bulk process were executed successfully. This is a final state for the bulk process "PARTIALLY_COMPLETED" : the execution of the bulk process is complete and some of the bulk operations of the bulk process failed. This is a final state for the bulk process "FAILED" : none of the operations of the bulk process have executed. This is a final state for the bulk process Enum: "RUNNING", "PARTIALLY_COMPLETED", "COMPLETED", "FAILED", "PAUSED", "CANCELLED" - `submittedItemsCount` (integer) The number of bulk operations in the bulk process - `operationStatusCounts` (array) - `operationStatusCounts.status` (string) Enum: "SUBMITTED", "RUNNING", "COMPLETED", "FAILED", "CANCELLED" - `operationStatusCounts.count` (integer) ## Response 204 fields