EPCIS 2.0 API response
After successful event capture, the EPCIS endpoint returns a batch response that confirms whether each event was accepted, rejected, or flagged as a duplicate.
Response fields
| Response field | Description |
|---|---|
| batchStatus | Overall result of the batch: ACCEPTED, PARTIALLY_ACCEPTED, or REJECTED. |
| totalCount | Number of events submitted in the request. |
| acceptedCount | Events that passed validation and were stored. |
| rejectedCount | Events that failed validation and were not stored. |
| duplicateCount | Events whose eventID already existed in the repository. |
| warningCount | Events accepted with non-fatal warnings. |
| payloadHash | SHA-256 hash of the accepted event payload for audit verification. |
| clientEventId | The eventID you submitted, returned for correlation. |
Response payload example
{ "metadata": { "operationTs": "2026-06-23T16:11:20.083159-05:00", "operationId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX-0000000000" }, "payload": { "batchStatus": "ACCEPTED", "totalCount": 1, "acceptedCount": 1, "rejectedCount": 0, "duplicateCount": 0, "warningCount": 0, "processedAt": "2026-06-23T16:11:19.980227-05:00", "eventResults": [ { "status": "ACCEPTED", "payloadHash": "ni:///sha-256;ExAmPlEhAsHvAlUeAbCdEfGhIjKlMnOpQrStUvWxYz01234", "clientEventId": "urn:uuid:00000000-0000-0000-0000-000000000001", "eventType": "ObjectEvent", "bizStep": "shipping", "eventTime": "2025-12-19T16:16:00.0000000-03:00" } ] }
} Updated about 7 hours ago
Did this page help you?

