[{"data":1,"prerenderedAt":1589},["ShallowReactive",2],{"navigation-docsEN":3,"docs-EN-/docs/platform-overview/modules/epcis-events":483,"docsNav-EN-/docs":1024,"docsSecNav-EN-/docs/platform-overview/modules/epcis-events":1163},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","/docs","docs",[9,21,39,51,72,86,112,126,153,164,179,203,391,467],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":14},"Documentation","docs/index","Introduction to documentation on EPCIS and OpenEPCIS tools","heroicons-outline:document-text",[15,16,17,18,19,20],"openepcis","epcis-2-0","epcis-documentation","epcis-standard","open-source","epcis-tools",{"title":22,"path":23,"stem":24,"children":25,"description":27,"icon":28,"tags":38},"Introduction","/docs/introduction","docs/01.introduction/index",[26],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":29},"Why EPCIS is necessary and how it can help organizations of all sizes and types.","heroicons-outline:globe-alt",[16,30,31,32,33,34,35,36,37],"epcis","epcis-1-2","gs1-epcis-standard","supply-chain","traceability","data-sharing","tracking","tracing",[16,30,31,32,33,34,35,36,37],{"title":40,"path":41,"stem":42,"children":43,"description":45,"icon":46,"tags":50},"EPCIS","/docs/epcis","docs/02.epcis/index",[44],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":47},"Discover the specifics of EPCIS, how it works, and what OpenEPCIS is.","i-custom-open-epcis",[16,30,31,32,48,49],"iso-iec-19987","iso-iec-19988",[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":55,"description":57,"icon":58,"tags":71},"Format Converter","/docs/format-converter","docs/03.format-converter/index",[56],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":59},"OpenEPCIS solution to convert EPCIS 2.0 and 1.2 document or single event from XML to JSON/JSON-LD and vice versa.","heroicons-outline:arrows-right-left",[16,60,61,62,63,64,65,20,66,67,68,69,70],"json","json-ld","xml","events","format-converter","convert","convert-epcis-events","format","converter","epcis-tool","tools",[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":73,"path":74,"stem":75,"children":76,"description":78,"icon":79,"tags":85},"Version Converter","/docs/version-converter","docs/04.version-converter/index",[77],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":80},"OpenEPCIS solution to convert EPCIS XML document from version 1.2 to 2.0 and vice versa.","heroicons:arrows-up-down",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],"version-converter","convert-epcis-version","version","epcis-version",[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":87,"path":88,"stem":89,"children":90,"description":92,"icon":93,"tags":111},"Identifier Converter","/docs/identifier-converter","docs/05.identifier-converter/index",[91],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":94},"OpenEPCIS solution to convert EPCIS instance or class identifier from URN to digital link WebURI and vice versa.","i-heroicons-link",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],"gs1-digital-link","urn-format","epc-uri","epc","weburi","gs1-standard","gs1","sscc","gtin","giai","grai","gdti","lgtin","sgtin","gln","gcp",[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":113,"path":114,"stem":115,"children":116,"description":118,"icon":119,"tags":125},"Event Hash Generator","/docs/event-hash-generator","docs/06.event-hash-generator/index",[117],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":120},"OpenEPCIS solution to generate unique event hash for EPCIS XML or JSON/JSON-LD document or event list.","heroicons-outline:finger-print",[16,121,60,61,62,63,20,122,123,124,69,70],"event-hash","event","hash","generator",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":127,"path":128,"stem":129,"children":130,"description":132,"icon":133,"tags":152},"Test Data Generator","/docs/test-data-generator","docs/07.test-data-generator/index",[131,135],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":134},"OpenEPCIS solution to generate a large set of EPCIS test data events for all use cases/supply chain requirements.","heroicons-outline:cog",[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":139,"description":132,"icon":141,"tags":151},"EPCIS Implementation Guidelines","/docs/test-data-generator/gs1-epcis-implementation-guidelines","docs/07.test-data-generator/01.gs1-epcis-implementation-guidelines/index",[140],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":142},"heroicons-outline:badge-check",[16,60,61,143,20,144,145,146,34,147,148,149,150],"testing","test-data-generator","design","design-template","process-automation","compliance","supply-chain-management","load-tests",[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":154,"path":155,"stem":156,"children":157,"description":159,"icon":160,"tags":163},"Test Resource Management","/docs/test-resource-management","docs/08.test-resource-management/index",[158],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":161},"Collection of EPCIS 1.2/2.0 documents/events in XML/JSON/JSON-LD formats, intended for various testing purposes","heroicons-outline:archive-box",[16,60,61,143,20,162,34,147,148,149,150],"performance-tests",[16,60,61,143,20,162,34,147,148,149,150],{"title":165,"path":166,"stem":167,"children":168,"description":170,"icon":171,"tags":178},"Vocabulary Management","/docs/vocabulary-management","docs/09.vocabulary-management/index",[169],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":172},"Collection of standardized constants and strings for EPCIS event data.","heroicons-outline:book-open",[16,173,15,174,20,175,34,176,148,149,177],"constants","centralization","standardization","vocabulary","data-dictionary",[16,173,15,174,20,175,34,176,148,149,177],{"title":180,"path":181,"stem":182,"children":183,"description":185,"icon":186,"tags":202},"Dependency Management","/docs/dependency-management","docs/10.dependency-management/index",[184],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":187},"Centralized Maven Bill of Materials (BOM) for all the OpenEPCIS modules.","heroicons-outline:folder",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],"maven-bom","dependency-management","java-dependencies","pom","software-dependencies","version-control","open-source-java","build-management","modular-software","dependency-resolution","java-libraries","maven-project","centralized-dependencies","dependency-consistency",[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":204,"path":205,"stem":206,"children":207,"description":209,"icon":210,"tags":390},"Digital Product Passport","/docs/digital-product-passport","docs/11.digital-product-passport/index",[208,217,229,261,295,322,336,345,353,363],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":211},"Introduction to Digital Product Passport and how EPCIS enables product traceability for DPP compliance.","heroicons-outline:identification",[212,213,214,30,215,34,216],"digital-product-passport","dpp","eu-regulation","sustainability","circular-economy",{"title":218,"path":219,"stem":220,"children":221,"description":223,"icon":224,"tags":228},"ESPR Framework","/docs/digital-product-passport/espr-framework","docs/11.digital-product-passport/00.espr-framework/index",[222],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":225},"Guide to the EU Ecodesign for Sustainable Products Regulation (ESPR) 2024/1781 and how OpenEPCIS supports Digital Product Passport requirements.","heroicons-outline:shield-check",[226,227,215,213,214],"espr","ecodesign",[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":233,"description":235,"icon":236,"tags":260},"Battery DPP","/docs/digital-product-passport/battery-dpp","docs/11.digital-product-passport/01.battery-dpp/index",[234,240,245,251],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":237},"GS1-native implementation of EU Battery Regulation 2023/1542 Digital Product Passport using EPCIS 2.0","heroicons:battery-100",[238,239,213,30,101,34,215],"battery","eu-battery-regulation",{"title":241,"path":242,"stem":243,"description":244,"icon":171},"Implementation Guide","/docs/digital-product-passport/battery-dpp/implementation-guide","docs/11.digital-product-passport/01.battery-dpp/01.implementation-guide","Step-by-step guide for implementing a GS1-native Battery Digital Product Passport with OpenEPCIS extensions",{"title":246,"path":247,"stem":248,"description":249,"icon":250},"Event Types","/docs/digital-product-passport/battery-dpp/event-types","docs/11.digital-product-passport/01.battery-dpp/02.event-types","Complete reference for all EPCIS event types and sensor measurements in the Battery DPP","heroicons-outline:collection",{"title":252,"path":253,"stem":254,"description":255,"icon":13,"tags":256},"Complete Examples","/docs/digital-product-passport/battery-dpp/complete-examples","docs/11.digital-product-passport/01.battery-dpp/05.complete-examples","Reference Battery Digital Product Passport examples mapped to EU Battery Regulation 2023/1542 Annex XIII",[238,257,258,61,259],"examples","annex-xiii","carbon-footprint",[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":265,"description":267,"icon":268,"tags":294},"EUDR","/docs/digital-product-passport/eudr","docs/11.digital-product-passport/02.eudr/index",[266,273,278,282,287],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":269},"GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0","heroicons-outline:globe-europe-africa",[270,271,272,213,30,101,34,215],"eudr","deforestation","timber",{"title":241,"path":274,"stem":275,"description":276,"icon":277},"/docs/digital-product-passport/eudr/implementation-guide","docs/11.digital-product-passport/02.eudr/01.implementation-guide","Step-by-step guide for implementing EU Deforestation Regulation compliance using GS1 standards",null,{"title":246,"path":279,"stem":280,"description":281,"icon":277},"/docs/digital-product-passport/eudr/event-types","docs/11.digital-product-passport/02.eudr/02.event-types","EPCIS event types for EU Deforestation Regulation compliance",{"title":283,"path":284,"stem":285,"description":286,"icon":277},"URL Patterns","/docs/digital-product-passport/eudr/url-patterns","docs/11.digital-product-passport/02.eudr/03.url-patterns","GS1 Digital Link URL patterns for EUDR implementations",{"title":252,"path":288,"stem":289,"description":290,"icon":13,"tags":291},"/docs/digital-product-passport/eudr/complete-examples","docs/11.digital-product-passport/02.eudr/04.complete-examples","Reference EUDR examples — timber product passport, derived product, regulatory notification, harvesting / origin-declaration / processing / supply-chain-transfer / exemption events",[270,257,272,292,293],"due-diligence","geolocation",[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":299,"description":301,"icon":302,"tags":321},"Textile DPP","/docs/digital-product-passport/textile","docs/11.digital-product-passport/03.textile/index",[300,308,315],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":303},"Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781.","heroicons-outline:sparkles",[304,305,306,213,215,307],"textile","apparel","footwear","fibre-composition",{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":313},"/docs/digital-product-passport/textile/implementation-guide","docs/11.digital-product-passport/03.textile/01.implementation-guide","How to assemble a Textile Digital Product Passport against the published openepcis-dpp-ready textile vocabulary","heroicons-outline:scissors",[304,305,306,314],"implementation",{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":319},"/docs/digital-product-passport/textile/complete-examples","docs/11.digital-product-passport/03.textile/02.complete-examples","Reference Textile Digital Product Passport documents covering apparel and footwear",[304,257,305,306,320,61],"fiber-composition",[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":326,"description":328,"icon":58,"tags":335},"Interoperability","/docs/digital-product-passport/interoperability","docs/11.digital-product-passport/04.interoperability/index",[327],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":329},"Guide to OpenEPCIS DPP interoperability with GS1, UNTP, CIRPASS2, and ESPR standards.",[330,331,101,332,226,333,334],"interoperability","untp","cirpass2","standards","alignment",[330,331,101,332,226,333,334],{"title":337,"path":338,"stem":339,"description":340,"icon":28,"tags":341},"DPP Resolution Flow","/docs/digital-product-passport/dpp-resolution-flow","docs/11.digital-product-passport/05.dpp-resolution-flow","How OpenEPCIS combined GS1 Digital Link, the IETF linkset format and content negotiation into one DPP resolution flow",[342,95,343,344],"walkthrough","linkset","content-negotiation",{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":351},"Resolver Setup","/docs/digital-product-passport/resolver-setup","docs/11.digital-product-passport/06.resolver-setup","How to expose your DPP behind a GS1 Digital Link resolver","heroicons-outline:server",[352,95,343],"resolver",{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":359},"Multi-Component Example","/docs/digital-product-passport/multi-component-example","docs/11.digital-product-passport/07.multi-component-example","How a composite product references separately-passported components via standard GS1 Digital Link and EPCIS aggregation","heroicons-outline:puzzle-piece",[360,361,362,332],"example","components","aggregation",{"title":364,"path":365,"stem":366,"children":367,"description":369,"icon":370,"tags":389},"Electronics DPP","/docs/digital-product-passport/electronics","docs/11.digital-product-passport/08.electronics/index",[368,377,382],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":371},"Digital Product Passport vocabulary for electronic devices under ESPR, the French Repairability Index, EU Right to Repair and WEEE.","heroicons-outline:device-phone-mobile",[372,373,374,375,376],"electronics","repairability","weee","energy-label","right-to-repair",{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":381},"/docs/digital-product-passport/electronics/implementation-guide","docs/11.digital-product-passport/08.electronics/01.implementation-guide","How to assemble an Electronics Digital Product Passport against the published openepcis-dpp-ready electronics vocabulary",[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":386},"/docs/digital-product-passport/electronics/complete-examples","docs/11.digital-product-passport/08.electronics/02.complete-examples","Reference Electronics Digital Product Passport documents covering smartphone, laptop, display and server",[372,257,387,388,61],"smartphone","laptop",[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":395,"description":397,"icon":398},"OpenEPCIS Overview","/docs/platform-overview","docs/14.platform-overview/index",[396,399,405,411,417],{"title":392,"path":393,"stem":394,"description":397,"icon":398},"A GS1-conformant supply-chain data platform — Resolver, Masterdata, EPCIS Events — in open source and business editions.","lucide:layout-dashboard",{"title":400,"path":401,"stem":402,"description":403,"icon":404},"Architecture","/docs/platform-overview/architecture","docs/14.platform-overview/01.architecture","How OpenEPCIS handles identity, isolation, events, and GS1 conformance — the four things that distinguish the platform.","lucide:cpu",{"title":406,"path":407,"stem":408,"description":409,"icon":410},"Feature Matrix","/docs/platform-overview/feature-matrix","docs/14.platform-overview/02.feature-matrix","OpenEPCIS capabilities by edition, aligned to the relevant GS1 standards.","lucide:check-square",{"title":412,"path":413,"stem":414,"description":415,"icon":416},"Roadmap","/docs/platform-overview/roadmap","docs/14.platform-overview/03.roadmap","Three horizons — Now, Next, Later. Skeleton awaiting user-confirmed dates.","lucide:map",{"title":418,"path":419,"stem":420,"children":421,"description":423,"icon":424},"Modules","/docs/platform-overview/modules","docs/14.platform-overview/modules/index",[422,425,431,437,443,449,455,461],{"title":418,"path":419,"stem":420,"description":423,"icon":424},"Seven module families that organise the OpenEPCIS platform — Resolver, Masterdata, EPCIS Events, Formats & Validation, Integration, Testdata, Platform.","lucide:layers",{"title":426,"path":427,"stem":428,"description":429,"icon":430},"GS1 Conformant Resolver","/docs/platform-overview/modules/resolver","docs/14.platform-overview/modules/01.resolver","Resolves GS1 Digital Link URIs to product information, masterdata, EPCIS endpoints, and twelve more standard link types.","lucide:link-2",{"title":432,"path":433,"stem":434,"description":435,"icon":436},"GS1 Web Vocabulary & Masterdata","/docs/platform-overview/modules/masterdata","docs/14.platform-overview/modules/02.masterdata","Web Vocabulary models, masterdata-to-resolver REST pattern, GS1 Germany Activate Plus / GEPIR sync, and the event-driven masterdata bus.","lucide:database",{"title":438,"path":439,"stem":440,"description":441,"icon":442},"EPCIS Events — Capture, Query, Subscriptions","/docs/platform-overview/modules/epcis-events","docs/14.platform-overview/modules/03.epcis-events","EPCIS 2.0 REST and SOAP, live streaming subscriptions, resilient pagination, OpenSearch event store.","lucide:activity",{"title":444,"path":445,"stem":446,"description":447,"icon":448},"Formats, Validation & Identity","/docs/platform-overview/modules/formats","docs/14.platform-overview/modules/04.formats","XML ↔ JSON-LD conversion, multi-layer validation, identifier translation, idempotent event hashing.","lucide:file-check",{"title":450,"path":451,"stem":452,"description":453,"icon":454},"Integration & Gateways","/docs/platform-overview/modules/integration","docs/14.platform-overview/modules/05.integration","Cloud storage, file service, natural-language AI assistant.","lucide:plug",{"title":456,"path":457,"stem":458,"description":459,"icon":460},"Testdata & Developer Tooling","/docs/platform-overview/modules/testdata","docs/14.platform-overview/modules/06.testdata","Synthetic EPCIS test event generation, reference event collections, conformance test suite, SDKs.","lucide:wrench",{"title":462,"path":463,"stem":464,"description":465,"icon":466},"Platform, Build & Observability","/docs/platform-overview/modules/platform","docs/14.platform-overview/modules/07.platform","How OpenEPCIS is built, deployed, and observed.","lucide:server",{"title":468,"path":469,"stem":470,"children":471,"description":473,"icon":28,"tags":482},"Vision","/docs/vision","docs/15.vision/index",[472],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":474},"How UNTP, DIDs, Verifiable Credentials, and EPCIS work together to create unified product identity infrastructure for the connected supply chain.",[475,476,477,478,331,479,480,481],"vision","digital-twin","did","verifiable-credentials","rfid","industry-4-0","web-3-0",[475,476,477,478,331,479,480,481],{"id":484,"title":438,"body":485,"description":441,"extension":1012,"icon":442,"lastUpdated":1013,"meta":1014,"navigation":1020,"path":439,"seo":1021,"sitemap":1022,"stem":440,"__hash__":1023},"docsEN/docs/14.platform-overview/modules/03.epcis-events.md",{"type":486,"value":487,"toc":1005},"minimark",[488,515,518,529,532,535,540,771,775,964,971,975],[489,490,491,492,496,497,500,501,505,506,510,511,514],"p",{},"This is the EPCIS 2.0 implementation: events come in at ",[493,494,495],"code",{},"/capture",", get queried via Named Queries at ",[493,498,499],{},"/query",", and stream out to subscribers as they're indexed. It's the ",[502,503,504],"em",{},"movement"," side of the platform — an item received, a pallet shipped, a sensor reading recorded — and it leans on the ",[507,508,509],"a",{"href":427},"Resolver"," and ",[507,512,513],{"href":433},"Masterdata"," modules for the descriptive side. Every event references identifiers that resolve through them.",[489,516,517],{},"Subscriptions deliver live. When an event lands in the index, every active subscription that matches fires immediately — no poll interval, no missed-window debate. The same subscription model serves WebSocket clients and HTTP webhooks; the platform picks the channel from the subscriber's destination URL. Cron-style scheduled subscriptions sit alongside for clients that prefer batch-style delivery (nightly digests, periodic compliance pulls), and they're opt-in.",[489,519,520,521,524,525,528],{},"A few platform-wide disciplines apply here first. Identifiers are stored in GS1 Digital Link form at rest — every comparison, index, and query runs against the Digital Link representation. URN form is rendered on demand for legacy clients but never re-materialised in storage. Event documents stay lean: no embedded masterdata, no ",[493,522,523],{},"epcisHeader.epcisMasterData"," block, and custom namespaces have to be declared via the ",[493,526,527],{},"GS1-Extensions"," header to be picked up by validation. Event-hash deduplication runs during capture, so retrying the same document after a network hiccup is safe.",[489,530,531],{},"Long-running queries handle disconnections gracefully. A regulator pulling six months of events can drop the connection, reconnect, and resume on the same scroll cursor without restarting the scan.",[489,533,534],{},"The event store underneath is OpenSearch by default; an Elasticsearch backend variant is available for deployments standardised on Elasticsearch, and a headless high-volume capture variant replaces the REST front-end with a Kafka stream consumer for ingestion at scale.",[536,537,539],"h2",{"id":538},"capabilities-by-edition","Capabilities by edition",[541,542,543,559],"table",{},[544,545,546],"thead",{},[547,548,549,553,556],"tr",{},[550,551,552],"th",{},"Capability",[550,554,555],{},"OSS",[550,557,558],{},"Business",[560,561,562,585,602,617,634,649,664,679,694,709,724,739,756],"tbody",{},[547,563,564,570,578],{},[565,566,567,568],"td",{},"EPCIS 2.0 REST ",[493,569,495],{},[565,571,572],{},[573,574,577],"span",{"className":575},[576],"fm-no","—",[565,579,580],{},[573,581,584],{"className":582},[583],"fm-yes","✓",[547,586,587,592,597],{},[565,588,567,589,591],{},[493,590,499],{}," (Named Queries)",[565,593,594],{},[573,595,577],{"className":596},[576],[565,598,599],{},[573,600,584],{"className":601},[583],[547,603,604,607,612],{},[565,605,606],{},"EPCIS 2.0 SOAP binding (legacy)",[565,608,609],{},[573,610,577],{"className":611},[576],[565,613,614],{},[573,615,584],{"className":616},[583],[547,618,619,622,629],{},[565,620,621],{},"Hash-based event deduplication",[565,623,624],{},[573,625,628],{"className":626},[627],"fm-basic","✓ lib",[565,630,631],{},[573,632,584],{"className":633},[583],[547,635,636,639,644],{},[565,637,638],{},"Live streaming subscriptions",[565,640,641],{},[573,642,577],{"className":643},[576],[565,645,646],{},[573,647,584],{"className":648},[583],[547,650,651,654,659],{},[565,652,653],{},"Scheduled subscriptions",[565,655,656],{},[573,657,577],{"className":658},[576],[565,660,661],{},[573,662,584],{"className":663},[583],[547,665,666,669,674],{},[565,667,668],{},"WebSocket delivery",[565,670,671],{},[573,672,577],{"className":673},[576],[565,675,676],{},[573,677,584],{"className":678},[583],[547,680,681,684,689],{},[565,682,683],{},"Webhook delivery",[565,685,686],{},[573,687,577],{"className":688},[576],[565,690,691],{},[573,692,584],{"className":693},[583],[547,695,696,699,704],{},[565,697,698],{},"Digital Link canonical form at rest, URN on demand",[565,700,701],{},[573,702,577],{"className":703},[576],[565,705,706],{},[573,707,584],{"className":708},[583],[547,710,711,714,719],{},[565,712,713],{},"Reliable paginated queries that survive reconnects",[565,715,716],{},[573,717,577],{"className":718},[576],[565,720,721],{},[573,722,584],{"className":723},[583],[547,725,726,729,734],{},[565,727,728],{},"OpenSearch event store",[565,730,731],{},[573,732,577],{"className":733},[576],[565,735,736],{},[573,737,584],{"className":738},[583],[547,740,741,744,749],{},[565,742,743],{},"Elasticsearch variant",[565,745,746],{},[573,747,577],{"className":748},[576],[565,750,751],{},[573,752,755],{"className":753},[754],"fm-variant","✓ variant",[547,757,758,761,766],{},[565,759,760],{},"High-volume capture variant (headless)",[565,762,763],{},[573,764,577],{"className":765},[576],[565,767,768],{},[573,769,584],{"className":770},[583],[536,772,774],{"id":773},"rest-surface","REST surface",[541,776,777,796],{},[544,778,779],{},[547,780,781,784,787,790,793],{},[550,782,783],{},"Method",[550,785,786],{},"Path",[550,788,789],{},"Auth",[550,791,792],{},"Role",[550,794,795],{},"What it does",[560,797,798,820,841,862,882,902,922,942],{},[547,799,800,805,809,812,817],{},[565,801,802],{},[493,803,804],{},"POST",[565,806,807],{},[493,808,495],{},[565,810,811],{},"OIDC / API-key",[565,813,814],{},[493,815,816],{},"capture",[565,818,819],{},"Submit an EPCIS document (JSON-LD or XML)",[547,821,822,827,832,834,838],{},[565,823,824],{},[493,825,826],{},"GET",[565,828,829],{},[493,830,831],{},"/capture/{captureID}",[565,833,811],{},[565,835,836],{},[493,837,816],{},[565,839,840],{},"Check capture-job status",[547,842,843,847,852,854,859],{},[565,844,845],{},[493,846,826],{},[565,848,849],{},[493,850,851],{},"/events",[565,853,811],{},[565,855,856],{},[493,857,858],{},"query",[565,860,861],{},"List events (paginated)",[547,863,864,868,873,875,879],{},[565,865,866],{},[493,867,826],{},[565,869,870],{},[493,871,872],{},"/events/{eventID}",[565,874,811],{},[565,876,877],{},[493,878,858],{},[565,880,881],{},"Get a single event",[547,883,884,888,893,895,899],{},[565,885,886],{},[493,887,804],{},[565,889,890],{},[493,891,892],{},"/queries/{queryName}",[565,894,811],{},[565,896,897],{},[493,898,858],{},[565,900,901],{},"Define a Named Query",[547,903,904,908,913,915,919],{},[565,905,906],{},[493,907,826],{},[565,909,910],{},[493,911,912],{},"/queries/{queryName}/events",[565,914,811],{},[565,916,917],{},[493,918,858],{},[565,920,921],{},"Execute a Named Query",[547,923,924,928,933,935,939],{},[565,925,926],{},[493,927,804],{},[565,929,930],{},[493,931,932],{},"/queries/{queryName}/subscriptions",[565,934,811],{},[565,936,937],{},[493,938,858],{},[565,940,941],{},"Subscribe — streaming or scheduled",[547,943,944,949,954,957,961],{},[565,945,946],{},[493,947,948],{},"WS",[565,950,951],{},[493,952,953],{},"/subscriptions/{id}/stream",[565,955,956],{},"cap-token",[565,958,959],{},[493,960,858],{},[565,962,963],{},"WebSocket delivery channel",[489,965,966,967,970],{},"Standard EPCIS 2.0 dispositions, biz-locations, EPCs, biz-steps, read-points and event-types endpoints all sit under ",[493,968,969],{},"/events/..."," and respect the same auth/role model.",[536,972,974],{"id":973},"see-also","See also",[976,977,978,986,993,999],"ul",{},[979,980,981,985],"li",{},[507,982,984],{"href":983},"/docs/platform-overview/architecture#live-events-without-polling","Architecture → Live events without polling",".",[979,987,988,992],{},[507,989,991],{"href":990},"/docs/platform-overview/architecture#multi-tenant-isolation-at-the-data-layer","Architecture → Multi-tenant isolation at the data layer"," — how queries see only the tenant's data.",[979,994,995,998],{},[507,996,997],{"href":445},"Modules → Formats"," — the validation chain that runs before capture.",[979,1000,1001,1004],{},[507,1002,1003],{"href":451},"Modules → Integration"," — S3 backfill on top of the event store.",{"title":1006,"searchDepth":1007,"depth":1007,"links":1008},"",2,[1009,1010,1011],{"id":538,"depth":1007,"text":539},{"id":773,"depth":1007,"text":774},{"id":973,"depth":1007,"text":974},"md","2026-05-21T00:00:00.000Z",{"readingTime":1015},{"text":1016,"minutes":1017,"time":1018,"words":1019},"3 min read",2.095,125700,419,true,{"title":438,"description":441},{"loc":439},"rQLe5Cv5SWIu_UMTrZV2DWyCTlsf_McBGWTXBOaXAyg",[1025],{"title":5,"path":6,"stem":7,"children":1026},[1027,1029,1034,1039,1044,1049,1054,1059,1069,1074,1079,1084,1142,1158],{"title":10,"path":6,"stem":11,"description":12,"icon":13,"tags":1028},[15,16,17,18,19,20],{"title":22,"path":23,"stem":24,"children":1030,"description":27,"icon":28,"tags":1033},[1031],{"title":22,"path":23,"stem":24,"description":27,"icon":28,"tags":1032},[16,30,31,32,33,34,35,36,37],[16,30,31,32,33,34,35,36,37],{"title":40,"path":41,"stem":42,"children":1035,"description":45,"icon":46,"tags":1038},[1036],{"title":40,"path":41,"stem":42,"description":45,"icon":46,"tags":1037},[16,30,31,32,48,49],[16,30,31,32,48,49],{"title":52,"path":53,"stem":54,"children":1040,"description":57,"icon":58,"tags":1043},[1041],{"title":52,"path":53,"stem":54,"description":57,"icon":58,"tags":1042},[16,60,61,62,63,64,65,20,66,67,68,69,70],[16,60,61,62,63,64,65,20,66,67,68,69,70],{"title":73,"path":74,"stem":75,"children":1045,"description":78,"icon":79,"tags":1048},[1046],{"title":73,"path":74,"stem":75,"description":78,"icon":79,"tags":1047},[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],[16,31,60,61,62,63,81,65,20,82,83,84,68,69,70],{"title":87,"path":88,"stem":89,"children":1050,"description":92,"icon":93,"tags":1053},[1051],{"title":87,"path":88,"stem":89,"description":92,"icon":93,"tags":1052},[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],[16,95,96,97,98,99,20,100,101,102,103,104,105,106,107,108,109,110],{"title":113,"path":114,"stem":115,"children":1055,"description":118,"icon":119,"tags":1058},[1056],{"title":113,"path":114,"stem":115,"description":118,"icon":119,"tags":1057},[16,121,60,61,62,63,20,122,123,124,69,70],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":127,"path":128,"stem":129,"children":1060,"description":132,"icon":133,"tags":1068},[1061,1063],{"title":127,"path":128,"stem":129,"description":132,"icon":133,"tags":1062},[16,121,60,61,62,63,20,122,123,124,69,70],{"title":136,"path":137,"stem":138,"children":1064,"description":132,"icon":141,"tags":1067},[1065],{"title":136,"path":137,"stem":138,"description":132,"icon":141,"tags":1066},[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,60,61,143,20,144,145,146,34,147,148,149,150],[16,121,60,61,62,63,20,122,123,124,69,70],{"title":154,"path":155,"stem":156,"children":1070,"description":159,"icon":160,"tags":1073},[1071],{"title":154,"path":155,"stem":156,"description":159,"icon":160,"tags":1072},[16,60,61,143,20,162,34,147,148,149,150],[16,60,61,143,20,162,34,147,148,149,150],{"title":165,"path":166,"stem":167,"children":1075,"description":170,"icon":171,"tags":1078},[1076],{"title":165,"path":166,"stem":167,"description":170,"icon":171,"tags":1077},[16,173,15,174,20,175,34,176,148,149,177],[16,173,15,174,20,175,34,176,148,149,177],{"title":180,"path":181,"stem":182,"children":1080,"description":185,"icon":186,"tags":1083},[1081],{"title":180,"path":181,"stem":182,"description":185,"icon":186,"tags":1082},[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],[188,15,189,190,191,192,193,30,194,195,196,197,198,199,200,201],{"title":204,"path":205,"stem":206,"children":1085,"description":209,"icon":210,"tags":1141},[1086,1088,1093,1102,1112,1121,1126,1128,1130,1132],{"title":204,"path":205,"stem":206,"description":209,"icon":210,"tags":1087},[212,213,214,30,215,34,216],{"title":218,"path":219,"stem":220,"children":1089,"description":223,"icon":224,"tags":1092},[1090],{"title":218,"path":219,"stem":220,"description":223,"icon":224,"tags":1091},[226,227,215,213,214],[226,227,215,213,214],{"title":230,"path":231,"stem":232,"children":1094,"description":235,"icon":236,"tags":1101},[1095,1097,1098,1099],{"title":230,"path":231,"stem":232,"description":235,"icon":236,"tags":1096},[238,239,213,30,101,34,215],{"title":241,"path":242,"stem":243,"description":244,"icon":171},{"title":246,"path":247,"stem":248,"description":249,"icon":250},{"title":252,"path":253,"stem":254,"description":255,"icon":13,"tags":1100},[238,257,258,61,259],[238,239,213,30,101,34,215],{"title":262,"path":263,"stem":264,"children":1103,"description":267,"icon":268,"tags":1111},[1104,1106,1107,1108,1109],{"title":262,"path":263,"stem":264,"description":267,"icon":268,"tags":1105},[270,271,272,213,30,101,34,215],{"title":241,"path":274,"stem":275,"description":276,"icon":277},{"title":246,"path":279,"stem":280,"description":281,"icon":277},{"title":283,"path":284,"stem":285,"description":286,"icon":277},{"title":252,"path":288,"stem":289,"description":290,"icon":13,"tags":1110},[270,257,272,292,293],[270,271,272,213,30,101,34,215],{"title":296,"path":297,"stem":298,"children":1113,"description":301,"icon":302,"tags":1120},[1114,1116,1118],{"title":296,"path":297,"stem":298,"description":301,"icon":302,"tags":1115},[304,305,306,213,215,307],{"title":241,"path":309,"stem":310,"description":311,"icon":312,"tags":1117},[304,305,306,314],{"title":252,"path":316,"stem":317,"description":318,"icon":13,"tags":1119},[304,257,305,306,320,61],[304,305,306,213,215,307],{"title":323,"path":324,"stem":325,"children":1122,"description":328,"icon":58,"tags":1125},[1123],{"title":323,"path":324,"stem":325,"description":328,"icon":58,"tags":1124},[330,331,101,332,226,333,334],[330,331,101,332,226,333,334],{"title":337,"path":338,"stem":339,"description":340,"icon":28,"tags":1127},[342,95,343,344],{"title":346,"path":347,"stem":348,"description":349,"icon":350,"tags":1129},[352,95,343],{"title":354,"path":355,"stem":356,"description":357,"icon":358,"tags":1131},[360,361,362,332],{"title":364,"path":365,"stem":366,"children":1133,"description":369,"icon":370,"tags":1140},[1134,1136,1138],{"title":364,"path":365,"stem":366,"description":369,"icon":370,"tags":1135},[372,373,374,375,376],{"title":241,"path":378,"stem":379,"description":380,"icon":171,"tags":1137},[372,314,373,374,375],{"title":252,"path":383,"stem":384,"description":385,"icon":13,"tags":1139},[372,257,387,388,61],[372,373,374,375,376],[212,213,214,30,215,34,216],{"title":392,"path":393,"stem":394,"children":1143,"description":397,"icon":398},[1144,1145,1146,1147,1148],{"title":392,"path":393,"stem":394,"description":397,"icon":398},{"title":400,"path":401,"stem":402,"description":403,"icon":404},{"title":406,"path":407,"stem":408,"description":409,"icon":410},{"title":412,"path":413,"stem":414,"description":415,"icon":416},{"title":418,"path":419,"stem":420,"children":1149,"description":423,"icon":424},[1150,1151,1152,1153,1154,1155,1156,1157],{"title":418,"path":419,"stem":420,"description":423,"icon":424},{"title":426,"path":427,"stem":428,"description":429,"icon":430},{"title":432,"path":433,"stem":434,"description":435,"icon":436},{"title":438,"path":439,"stem":440,"description":441,"icon":442},{"title":444,"path":445,"stem":446,"description":447,"icon":448},{"title":450,"path":451,"stem":452,"description":453,"icon":454},{"title":456,"path":457,"stem":458,"description":459,"icon":460},{"title":462,"path":463,"stem":464,"description":465,"icon":466},{"title":468,"path":469,"stem":470,"children":1159,"description":473,"icon":28,"tags":1162},[1160],{"title":468,"path":469,"stem":470,"description":473,"icon":28,"tags":1161},[475,476,477,478,331,479,480,481],[475,476,477,478,331,479,480,481],{"id":484,"title":438,"body":1164,"description":441,"extension":1012,"icon":442,"lastUpdated":1013,"meta":1585,"navigation":1020,"path":439,"seo":1587,"sitemap":1588,"stem":440,"__hash__":1023},{"type":486,"value":1165,"toc":1580},[1166,1178,1180,1186,1188,1190,1192,1392,1394,1556,1560,1562],[489,1167,491,1168,496,1170,500,1172,505,1174,510,1176,514],{},[493,1169,495],{},[493,1171,499],{},[502,1173,504],{},[507,1175,509],{"href":427},[507,1177,513],{"href":433},[489,1179,517],{},[489,1181,520,1182,524,1184,528],{},[493,1183,523],{},[493,1185,527],{},[489,1187,531],{},[489,1189,534],{},[536,1191,539],{"id":538},[541,1193,1194,1204],{},[544,1195,1196],{},[547,1197,1198,1200,1202],{},[550,1199,552],{},[550,1201,555],{},[550,1203,558],{},[560,1205,1206,1222,1238,1252,1266,1280,1294,1308,1322,1336,1350,1364,1378],{},[547,1207,1208,1212,1217],{},[565,1209,567,1210],{},[493,1211,495],{},[565,1213,1214],{},[573,1215,577],{"className":1216},[576],[565,1218,1219],{},[573,1220,584],{"className":1221},[583],[547,1223,1224,1228,1233],{},[565,1225,567,1226,591],{},[493,1227,499],{},[565,1229,1230],{},[573,1231,577],{"className":1232},[576],[565,1234,1235],{},[573,1236,584],{"className":1237},[583],[547,1239,1240,1242,1247],{},[565,1241,606],{},[565,1243,1244],{},[573,1245,577],{"className":1246},[576],[565,1248,1249],{},[573,1250,584],{"className":1251},[583],[547,1253,1254,1256,1261],{},[565,1255,621],{},[565,1257,1258],{},[573,1259,628],{"className":1260},[627],[565,1262,1263],{},[573,1264,584],{"className":1265},[583],[547,1267,1268,1270,1275],{},[565,1269,638],{},[565,1271,1272],{},[573,1273,577],{"className":1274},[576],[565,1276,1277],{},[573,1278,584],{"className":1279},[583],[547,1281,1282,1284,1289],{},[565,1283,653],{},[565,1285,1286],{},[573,1287,577],{"className":1288},[576],[565,1290,1291],{},[573,1292,584],{"className":1293},[583],[547,1295,1296,1298,1303],{},[565,1297,668],{},[565,1299,1300],{},[573,1301,577],{"className":1302},[576],[565,1304,1305],{},[573,1306,584],{"className":1307},[583],[547,1309,1310,1312,1317],{},[565,1311,683],{},[565,1313,1314],{},[573,1315,577],{"className":1316},[576],[565,1318,1319],{},[573,1320,584],{"className":1321},[583],[547,1323,1324,1326,1331],{},[565,1325,698],{},[565,1327,1328],{},[573,1329,577],{"className":1330},[576],[565,1332,1333],{},[573,1334,584],{"className":1335},[583],[547,1337,1338,1340,1345],{},[565,1339,713],{},[565,1341,1342],{},[573,1343,577],{"className":1344},[576],[565,1346,1347],{},[573,1348,584],{"className":1349},[583],[547,1351,1352,1354,1359],{},[565,1353,728],{},[565,1355,1356],{},[573,1357,577],{"className":1358},[576],[565,1360,1361],{},[573,1362,584],{"className":1363},[583],[547,1365,1366,1368,1373],{},[565,1367,743],{},[565,1369,1370],{},[573,1371,577],{"className":1372},[576],[565,1374,1375],{},[573,1376,755],{"className":1377},[754],[547,1379,1380,1382,1387],{},[565,1381,760],{},[565,1383,1384],{},[573,1385,577],{"className":1386},[576],[565,1388,1389],{},[573,1390,584],{"className":1391},[583],[536,1393,774],{"id":773},[541,1395,1396,1410],{},[544,1397,1398],{},[547,1399,1400,1402,1404,1406,1408],{},[550,1401,783],{},[550,1403,786],{},[550,1405,789],{},[550,1407,792],{},[550,1409,795],{},[560,1411,1412,1430,1448,1466,1484,1502,1520,1538],{},[547,1413,1414,1418,1422,1424,1428],{},[565,1415,1416],{},[493,1417,804],{},[565,1419,1420],{},[493,1421,495],{},[565,1423,811],{},[565,1425,1426],{},[493,1427,816],{},[565,1429,819],{},[547,1431,1432,1436,1440,1442,1446],{},[565,1433,1434],{},[493,1435,826],{},[565,1437,1438],{},[493,1439,831],{},[565,1441,811],{},[565,1443,1444],{},[493,1445,816],{},[565,1447,840],{},[547,1449,1450,1454,1458,1460,1464],{},[565,1451,1452],{},[493,1453,826],{},[565,1455,1456],{},[493,1457,851],{},[565,1459,811],{},[565,1461,1462],{},[493,1463,858],{},[565,1465,861],{},[547,1467,1468,1472,1476,1478,1482],{},[565,1469,1470],{},[493,1471,826],{},[565,1473,1474],{},[493,1475,872],{},[565,1477,811],{},[565,1479,1480],{},[493,1481,858],{},[565,1483,881],{},[547,1485,1486,1490,1494,1496,1500],{},[565,1487,1488],{},[493,1489,804],{},[565,1491,1492],{},[493,1493,892],{},[565,1495,811],{},[565,1497,1498],{},[493,1499,858],{},[565,1501,901],{},[547,1503,1504,1508,1512,1514,1518],{},[565,1505,1506],{},[493,1507,826],{},[565,1509,1510],{},[493,1511,912],{},[565,1513,811],{},[565,1515,1516],{},[493,1517,858],{},[565,1519,921],{},[547,1521,1522,1526,1530,1532,1536],{},[565,1523,1524],{},[493,1525,804],{},[565,1527,1528],{},[493,1529,932],{},[565,1531,811],{},[565,1533,1534],{},[493,1535,858],{},[565,1537,941],{},[547,1539,1540,1544,1548,1550,1554],{},[565,1541,1542],{},[493,1543,948],{},[565,1545,1546],{},[493,1547,953],{},[565,1549,956],{},[565,1551,1552],{},[493,1553,858],{},[565,1555,963],{},[489,1557,966,1558,970],{},[493,1559,969],{},[536,1561,974],{"id":973},[976,1563,1564,1568,1572,1576],{},[979,1565,1566,985],{},[507,1567,984],{"href":983},[979,1569,1570,992],{},[507,1571,991],{"href":990},[979,1573,1574,998],{},[507,1575,997],{"href":445},[979,1577,1578,1004],{},[507,1579,1003],{"href":451},{"title":1006,"searchDepth":1007,"depth":1007,"links":1581},[1582,1583,1584],{"id":538,"depth":1007,"text":539},{"id":773,"depth":1007,"text":774},{"id":973,"depth":1007,"text":974},{"readingTime":1586},{"text":1016,"minutes":1017,"time":1018,"words":1019},{"title":438,"description":441},{"loc":439},1779384036454]