Skip to main content

CompanyUpc

Company UPC​

An owned UPC that has carried a product: assigned now, or released. Released codes are never auto-assigned again but can be assigned by hand. Never-used codes have no record.

type CompanyUpc {
assignedAt: ISO8601DateTime
companyGs1PrefixId: ID!
firstAssignedAt: ISO8601DateTime
id: ID!
product: Product
productId: ID
upc: String!
}

Fields​

CompanyUpc.assignedAt ● ISO8601DateTime scalar common​

When the code was last assigned to a product.

CompanyUpc.companyGs1PrefixId ● ID! non-null scalar common​

ID of the GS1 prefix this code was minted under.

CompanyUpc.firstAssignedAt ● ISO8601DateTime scalar common​

When the code was first assigned; set once and never cleared.

CompanyUpc.id ● ID! non-null scalar common​

Unique identifier for the owned UPC.

CompanyUpc.product ● Product object products​

The product currently carrying this code, if any.

CompanyUpc.productId ● ID scalar common​

ID of the product currently carrying this code, if any.

CompanyUpc.upc ● String! non-null scalar common​

The full code including its check digit.

Member Of​

CompanyUpcConnection object ● CompanyUpcEdge object