# Node - admin - INTERFACE
Version: 2025-01

## Description
An object with an ID field to support global identification, in accordance with the
[Relay specification](https://relay.dev/graphql/objectidentification.htm#sec-Node-Interface).
This interface is used by the [node](https://shopify.dev/api/admin-graphql/unstable/queries/node)
and [nodes](https://shopify.dev/api/admin-graphql/unstable/queries/nodes) queries.

### Access Scopes



## Fields
* [id](/docs/api/admin/2025-01/scalars/ID): ID! - A globally-unique ID.

## Connections



## Types implemented in
* [AbandonedCheckout](/docs/api/admin/2025-01/objects/AbandonedCheckout)
* [AbandonedCheckoutLineItem](/docs/api/admin/2025-01/objects/AbandonedCheckoutLineItem)
* [Abandonment](/docs/api/admin/2025-01/objects/Abandonment)
* [AddAllProductsOperation](/docs/api/admin/2025-01/objects/AddAllProductsOperation)
* [AdditionalFee](/docs/api/admin/2025-01/objects/AdditionalFee)
* [App](/docs/api/admin/2025-01/objects/App)
* [AppCatalog](/docs/api/admin/2025-01/objects/AppCatalog)
* [AppCredit](/docs/api/admin/2025-01/objects/AppCredit)
* [AppInstallation](/docs/api/admin/2025-01/objects/AppInstallation)
* [AppPurchaseOneTime](/docs/api/admin/2025-01/objects/AppPurchaseOneTime)
* [AppRevenueAttributionRecord](/docs/api/admin/2025-01/objects/AppRevenueAttributionRecord)
* [AppSubscription](/docs/api/admin/2025-01/objects/AppSubscription)
* [AppUsageRecord](/docs/api/admin/2025-01/objects/AppUsageRecord)
* [Article](/docs/api/admin/2025-01/objects/Article)
* [BasicEvent](/docs/api/admin/2025-01/objects/BasicEvent)
* [Blog](/docs/api/admin/2025-01/objects/Blog)
* [BulkOperation](/docs/api/admin/2025-01/objects/BulkOperation)
* [BusinessEntity](/docs/api/admin/2025-01/objects/BusinessEntity)
* [CalculatedOrder](/docs/api/admin/2025-01/objects/CalculatedOrder)
* [CartTransform](/docs/api/admin/2025-01/objects/CartTransform)
* [CashTrackingAdjustment](/docs/api/admin/2025-01/objects/CashTrackingAdjustment)
* [CashTrackingSession](/docs/api/admin/2025-01/objects/CashTrackingSession)
* [CatalogCsvOperation](/docs/api/admin/2025-01/objects/CatalogCsvOperation)
* [Channel](/docs/api/admin/2025-01/objects/Channel)
* [ChannelDefinition](/docs/api/admin/2025-01/objects/ChannelDefinition)
* [ChannelInformation](/docs/api/admin/2025-01/objects/ChannelInformation)
* [CheckoutProfile](/docs/api/admin/2025-01/objects/CheckoutProfile)
* [Collection](/docs/api/admin/2025-01/objects/Collection)
* [Comment](/docs/api/admin/2025-01/objects/Comment)
* [CommentEvent](/docs/api/admin/2025-01/objects/CommentEvent)
* [Company](/docs/api/admin/2025-01/objects/Company)
* [CompanyAddress](/docs/api/admin/2025-01/objects/CompanyAddress)
* [CompanyContact](/docs/api/admin/2025-01/objects/CompanyContact)
* [CompanyContactRole](/docs/api/admin/2025-01/objects/CompanyContactRole)
* [CompanyContactRoleAssignment](/docs/api/admin/2025-01/objects/CompanyContactRoleAssignment)
* [CompanyLocation](/docs/api/admin/2025-01/objects/CompanyLocation)
* [CompanyLocationCatalog](/docs/api/admin/2025-01/objects/CompanyLocationCatalog)
* [CompanyLocationStaffMemberAssignment](/docs/api/admin/2025-01/objects/CompanyLocationStaffMemberAssignment)
* [Customer](/docs/api/admin/2025-01/objects/Customer)
* [CustomerAccountAppExtensionPage](/docs/api/admin/2025-01/objects/CustomerAccountAppExtensionPage)
* [CustomerAccountAppExtensionPage](/docs/api/admin/2025-01/objects/CustomerAccountAppExtensionPage)
* [CustomerAccountNativePage](/docs/api/admin/2025-01/objects/CustomerAccountNativePage)
* [CustomerAccountNativePage](/docs/api/admin/2025-01/objects/CustomerAccountNativePage)
* [CustomerPaymentMethod](/docs/api/admin/2025-01/objects/CustomerPaymentMethod)
* [CustomerSegmentMembersQuery](/docs/api/admin/2025-01/objects/CustomerSegmentMembersQuery)
* [CustomerVisit](/docs/api/admin/2025-01/objects/CustomerVisit)
* [DeliveryCarrierService](/docs/api/admin/2025-01/objects/DeliveryCarrierService)
* [DeliveryCondition](/docs/api/admin/2025-01/objects/DeliveryCondition)
* [DeliveryCountry](/docs/api/admin/2025-01/objects/DeliveryCountry)
* [DeliveryCustomization](/docs/api/admin/2025-01/objects/DeliveryCustomization)
* [DeliveryLocationGroup](/docs/api/admin/2025-01/objects/DeliveryLocationGroup)
* [DeliveryMethod](/docs/api/admin/2025-01/objects/DeliveryMethod)
* [DeliveryMethodDefinition](/docs/api/admin/2025-01/objects/DeliveryMethodDefinition)
* [DeliveryParticipant](/docs/api/admin/2025-01/objects/DeliveryParticipant)
* [DeliveryProfile](/docs/api/admin/2025-01/objects/DeliveryProfile)
* [DeliveryProfileItem](/docs/api/admin/2025-01/objects/DeliveryProfileItem)
* [DeliveryPromiseParticipant](/docs/api/admin/2025-01/objects/DeliveryPromiseParticipant)
* [DeliveryPromiseProvider](/docs/api/admin/2025-01/objects/DeliveryPromiseProvider)
* [DeliveryProvince](/docs/api/admin/2025-01/objects/DeliveryProvince)
* [DeliveryRateDefinition](/docs/api/admin/2025-01/objects/DeliveryRateDefinition)
* [DeliveryZone](/docs/api/admin/2025-01/objects/DeliveryZone)
* [DiscountAutomaticBxgy](/docs/api/admin/2025-01/objects/DiscountAutomaticBxgy)
* [DiscountAutomaticNode](/docs/api/admin/2025-01/objects/DiscountAutomaticNode)
* [DiscountCodeNode](/docs/api/admin/2025-01/objects/DiscountCodeNode)
* [DiscountNode](/docs/api/admin/2025-01/objects/DiscountNode)
* [DiscountRedeemCodeBulkCreation](/docs/api/admin/2025-01/objects/DiscountRedeemCodeBulkCreation)
* [Domain](/docs/api/admin/2025-01/objects/Domain)
* [DraftOrder](/docs/api/admin/2025-01/objects/DraftOrder)
* [DraftOrderLineItem](/docs/api/admin/2025-01/objects/DraftOrderLineItem)
* [DraftOrderTag](/docs/api/admin/2025-01/objects/DraftOrderTag)
* [Duty](/docs/api/admin/2025-01/objects/Duty)
* [ExchangeLineItem](/docs/api/admin/2025-01/objects/ExchangeLineItem)
* [ExchangeV2](/docs/api/admin/2025-01/objects/ExchangeV2)
* [ExternalVideo](/docs/api/admin/2025-01/objects/ExternalVideo)
* [Fulfillment](/docs/api/admin/2025-01/objects/Fulfillment)
* [FulfillmentConstraintRule](/docs/api/admin/2025-01/objects/FulfillmentConstraintRule)
* [FulfillmentEvent](/docs/api/admin/2025-01/objects/FulfillmentEvent)
* [FulfillmentHold](/docs/api/admin/2025-01/objects/FulfillmentHold)
* [FulfillmentLineItem](/docs/api/admin/2025-01/objects/FulfillmentLineItem)
* [FulfillmentOrder](/docs/api/admin/2025-01/objects/FulfillmentOrder)
* [FulfillmentOrderDestination](/docs/api/admin/2025-01/objects/FulfillmentOrderDestination)
* [FulfillmentOrderLineItem](/docs/api/admin/2025-01/objects/FulfillmentOrderLineItem)
* [FulfillmentOrderMerchantRequest](/docs/api/admin/2025-01/objects/FulfillmentOrderMerchantRequest)
* [GenericFile](/docs/api/admin/2025-01/objects/GenericFile)
* [GiftCard](/docs/api/admin/2025-01/objects/GiftCard)
* [GiftCardCreditTransaction](/docs/api/admin/2025-01/objects/GiftCardCreditTransaction)
* [GiftCardDebitTransaction](/docs/api/admin/2025-01/objects/GiftCardDebitTransaction)
* [InventoryAdjustmentGroup](/docs/api/admin/2025-01/objects/InventoryAdjustmentGroup)
* [InventoryItem](/docs/api/admin/2025-01/objects/InventoryItem)
* [InventoryItemMeasurement](/docs/api/admin/2025-01/objects/InventoryItemMeasurement)
* [InventoryLevel](/docs/api/admin/2025-01/objects/InventoryLevel)
* [InventoryQuantity](/docs/api/admin/2025-01/objects/InventoryQuantity)
* [LineItem](/docs/api/admin/2025-01/objects/LineItem)
* [LineItemGroup](/docs/api/admin/2025-01/objects/LineItemGroup)
* [Location](/docs/api/admin/2025-01/objects/Location)
* [MailingAddress](/docs/api/admin/2025-01/objects/MailingAddress)
* [Market](/docs/api/admin/2025-01/objects/Market)
* [MarketCatalog](/docs/api/admin/2025-01/objects/MarketCatalog)
* [MarketRegionCountry](/docs/api/admin/2025-01/objects/MarketRegionCountry)
* [MarketWebPresence](/docs/api/admin/2025-01/objects/MarketWebPresence)
* [MarketingActivity](/docs/api/admin/2025-01/objects/MarketingActivity)
* [MarketingEvent](/docs/api/admin/2025-01/objects/MarketingEvent)
* [MediaImage](/docs/api/admin/2025-01/objects/MediaImage)
* [Menu](/docs/api/admin/2025-01/objects/Menu)
* [Metafield](/docs/api/admin/2025-01/objects/Metafield)
* [MetafieldDefinition](/docs/api/admin/2025-01/objects/MetafieldDefinition)
* [Metaobject](/docs/api/admin/2025-01/objects/Metaobject)
* [MetaobjectDefinition](/docs/api/admin/2025-01/objects/MetaobjectDefinition)
* [Model3d](/docs/api/admin/2025-01/objects/Model3d)
* [OnlineStoreTheme](/docs/api/admin/2025-01/objects/OnlineStoreTheme)
* [Order](/docs/api/admin/2025-01/objects/Order)
* [OrderAdjustment](/docs/api/admin/2025-01/objects/OrderAdjustment)
* [OrderDisputeSummary](/docs/api/admin/2025-01/objects/OrderDisputeSummary)
* [OrderTransaction](/docs/api/admin/2025-01/objects/OrderTransaction)
* [Page](/docs/api/admin/2025-01/objects/Page)
* [PaymentCustomization](/docs/api/admin/2025-01/objects/PaymentCustomization)
* [PaymentMandate](/docs/api/admin/2025-01/objects/PaymentMandate)
* [PaymentSchedule](/docs/api/admin/2025-01/objects/PaymentSchedule)
* [PaymentTerms](/docs/api/admin/2025-01/objects/PaymentTerms)
* [PaymentTermsTemplate](/docs/api/admin/2025-01/objects/PaymentTermsTemplate)
* [PriceList](/docs/api/admin/2025-01/objects/PriceList)
* [PriceRule](/docs/api/admin/2025-01/objects/PriceRule)
* [PriceRuleDiscountCode](/docs/api/admin/2025-01/objects/PriceRuleDiscountCode)
* [Product](/docs/api/admin/2025-01/objects/Product)
* [ProductBundleOperation](/docs/api/admin/2025-01/objects/ProductBundleOperation)
* [ProductDeleteOperation](/docs/api/admin/2025-01/objects/ProductDeleteOperation)
* [ProductDuplicateOperation](/docs/api/admin/2025-01/objects/ProductDuplicateOperation)
* [ProductFeed](/docs/api/admin/2025-01/objects/ProductFeed)
* [ProductOption](/docs/api/admin/2025-01/objects/ProductOption)
* [ProductOptionValue](/docs/api/admin/2025-01/objects/ProductOptionValue)
* [ProductSetOperation](/docs/api/admin/2025-01/objects/ProductSetOperation)
* [ProductTaxonomyNode](/docs/api/admin/2025-01/objects/ProductTaxonomyNode)
* [ProductVariant](/docs/api/admin/2025-01/objects/ProductVariant)
* [ProductVariantComponent](/docs/api/admin/2025-01/objects/ProductVariantComponent)
* [Publication](/docs/api/admin/2025-01/objects/Publication)
* [PublicationResourceOperation](/docs/api/admin/2025-01/objects/PublicationResourceOperation)
* [QuantityPriceBreak](/docs/api/admin/2025-01/objects/QuantityPriceBreak)
* [Refund](/docs/api/admin/2025-01/objects/Refund)
* [RefundShippingLine](/docs/api/admin/2025-01/objects/RefundShippingLine)
* [Return](/docs/api/admin/2025-01/objects/Return)
* [ReturnLineItem](/docs/api/admin/2025-01/objects/ReturnLineItem)
* [ReturnLineItem](/docs/api/admin/2025-01/objects/ReturnLineItem)
* [ReturnableFulfillment](/docs/api/admin/2025-01/objects/ReturnableFulfillment)
* [ReverseDelivery](/docs/api/admin/2025-01/objects/ReverseDelivery)
* [ReverseDeliveryLineItem](/docs/api/admin/2025-01/objects/ReverseDeliveryLineItem)
* [ReverseFulfillmentOrder](/docs/api/admin/2025-01/objects/ReverseFulfillmentOrder)
* [ReverseFulfillmentOrderDisposition](/docs/api/admin/2025-01/objects/ReverseFulfillmentOrderDisposition)
* [ReverseFulfillmentOrderLineItem](/docs/api/admin/2025-01/objects/ReverseFulfillmentOrderLineItem)
* [SaleAdditionalFee](/docs/api/admin/2025-01/objects/SaleAdditionalFee)
* [SavedSearch](/docs/api/admin/2025-01/objects/SavedSearch)
* [ScriptTag](/docs/api/admin/2025-01/objects/ScriptTag)
* [Segment](/docs/api/admin/2025-01/objects/Segment)
* [SellingPlan](/docs/api/admin/2025-01/objects/SellingPlan)
* [SellingPlanGroup](/docs/api/admin/2025-01/objects/SellingPlanGroup)
* [ServerPixel](/docs/api/admin/2025-01/objects/ServerPixel)
* [Shop](/docs/api/admin/2025-01/objects/Shop)
* [ShopAddress](/docs/api/admin/2025-01/objects/ShopAddress)
* [ShopPolicy](/docs/api/admin/2025-01/objects/ShopPolicy)
* [ShopifyPaymentsAccount](/docs/api/admin/2025-01/objects/ShopifyPaymentsAccount)
* [ShopifyPaymentsBalanceTransaction](/docs/api/admin/2025-01/objects/ShopifyPaymentsBalanceTransaction)
* [ShopifyPaymentsBankAccount](/docs/api/admin/2025-01/objects/ShopifyPaymentsBankAccount)
* [ShopifyPaymentsDispute](/docs/api/admin/2025-01/objects/ShopifyPaymentsDispute)
* [ShopifyPaymentsDisputeEvidence](/docs/api/admin/2025-01/objects/ShopifyPaymentsDisputeEvidence)
* [ShopifyPaymentsDisputeFileUpload](/docs/api/admin/2025-01/objects/ShopifyPaymentsDisputeFileUpload)
* [ShopifyPaymentsDisputeFulfillment](/docs/api/admin/2025-01/objects/ShopifyPaymentsDisputeFulfillment)
* [ShopifyPaymentsPayout](/docs/api/admin/2025-01/objects/ShopifyPaymentsPayout)
* [ShopifyPaymentsVerification](/docs/api/admin/2025-01/objects/ShopifyPaymentsVerification)
* [StaffMember](/docs/api/admin/2025-01/objects/StaffMember)
* [StandardMetafieldDefinitionTemplate](/docs/api/admin/2025-01/objects/StandardMetafieldDefinitionTemplate)
* [StoreCreditAccount](/docs/api/admin/2025-01/objects/StoreCreditAccount)
* [StoreCreditAccountCreditTransaction](/docs/api/admin/2025-01/objects/StoreCreditAccountCreditTransaction)
* [StoreCreditAccountDebitRevertTransaction](/docs/api/admin/2025-01/objects/StoreCreditAccountDebitRevertTransaction)
* [StoreCreditAccountDebitTransaction](/docs/api/admin/2025-01/objects/StoreCreditAccountDebitTransaction)
* [StorefrontAccessToken](/docs/api/admin/2025-01/objects/StorefrontAccessToken)
* [SubscriptionBillingAttempt](/docs/api/admin/2025-01/objects/SubscriptionBillingAttempt)
* [SubscriptionContract](/docs/api/admin/2025-01/objects/SubscriptionContract)
* [SubscriptionDraft](/docs/api/admin/2025-01/objects/SubscriptionDraft)
* [TaxonomyAttribute](/docs/api/admin/2025-01/objects/TaxonomyAttribute)
* [TaxonomyCategory](/docs/api/admin/2025-01/objects/TaxonomyCategory)
* [TaxonomyChoiceListAttribute](/docs/api/admin/2025-01/objects/TaxonomyChoiceListAttribute)
* [TaxonomyMeasurementAttribute](/docs/api/admin/2025-01/objects/TaxonomyMeasurementAttribute)
* [TaxonomyValue](/docs/api/admin/2025-01/objects/TaxonomyValue)
* [TenderTransaction](/docs/api/admin/2025-01/objects/TenderTransaction)
* [TransactionFee](/docs/api/admin/2025-01/objects/TransactionFee)
* [UnverifiedReturnLineItem](/docs/api/admin/2025-01/objects/UnverifiedReturnLineItem)
* [UrlRedirect](/docs/api/admin/2025-01/objects/UrlRedirect)
* [UrlRedirectImport](/docs/api/admin/2025-01/objects/UrlRedirectImport)
* [Validation](/docs/api/admin/2025-01/objects/Validation)
* [Video](/docs/api/admin/2025-01/objects/Video)
* [WebPixel](/docs/api/admin/2025-01/objects/WebPixel)
* [WebhookSubscription](/docs/api/admin/2025-01/objects/WebhookSubscription)


## Examples
### Retrieve a product using a node query
Curl example: "curl -X POST \\\nhttps://your-development-store.myshopify.com/admin/api/2025-01/graphql.json \\\n-H 'Content-Type: application/json' \\\n-H 'X-Shopify-Access-Token: {access_token}' \\\n-d '{\n\"query\": \"query { node(id: \\\"gid://shopify/Product/108828309\\\") { id ... on Product { title handle } } }\"\n}'\n"
Node example: "const client = new shopify.clients.Graphql({session});\nconst data = await client.query({\n  data: `query {\n    node(id: \"gid://shopify/Product/108828309\") {\n      id\n      ... on Product {\n        title\n        handle\n      }\n    }\n  }`,\n});\n"
Ruby example: "session = ShopifyAPI::Auth::Session.new(\n  shop: \"your-development-store.myshopify.com\",\n  access_token: access_token\n)\nclient = ShopifyAPI::Clients::Graphql::Admin.new(\n  session: session\n)\n\nquery = <<~QUERY\n  query {\n    node(id: \"gid://shopify/Product/108828309\") {\n      id\n      ... on Product {\n        title\n        handle\n      }\n    }\n  }\nQUERY\n\nresponse = client.query(query: query)\n" 
Remix example: "const { admin } = await authenticate.admin(request);\n\nconst response = await admin.graphql(\n  `#graphql\n  query {\n    node(id: \"gid://shopify/Product/108828309\") {\n      id\n      ... on Product {\n        title\n        handle\n      }\n    }\n  }`,\n);\n\nconst data = await response.json();\n"
Graphql query: "query {\n  node(id: \"gid://shopify/Product/108828309\") {\n    id\n    ... on Product {\n      title\n      handle\n    }\n  }\n}"
#### Graphql Input
null
#### Graphql Response
{
  "data": {
    "node": {
      "id": "gid://shopify/Product/108828309",
      "title": "Draft",
      "handle": "draft"
    }
  }
}