TracePass
EPCIS 2.0

Erfassungs-Job abfragen

Liest den Status eines asynchronen EPCIS-Erfassungs-Jobs — die Leseseite des EPCIS-2.0-Capture-Modells. POST /api/v1/epcis/capture liefert 202 Accepted mit einer captureJobId; übergeben Sie diese id hier, um den Job bis zu einem Endzustand zu verfolgen.

GET/api/v1/epcis/capture/{id}
OpenAPI 3.1 herunterladen
GET/api/v1/epcis/capture/{id}

Erfassungs-Job abfragen

Liest den Status eines asynchronen EPCIS-Erfassungs-Jobs — die Leseseite des EPCIS-2.0-Capture-Modells. POST /api/v1/epcis/capture liefert 202 Accepted mit einer captureJobId; übergeben Sie diese id hier, um den Job bis zu einem Endzustand zu verfolgen.

Die Antwort trägt status, die übermittelte eventCount, die bislang gespeicherte capturedCount und ein errors-Array pro Event ({index, message}) für Events, die an Validierung oder EPC-Auflösung gescheitert sind. createdAt und finishedAt rahmen den Lauf — finishedAt ist null, solange der Job noch läuft. Zählt als ein Lesevorgang.

Tarif-Gate: EPCIS ist in jedem Tarif enthalten, auch in Free (10 Ereignisse/Monat in Free), sodass der 403-Pfad nur auf Workspaces erreichbar ist, in denen der Support EPCIS abgeschaltet hat. Eine unbekannte oder abgelaufene Job-id liefert 404.

Pfad-Parameter

  • iderforderlich

    string

    Die von POST /api/v1/epcis/capture zurückgegebene Erfassungs-Job-id.

Header

  • Authorizationerforderlich

    string

    Bearer <token> — entweder ein tp_ API-Schlüssel (Developer → API Keys; am einfachsten, für Server-zu-Server) oder ein OAuth-2.0-Access-Token (Developer → OAuth Apps; für nutzerautorisierte Apps, scoped und widerrufbar). Die Authentication-Seite enthält den vollständigen OAuth-Flow und die Scope-Liste.

    e.g. Bearer tp_REDACTED_xxxxxxxxxxxx

Anfrage

curl -sS https://app.tracepass.eu/api/v1/epcis/capture/6650c4d5e6f7a8b9c0d1e2f3 \
  -H "Authorization: Bearer tp_REDACTED_xxxxxxxxxxxx"

Antwort

{
  "captureJobId": "6650c4d5e6f7a8b9c0d1e2f3",
  "status": "success",
  "eventCount": 12,
  "capturedCount": 12,
  "errors": [],
  "createdAt": "2026-05-09T12:00:00.000Z",
  "finishedAt": "2026-05-09T12:00:03.420Z"
}