PrefixDefinition
Definition of the item identifier prefix.
type PrefixDefinition {
globalUniqueId: String
correlationId: String
prefix: String
countryCode: String
prefixType: PrefixType!
description: String
dataStartPosition: Int
dataEndPosition: Int
validateCheckDigit: Boolean!
issuingCountryCode: String
modified: DateTime!
modifiedBy: String
}
Fields
PrefixDefinition.globalUniqueId ● String scalar
Internal unique identifier of the item identifier prefix. Follows the format {prefix} or {prefix}_{countryCode}.
PrefixDefinition.correlationId ● String scalar
Unique identifier assigned to a specific request as it moves through a system.
PrefixDefinition.prefix ● String scalar
The prefix to configure item identifiers for.
PrefixDefinition.countryCode ● String scalar
Specifies the country or region whose local GS1 standards govern the data structure and encoding rules for this prefix. This is primarily used for Restricted Circulation Numbers (RCNs) where data fields — such as weight, price, coupon values, or loyalty points — are positioned and parsed according to specific national or territorial regulations rather than a single global standard.
PrefixDefinition.prefixType ● PrefixType! non-null enum
The type of the prefix.
PrefixDefinition.description ● String scalar
Optional description of the prefix.
PrefixDefinition.dataStartPosition ● Int scalar
Start position (1-based index) of price or weight data in the barcode, if applicable.
PrefixDefinition.dataEndPosition ● Int scalar
End position (1-based index) of price or weight data in the barcode, if applicable.
PrefixDefinition.validateCheckDigit ● Boolean! non-null scalar
Flag indicating if check digit validation is enabled for this prefix.
PrefixDefinition.issuingCountryCode ● String scalar
Specifies the GS1 Member Organization (MO) that allocated the prefix. This code identifies the country where the brand owner is registered for GS1 membership, though it does not necessarily represent the product's country of origin or manufacture.
PrefixDefinition.modified ● DateTime! non-null scalar
Timestamp when the prefix definition was last modified.
PrefixDefinition.modifiedBy ● String scalar
User who last modified the prefix definition.
Returned By
prefixDefinition query
Member Of
PrefixDefinitionsConnection object ● PrefixDefinitionsEdge object