---
title: ID - GraphQL Admin
description: >-
  The `ID` scalar type represents a unique identifier, often used to refetch an
  object or as key for a cache. The ID type appears in a JSON response as a
  String; however, it is not intended to be human-readable. When expected as an
  input type, any string (such as `"4"`) or integer (such as `4`) input value
  will be accepted as an ID.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID'
  md: 'https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID.md'
api_name: admin
api_type: graphql
type: scalar
---

# ID

scalar

The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID.

## Map

### Fields with this scalar

* [Abandoned​Checkout.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckout#field-AbandonedCheckout.fields.id)
* [Abandoned​Checkout​Line​Item.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckoutLineItem#field-AbandonedCheckoutLineItem.fields.id)
* [Abandoned​Checkout​Line​Item​Component.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AbandonedCheckoutLineItemComponent#field-AbandonedCheckoutLineItemComponent.fields.id)
* [Abandonment.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/Abandonment#field-Abandonment.fields.id)
* [Add​All​Products​Operation.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AddAllProductsOperation#field-AddAllProductsOperation.fields.id)
* [Additional​Fee.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AdditionalFee#field-AdditionalFee.fields.id)
* [Additional​Fee​Sale.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AdditionalFeeSale#field-AdditionalFeeSale.fields.id)
* [Adjustment​Sale.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AdjustmentSale#field-AdjustmentSale.fields.id)
* [Analytics​Annotation.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsAnnotation#field-AnalyticsAnnotation.fields.id)
* [Analytics​Target.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AnalyticsTarget#field-AnalyticsTarget.fields.id)
* [Android​Application.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AndroidApplication#field-AndroidApplication.fields.id)
* [App.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/App#field-App.fields.id)
* [App​Catalog.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppCatalog#field-AppCatalog.fields.id)
* [App​Credit.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppCredit#field-AppCredit.fields.id)
* [App​Installation.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppInstallation#field-AppInstallation.fields.id)
* [App​Purchase​One​Time.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppPurchaseOneTime#field-AppPurchaseOneTime.fields.id)
* [App​Revenue​Attribution​Record.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppRevenueAttributionRecord#field-AppRevenueAttributionRecord.fields.id)
* [App​Subscription.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppSubscription#field-AppSubscription.fields.id)
* [App​Subscription​Line​Item.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppSubscriptionLineItem#field-AppSubscriptionLineItem.fields.id)
* [App​Usage​Record.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppUsageRecord#field-AppUsageRecord.fields.id)
* [Apple​Application.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppleApplication#field-AppleApplication.fields.id)
* [Article.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/Article#field-Article.fields.id)
* [Basic​Event.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/BasicEvent#field-BasicEvent.fields.id)
* [Basic​Event.subjectId](https://shopify.dev/docs/api/admin-graphql/latest/objects/BasicEvent#field-BasicEvent.fields.subjectId)
* [Blog.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/Blog#field-Blog.fields.id)
* [Bulk​Operation.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/BulkOperation#field-BulkOperation.fields.id)
* [Business​Entity.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/BusinessEntity#field-BusinessEntity.fields.id)
* [Calculated​Automatic​Discount​Application.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/CalculatedAutomaticDiscountApplication#field-CalculatedAutomaticDiscountApplication.fields.id)
* [Calculated​Discount​Code​Application.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/CalculatedDiscountCodeApplication#field-CalculatedDiscountCodeApplication.fields.id)
* [Calculated​Exchange​Line​Item.id](https://shopify.dev/docs/api/admin-graphql/latest/objects/CalculatedExchangeLineItem#field-CalculatedExchangeLineItem.fields.id)

### Inputs with this scalar

* [Article​Create​Input.blogId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ArticleCreateInput#fields-blogId)
* [Article​Update​Input.blogId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ArticleUpdateInput#fields-blogId)
* [Author​Input.userId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AuthorInput#fields-userId)
* [Bundles​Draft​Order​Bundle​Line​Item​Component​Input.variantId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/BundlesDraftOrderBundleLineItemComponentInput#fields-variantId)
* [Buyer​Experience​Configuration​Input.paymentTermsTemplateId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/BuyerExperienceConfigurationInput#fields-paymentTermsTemplateId)
* [Calculate​Exchange​Line​Item​Input.variantId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CalculateExchangeLineItemInput#fields-variantId)
* [Calculate​Requested​Order​Edit​Input.orderId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CalculateRequestedOrderEditInput#fields-orderId)
* [Calculate​Requested​Order​Edit​Line​Item​Removal​Input.lineItemId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CalculateRequestedOrderEditLineItemRemovalInput#fields-lineItemId)
* [Calculate​Return​Input.orderId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CalculateReturnInput#fields-orderId)
* [Calculate​Return​Line​Item​Input.fulfillmentLineItemId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CalculateReturnLineItemInput#fields-fulfillmentLineItemId)
* [Catalog​Context​Input.companyLocationIds](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CatalogContextInput#fields-companyLocationIds)
* [Catalog​Context​Input.marketIds](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CatalogContextInput#fields-marketIds)
* [Catalog​Create​Input.priceListId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CatalogCreateInput#fields-priceListId)
* [Catalog​Create​Input.publicationId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CatalogCreateInput#fields-publicationId)
* [Catalog​Update​Input.priceListId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CatalogUpdateInput#fields-priceListId)
* [Catalog​Update​Input.publicationId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CatalogUpdateInput#fields-publicationId)
* [Checkout​And​Accounts​Configuration​Branding​Custom​Font​Input.genericFileId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutAndAccountsConfigurationBrandingCustomFontInput#fields-genericFileId)
* [Checkout​And​Accounts​Configuration​Branding​Image​Input.mediaImageId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutAndAccountsConfigurationBrandingImageInput#fields-mediaImageId)
* [Checkout​And​Accounts​Configuration​Override​Input.id](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutAndAccountsConfigurationOverrideInput#fields-id)
* [Checkout​Branding​Custom​Font​Input.genericFileId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingCustomFontInput#fields-genericFileId)
* [Checkout​Branding​Image​Input.mediaImageId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CheckoutBrandingImageInput#fields-mediaImageId)
* [Child​Product​Relation​Input.childProductId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ChildProductRelationInput#fields-childProductId)
* [Collection​Create​Sub​Collections​Source​Input.collectionIds](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionCreateSubCollectionsSourceInput#fields-collectionIds)
* [Collection​Delete​Input.id](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionDeleteInput#fields-id)
* [Collection​Duplicate​Input.collectionId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionDuplicateInput#fields-collectionId)
* [Collection​Exclusion​Product​Selection​Input.productId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionExclusionProductSelectionInput#fields-productId)
* [Collection​Identifier​Input.id](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionIdentifierInput#fields-id)
* [Collection​Inclusion​Product​Selection​Input.productId](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionInclusionProductSelectionInput#fields-productId)
* [Collection​Inclusion​Product​Selection​Input.variantIds](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionInclusionProductSelectionInput#fields-variantIds)
* [Collection​Input.id](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/CollectionInput#fields-id)

### Arguments with this scalar

* [Article.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Article#field-Article.fields.translations.arguments.marketId)
* [Blog.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Blog#field-Blog.fields.translations.arguments.marketId)
* [Cash​Drawer.cashActivities(staffMemberId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/CashDrawer#field-CashDrawer.fields.cashActivities.arguments.staffMemberId)
* [Channel.hasCollection(id)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Channel#field-Channel.fields.hasCollection.arguments.id)
* [Collection.hasProduct(id)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection#field-Collection.fields.hasProduct.arguments.id)
* [Collection.publishedOnChannel(channelId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection#field-Collection.fields.publishedOnChannel.arguments.channelId)
* [Collection.publishedOnPublication(publicationId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection#field-Collection.fields.publishedOnPublication.arguments.publicationId)
* [Collection.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Collection#field-Collection.fields.translations.arguments.marketId)
* [Company​Location.inCatalog(catalogId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/CompanyLocation#field-CompanyLocation.fields.inCatalog.arguments.catalogId)
* [Cookie​Banner.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/CookieBanner#field-CookieBanner.fields.translations.arguments.marketId)
* [Delivery​Carrier​Service.availableServicesForCountries(origins)](https://shopify.dev/docs/api/admin-graphql/latest/objects/DeliveryCarrierService#field-DeliveryCarrierService.fields.availableServicesForCountries.arguments.origins)
* [Delivery​Profile.profileLocationGroups(locationGroupId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/DeliveryProfile#field-DeliveryProfile.fields.profileLocationGroups.arguments.locationGroupId)
* [Discount​Code​App.codes(savedSearchId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeApp#field-DiscountCodeApp.fields.codes.arguments.savedSearchId)
* [Discount​Code​Basic.codes(savedSearchId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBasic#field-DiscountCodeBasic.fields.codes.arguments.savedSearchId)
* [Discount​Code​Bxgy.codes(savedSearchId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeBxgy#field-DiscountCodeBxgy.fields.codes.arguments.savedSearchId)
* [Discount​Code​Free​Shipping.codes(savedSearchId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/DiscountCodeFreeShipping#field-DiscountCodeFreeShipping.fields.codes.arguments.savedSearchId)
* [Fulfillment​Order.locationsForMove(lineItemIds)](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentOrder#field-FulfillmentOrder.fields.locationsForMove.arguments.lineItemIds)
* [Fulfillment​Order.locationsForMove(locationIds)](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentOrder#field-FulfillmentOrder.fields.locationsForMove.arguments.locationIds)
* [Has​Published​Translations.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/HasPublishedTranslations#field-HasPublishedTranslations.fields.translations.arguments.marketId)
* [Image.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Image#field-Image.fields.translations.arguments.marketId)
* [Inventory​Adjustment​Group.changes(inventoryItemIds)](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryAdjustmentGroup#field-InventoryAdjustmentGroup.fields.changes.arguments.inventoryItemIds)
* [Inventory​Adjustment​Group.changes(locationIds)](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryAdjustmentGroup#field-InventoryAdjustmentGroup.fields.changes.arguments.locationIds)
* [Inventory​Item.inventoryLevel(locationId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryItem#field-InventoryItem.fields.inventoryLevel.arguments.locationId)
* [Inventory​Purchase​Order.lineItems(lineItemId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/InventoryPurchaseOrder#field-InventoryPurchaseOrder.fields.lineItems.arguments.lineItemId)
* [Link.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Link#field-Link.fields.translations.arguments.marketId)
* [Location.inventoryLevel(inventoryItemId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location#field-Location.fields.inventoryLevel.arguments.inventoryItemId)
* [Market.assignedCustomization(customizationId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Market#field-Market.fields.assignedCustomization.arguments.customizationId)
* [Market​Localizable​Resource.marketLocalizations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/MarketLocalizableResource#field-MarketLocalizableResource.fields.marketLocalizations.arguments.marketId)
* [Media​Image.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/MediaImage#field-MediaImage.fields.translations.arguments.marketId)
* [Menu.translations(marketId)](https://shopify.dev/docs/api/admin-graphql/latest/objects/Menu#field-Menu.fields.translations.arguments.marketId)
