Skip to main content

EPCIS Capture

EPCIS capture collection manages the execution and monitoring of EPCIS data capture requests, handling the processing and ingestion of supply chain event data with error handling and status tracking.

The epcis_capture Object

EPCIS capture collection tracks batch processing jobs for ingesting EPCIS event data, providing execution status, timing information, and error handling capabilities for reliable data capture operations.

Field NameTypeDescription
idstringPrimary key. Unique identifier for the EPCIS capture job (UUID format).
date_createddatetimeTimestamp when the capture job was created.
date_updateddatetimeTimestamp when the capture job was last updated.
date_finisheddatetimeTimestamp when the capture job finished execution (null if still running).
runningbooleanFlag indicating if the capture job is currently running.
successbooleanFlag indicating if the capture job completed successfully.
capture_error_behaviourstringError handling behavior for the capture process. Default: "proceed". Values: "proceed", "rollback".
errorsstringError messages and details if the capture job encountered issues during processing.
contextobjectJSON object containing the JSON-LD header context for the capture job.

List EPCIS Capture Jobs

List existing EPCIS capture jobs.

GET /items/epcis_capture

Query Parameters

Supports all global query parameters.

Returns

An array of up to limit EPCIS capture objects. If no items are available, data will be an empty array.


Retrieve an EPCIS Capture Job

Retrieve a specific EPCIS capture job by ID.

GET /items/epcis_capture/:id

Returns

Returns an EPCIS capture object if a valid primary key was provided.


Sample Data

Example JSON response for a capture record query

{
"data": {
"id": "0a50da0d-20d6-4063-95b0-1d5876f7756d",
"date_created": "2025-06-19T05:48:06.000Z",
"date_updated": "2025-06-19T05:48:06.000Z",
"date_finished": "2025-06-19T05:48:06.000Z",
"running": false,
"success": true,
"capture_error_behaviour": "proceed",
"errors": null
}
}