Subscribe to a certified GS1 GDSN data pool provider (e.g., 1WorldSync, Salsify, Syndigo) — your data pool acts as the central hub for publishing Global Data Synchronization Network (GDSN) compliant product records.
Structure each product record in the GS1 Global Product Classification (GPC) schema: assign a GPC brick code (8-digit category), populate mandatory attributes (gtin, informationProviderGLN, targetMarketCountryCode, brandName, netContent), and add hierarchical packaging levels.
Publish the item to the data pool using its GDSN-compliant SOAP or REST interface; the data pool assigns a dataVersion and distributes the CIN (Catalogue Item Notification) to subscribed retailers.
Monitor CIN Responses (CINRs) from each retailer's data pool — status codes indicate whether the item was accepted, rejected, or requires corrections to specific attributes.
When item data changes (e.g., updated net weight, new image), publish a revised CIN with an incremented dataVersion — the data pool propagates the update to all subscribed trading partners automatically.
Validate your GTIN and GLN registrations are current before publishing — expired GS1 licenses cause CINs to be rejected across all subscribed retailers simultaneously.
Known gotchas
GDSN mandates attribute completeness requirements per target market — a product destined for the EU requires different mandatory fields than one destined for the US (e.g., EU requires net content with unit of measure under EU regulation 1169/2011); missing fields cause recipient rejection.
Data pool vendors charge per active published item and per subscription — model your costs before syndicating the entire catalog; use targeted recipient subscriptions rather than broadcasting to all pools.
GDSN propagation is not instantaneous — allow 24-72 hours for a published CIN to reach all subscribing trading partner data pools and be processed into their product master systems.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp