Skip to main content
object

Requires customer_read_customers access scope.

Represents the personal information of a customer. Apps using the Customer Account API must meet the protected customer data requirements.

•CustomerAddressConnection!
non-null

The addresses associated with the customer.

Arguments

•String

The elements that come after the specified cursor.

•String

The elements that come before the specified cursor.

•Int

The first n elements from the paginated list.

•Int

The last n elements from the paginated list.

•Boolean
Default:false

Reverse the order of the underlying list.

•Boolean
Default:false

A flag indicating whether the default address should be included.


•CompanyContactConnection!
non-null

The list of contacts the customer is associated with.

Arguments

•String

The elements that come after the specified cursor.

•String

The elements that come before the specified cursor.

•Int

The first n elements from the paginated list.

•Int

The last n elements from the paginated list.

•Boolean
Default:false

Reverse the order of the underlying list.


•DateTime!
non-null

The date and time when the customer was created.

•CustomerAddress

The default address of the customer.

•String!
non-null

The full name of the customer, based on the first_name and last_name values. If these aren't available, it falls back to the customer's email address, and if that isn't available, the customer's phone number.

•DraftOrderConnection!
non-null

The Draft Orders associated with the customer.

Arguments

•String

The elements that come after the specified cursor.

•String

The elements that come before the specified cursor.

•Int

The first n elements from the paginated list.

•Int

The last n elements from the paginated list.

•String

A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about Shopify API search syntax.

Anchor to default
•string

Filter by a case-insensitive search of multiple fields in a document.

Example:

  • query=Bob Norman
  • query=title:green hoodie
Anchor to company_contact_id
•id
Anchor to created_at
•time
Anchor to customer_id
•id
•id

Filter by id range.

Example:

  • id:1234
  • id:>=1234
  • id:<=1234
•string
Anchor to purchasing_entity
•string
•string
•string
•string
Anchor to updated_at
•time
•Boolean
Default:false

Reverse the order of the underlying list.

•DraftOrderSortKeys
Default:ID

Sort the underlying list using a key. If your query is slow or returns an error, then try specifying a sort key that matches the field used in the search.


•CustomerEmailAddress

The email address of the customer.

•String

The first name of the customer.

•ID!
non-null

A globally-unique ID.

•URL!
non-null

The URL to the avatar image of the customer.

•String

The last name of the customer.

•Metafield

A metafield found by namespace and key.

Arguments

•String!
required

The identifier for the metafield.

•String!
required

A container for a set of metafields.


•[Metafield]!
non-null

The metafields associated with the resource matching the supplied list of namespaces and keys.

Arguments

•[HasMetafieldsIdentifier!]!
required

The list of metafields to retrieve by namespace and key.


•OrderConnection!
non-null

The orders associated with the customer.

Arguments

•String

The elements that come after the specified cursor.

•String

The elements that come before the specified cursor.

•Int

The first n elements from the paginated list.

•Int

The last n elements from the paginated list.

•String

A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about Shopify API search syntax.

Anchor to default
•string

Filter by a case-insensitive search of multiple fields in a document.

Example:

  • query=Bob Norman
  • query=title:green hoodie
Anchor to confirmation_number
•string
Anchor to created_at
•time
•id

Filter by id range.

Example:

  • id:1234
  • id:>=1234
  • id:<=1234
•string
Anchor to order_number
•string
Anchor to processed_at
•time
Anchor to purchasing_company_contact_id
•id
Anchor to purchasing_company_id
•id
Anchor to purchasing_company_location_id
•id
Anchor to purchasing_entity
•string
Anchor to shipment_status
•string
Anchor to updated_at
•time
•Boolean
Default:false

Reverse the order of the underlying list.

•OrderSortKeys
Default:ID

Sort the underlying list using a key. If your query is slow or returns an error, then try specifying a sort key that matches the field used in the search.


•CustomerPhoneNumber

The phone number of the customer.

•StoreCreditAccountConnection!
non-null

A list of the owner resource's store credit accounts. Store credit accounts are not shown for shops with store credit disabled at checkout.

Arguments

•String

The elements that come after the specified cursor.

•String

The elements that come before the specified cursor.

•Int

The first n elements from the paginated list.

•Int

The last n elements from the paginated list.

•String

A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about Shopify API search syntax.

Anchor to currency_code
•string
•id

Filter by id range.

Example:

  • id:1234
  • id:>=1234
  • id:<=1234

Anchor to subscriptionContractsubscriptionContract
•SubscriptionContract

Returns a SubscriptionContract resource by ID.

Arguments

•ID!
required

The ID of the SubscriptionContract to return.


Anchor to subscriptionContractssubscriptionContracts
•SubscriptionContractConnection!
non-null

The Subscription Contracts associated with the customer.

Arguments

•String

The elements that come after the specified cursor.

•String

The elements that come before the specified cursor.

•Int

The first n elements from the paginated list.

•Int

The last n elements from the paginated list.

•String

A filter made up of terms, connectives, modifiers, and comparators. You can apply one or more filters to a query. Learn more about Shopify API search syntax.

Anchor to created_at
•time
•id

Filter by id range.

Example:

  • id:1234
  • id:>=1234
  • id:<=1234
Anchor to last_billing_attempt_error_type
•string
•string
Anchor to updated_at
•time
•Boolean
Default:false

Reverse the order of the underlying list.

•SubscriptionContractsSortKeys
Default:CREATED_AT

Sort the underlying list using a key. If your query is slow or returns an error, then try specifying a sort key that matches the field used in the search.


•[String!]!
non-null

A comma-separated list of tags that have been added to the customer.

Anchor to lastIncompleteCheckoutlastIncompleteCheckout
•Checkout
Deprecated

Was this section helpful?

•query

Returns the Customer resource. Apps using the Customer Account API must meet the protected customer data requirements.


Was this section helpful?

•mutation

Updates the customer's personal information.

Arguments

•CustomerUpdateInput!
required

Specifies the input fields for the customer update.



Was this section helpful?

•interface

Was this section helpful?