scalar
Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable.
Example value:
Map
Fields with this scalar
- Abandoned
Checkout.id - Abandoned
Checkout Line Item.id - Abandonment.id
- Add
All Products Operation.id - Additional
Fee.id - Additional
Fee Sale.id - Adjustment
Sale.id - App.id
- App
Catalog.id - App
Credit.id - App
Installation.id - App
Purchase One Time.id - App
Revenue Attribution Record.id - App
Subscription.id - App
Subscription Line Item.id - App
Usage Record.id - Basic
Event.id - Bulk
Operation.id - Calculated
Automatic Discount Application.id - Calculated
Discount Code Application.id - Calculated
Line Item.id - Calculated
Manual Discount Application.id - Calculated
Order.id - Calculated
Script Discount Application.id - Calculated
Shipping Line.id - Cart
Transform.id - Cash
Tracking Adjustment.id - Cash
Tracking Session.id - Catalog
Csv Operation.id - Channel.id
Inputs with this scalar
- Buyer
Experience Configuration Input.paymentTermsTemplateId - Catalog
Context Input.companyLocationIds - Catalog
Create Input.priceListId - Catalog
Create Input.publicationId - Catalog
Update Input.priceListId - Catalog
Update Input.publicationId - Checkout
Branding Custom Font Input.genericFileId - Checkout
Branding Image Input.mediaImageId - Collection
Delete Input.id - Collection
Input.id - Collection
Input.products - Collection
Publication Input.publicationId - Collection
Publish Input.id - Collection
Rule Input.conditionObjectId - Collection
Unpublish Input.id - Company
Contact Role Assign.companyContactRoleId - Company
Contact Role Assign.companyLocationId - Company
Location Role Assign.companyContactRoleId - Company
Location Role Assign.companyContactId - Contextual
Pricing Context.companyLocationId - Contextual
Publication Context.companyLocationId - Customer
Delete Input.id - Customer
Email Marketing Consent Update Input.customerId - Customer
Input.id - Customer
Merge Override Fields.customerIdOfFirstNameToKeep - Customer
Merge Override Fields.customerIdOfLastNameToKeep - Customer
Merge Override Fields.customerIdOfEmailToKeep - Customer
Merge Override Fields.customerIdOfPhoneNumberToKeep - Customer
Merge Override Fields.customerIdOfDefaultAddressToKeep - Customer
Segment Members Query Input.segmentId
Mutations with this scalar
- abandonment
Email State Update - abandonment
Update Activities Delivery Statuses - abandonment
Update Activities Delivery Statuses - app
Subscription Cancel - app
Subscription Line Item Update - app
Subscription Trial Extend - app
Usage Record Create - bulk
Operation Cancel - cart
Transform Delete - catalog
Context Update - catalog
Delete - catalog
Update - checkout
Branding Upsert - collection
Add Products - collection
Add Products - collection
Add Products V2 - collection
Add Products V2 - collection
Remove Products - collection
Remove Products - collection
Reorder Products - companies
Delete - company
Address Delete - company
Assign Customer As Contact - company
Assign Customer As Contact - company
Assign Main Contact - company
Assign Main Contact - company
Contact Assign Role - company
Contact Assign Role - company
Contact Assign Role - company
Contact Assign Roles
Queries with this scalar
- abandonment.id
- abandonment
By Abandoned Checkout Id.abandonedCheckoutId - app.id
- app
Installation.id - automatic
Discount.id - automatic
Discount Node.id - automatic
Discount Nodes.savedSearchId - automatic
Discounts.savedSearchId - carrier
Service.id - cash
Tracking Session.id - catalog.id
- channel.id
- checkout
Branding.checkoutProfileId - checkout
Profile.id - code
Discount Node.id - code
Discount Nodes.savedSearchId - collection.id
- collections.savedSearchId
- company.id
- company
Contact.id - company
Contact Role.id - company
Location.id - customer.id
- customer
Merge Job Status.jobId - customer
Merge Preview.customerOneId - customer
Merge Preview.customerTwoId - customer
Payment Method.id - customer
Segment Members.segmentId - customer
Segment Members.queryId - customer
Segment Members Query.id
Arguments with this scalar
- Channel.hasCollection(id)
- Collection.hasProduct(id)
- Collection.publishedOnPublication(publicationId)
- Collection.translations(marketId)
- Company
Location.inCatalog(catalogId) - Delivery
Carrier Service.availableServicesForCountries(origins) - Delivery
Profile.profileLocationGroups(locationGroupId) - Discount
Code App.codes(savedSearchId) - Discount
Code Basic.codes(savedSearchId) - Discount
Code Bxgy.codes(savedSearchId) - Discount
Code Free Shipping.codes(savedSearchId) - Fulfillment
Order.locationsForMove(lineItemIds) - Fulfillment
Order.locationsForMove(locationIds) - Has
Published Translations.translations(marketId) - Inventory
Adjustment Group.changes(inventoryItemIds) - Inventory
Adjustment Group.changes(locationIds) - Inventory
Item.inventoryLevel(locationId) - Link.translations(marketId)
- Location.inventoryLevel(inventoryItemId)
- Market
Localizable Resource.marketLocalizations(marketId) - Online
Store Article.translations(marketId) - Online
Store Blog.translations(marketId) - Online
Store Page.translations(marketId) - Price
Rule.discountCodes(savedSearchId) - Price
Rule Customer Selection.customers(savedSearchId) - Product.inCollection(id)
- Product.publishedOnPublication(publicationId)
- Product.translations(marketId)
- Product
Option.translations(marketId) - Product
Option Value.translations(marketId)