Skip to main content

GS1 EPCIS 2.0 API Introduction

The GS1 EPCIS (Electronic Product Code Information Services) 2.0 API provides standardized interfaces for sharing supply chain event data according to the GS1 EPCIS 2.0 specification.

What is EPCIS 2.0?

EPCIS (Electronic Product Code Information Services) is a GS1 standard that enables trading partners to share information about the physical movement and status of products as they travel throughout the supply chain. EPCIS 2.0 is the latest version of this standard, providing enhanced capabilities for track and trace visibility.

EPCIS 2.0 is an open standard developed through the GS1 Global Standards Management Process, supporting multiple technical representations including JSON/JSON-LD REST bindings to ensure maximum interoperability across different systems and organizations.

The TrackVision GS1 EPCIS 2.0 implementation

TrackVision provides a full implementation for GS1 EPCIS 2.0 specification. It consists of three main components:

  • EPCIS Repository - A big-data scale repository for EPCIS events and metadata.
  • Capture API - A high-volume API following the official GS1 specification that allows sets of EPCIS events to be submitted into the repository.
  • Query API - A query API following the official GS1 specification that allows sets of EPCIS events queried based on parameters.
  • Subscription Framework - A set of capabilities that allow events to be proactively pushed to a remote repository that implements an EPCIS 2.0 capture endpoint.

EPCIS 2.0 vs Native REST API

TrackVision's EPCIS APIs follow the GS1 specifications. They are the only way of inserting EPCIS events into the system. They also provide query and subscribe features designed for interoperability with other supply chain participants.

TrackVision's Native REST API can also be used to query EPCIS data. This is useful for complex filtering with joins to other data in the system (e.g. product master data) and web application architectures.