EPCIS 2.0
GS1 EPCIS 2.0 — експортирайте история на събития на паспорт, заснемайте събития от партньори и ERP, заявявайте хранилището на събития.
/api/v1/passports/{id}/epcisЕкспорт на EPCIS събитията на паспорт
Експортира пълната история на събитията на един паспорт — събития от веригата на доставки, обслужване, собственост и заснети събития — като един валиден според стандарта GS1 EPCIS 2.0 `EPCISDocument` в JSON-LD. Документът носи GS1 `@context`, `type: "EPCISDocument"`, `schemaVersion: "2.0"` и `epcisBody.eventList` с всяко събитие, което TracePass пази за паспорта. Digital Link URI на паспорта е EPC-то на всяко събитие, така че експортът се вписва директно във всяко EPCIS-съвместимо хранилище или одиторски инструментариум.
/api/v1/epcis/captureЗаснемане на EPCIS събития
GS1 EPCIS 2.0 Capture интерфейсът. Изпращайте събития от веригата на доставки от партньори, ERP системи или скенери в цеха и TracePass ги прикача към съответните паспорти. Тялото на заявката приема четири форми: пълен `EPCISDocument`, `EPCISQueryDocument`, едно самостоятелно събитие или самостоятелен JSON-LD масив от събития. Изпращайте `Content-Type: application/ld+json`.
/api/v1/epcis/capture/{id}Заявяване на задача за заснемане
Прочита статуса на асинхронна задача за заснемане на EPCIS — четящата страна на модела за заснемане на EPCIS 2.0. `POST /api/v1/epcis/capture` връща `202 Accepted` с `captureJobId`; подайте това id тук, за да проследите задачата, докато достигне крайно състояние.
/api/v1/epcis/eventsЗаявяване на EPCIS събития
GS1 EPCIS 2.0 Query интерфейсът. Търсете заснети събития от веригата на доставки със стандартната граматика на EPCIS query параметрите — `EQ_bizStep`, `GE_eventTime`, `LT_eventTime`, `MATCH_epc`, `EQ_bizLocation` и останалите от семейството `EQ_*` / `GE_*` / `LT_*` / `MATCH_*`. Параметрите се предават дословно към EPCIS query интерфейса, така че всяка заявка, която граматиката на GS1 позволява, работи тук непроменена.