Shopify Customers API

Manage customer records

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

shopify-customers-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Shopify Admin REST About Customers API
  description: The Shopify Admin REST API lets you build apps and integrations that extend and enhance the Shopify admin. Access products, customers, orders, inventory, fulfillment, and more. Endpoints are organized by resource type and versioned by release date.
  version: 2025-01
  contact:
    name: Shopify
    url: https://shopify.dev/docs/api/admin-rest
    email: api@shopify.com
  license:
    name: Shopify API Terms
    url: https://www.shopify.com/legal/api-terms
  x-date: '2026-03-04'
servers:
- url: https://{store}.myshopify.com/admin/api/2025-01
  description: Shopify Admin REST API
  variables:
    store:
      default: my-store
      description: The Shopify store subdomain
security:
- AccessToken: []
tags:
- name: Customers
  description: Manage customer records
paths:
  /customers.json:
    get:
      operationId: listCustomers
      summary: Shopify Retrieve a list of customers
      description: Retrieves a list of customers. Results can be filtered by creation date, update date, and other criteria. Returns up to 250 customers.
      tags:
      - Customers
      parameters:
      - name: ids
        in: query
        description: Comma-separated list of customer IDs
        schema:
          type: string
      - name: limit
        in: query
        description: Maximum number of results (max 250, default 50)
        schema:
          type: integer
          default: 50
          maximum: 250
      - name: since_id
        in: query
        description: Return customers after the specified ID
        schema:
          type: integer
      - name: created_at_min
        in: query
        description: Show customers created after this date
        schema:
          type: string
          format: date-time
      - name: created_at_max
        in: query
        description: Show customers created before this date
        schema:
          type: string
          format: date-time
      - name: updated_at_min
        in: query
        description: Show customers updated after this date
        schema:
          type: string
          format: date-time
      - name: updated_at_max
        in: query
        description: Show customers updated before this date
        schema:
          type: string
          format: date-time
      - name: fields
        in: query
        description: Comma-separated list of fields to include
        schema:
          type: string
      responses:
        '200':
          description: A list of customers
          content:
            application/json:
              schema:
                type: object
                properties:
                  customers:
                    type: array
                    items:
                      $ref: '#/components/schemas/Customer'
    post:
      operationId: createCustomer
      summary: Shopify Create a customer
      description: Creates a new customer record. Sends a welcome email if send_email_welcome is true.
      tags:
      - Customers
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customer
              properties:
                customer:
                  $ref: '#/components/schemas/CustomerInput'
      responses:
        '201':
          description: The created customer
          content:
            application/json:
              schema:
                type: object
                properties:
                  customer:
                    $ref: '#/components/schemas/Customer'
        '422':
          description: Validation error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
  /customers/count.json:
    get:
      operationId: getCustomerCount
      summary: Shopify Retrieve a count of customers
      description: Retrieves a count of all customers.
      tags:
      - Customers
      responses:
        '200':
          description: The customer count
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
  /customers/search.json:
    get:
      operationId: searchCustomers
      summary: Shopify Search for customers
      description: Searches for customers matching a supplied query. Supports searching by name, email, phone, and other fields.
      tags:
      - Customers
      parameters:
      - name: query
        in: query
        required: true
        description: Search query (e.g. email:user@example.com)
        schema:
          type: string
      - name: limit
        in: query
        description: Maximum number of results (max 250, default 50)
        schema:
          type: integer
          default: 50
          maximum: 250
      - name: fields
        in: query
        description: Comma-separated list of fields to include
        schema:
          type: string
      responses:
        '200':
          description: Matching customers
          content:
            application/json:
              schema:
                type: object
                properties:
                  customers:
                    type: array
                    items:
                      $ref: '#/components/schemas/Customer'
  /customers/{customer_id}.json:
    get:
      operationId: getCustomer
      summary: Shopify Retrieve a single customer
      description: Retrieves a single customer by ID.
      tags:
      - Customers
      parameters:
      - $ref: '#/components/parameters/CustomerId'
      - name: fields
        in: query
        description: Comma-separated list of fields to include
        schema:
          type: string
      responses:
        '200':
          description: The requested customer
          content:
            application/json:
              schema:
                type: object
                properties:
                  customer:
                    $ref: '#/components/schemas/Customer'
        '404':
          description: Customer not found
    put:
      operationId: updateCustomer
      summary: Shopify Update a customer
      description: Updates an existing customer record.
      tags:
      - Customers
      parameters:
      - $ref: '#/components/parameters/CustomerId'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - customer
              properties:
                customer:
                  $ref: '#/components/schemas/CustomerInput'
      responses:
        '200':
          description: The updated customer
          content:
            application/json:
              schema:
                type: object
                properties:
                  customer:
                    $ref: '#/components/schemas/Customer'
        '422':
          description: Validation error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
  /customers/{customer_id}/orders.json:
    get:
      operationId: listCustomerOrders
      summary: Shopify Retrieve orders for a customer
      description: Retrieves all orders belonging to a specific customer.
      tags:
      - Customers
      parameters:
      - $ref: '#/components/parameters/CustomerId'
      - name: status
        in: query
        description: Filter by order status
        schema:
          type: string
          enum:
          - open
          - closed
          - cancelled
          - any
      responses:
        '200':
          description: A list of orders for the customer
          content:
            application/json:
              schema:
                type: object
                properties:
                  orders:
                    type: array
                    items:
                      $ref: '#/components/schemas/Order'
  /admin/api/2020-01/customers.json:
    get:
      summary: Shopify Retrieves A List Of Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#index-2020-01
      parameters:
      - in: query
        name: ids
        description: Restrict results to customers specified by a comma-separated list of IDs.
        schema: {}
        required: false
      - in: query
        name: since_id
        description: Restrict results to those after the specified ID.
        schema: {}
        required: false
      - in: query
        name: created_at_min
        description: 'Show customers created after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: created_at_max
        description: 'Show customers created before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_min
        description: 'Show customers last updated after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_max
        description: 'Show customers last updated before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_get_customers
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-01/customers/search.json:
    get:
      summary: Shopify Searches For Customers That Match A Supplied Query
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#search-2020-01
      parameters:
      - in: query
        name: order
        description: "Set the field and direction by which to order results.\n                  (default: last_order_date DESC)"
        schema: {}
        required: false
      - in: query
        name: query
        description: Text to search for in the shop's customer data.
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_get_customers_search
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-01/customers/count.json:
    get:
      summary: Shopify Retrieves A Count Of All Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#count-2020-01
      parameters: []
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_get_customers_count
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-04/customers.json:
    get:
      summary: Shopify Retrieves A List Of Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#index-2020-04
      parameters:
      - in: query
        name: ids
        description: Restrict results to customers specified by a comma-separated list of IDs.
        schema: {}
        required: false
      - in: query
        name: since_id
        description: Restrict results to those after the specified ID.
        schema: {}
        required: false
      - in: query
        name: created_at_min
        description: 'Show customers created after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: created_at_max
        description: 'Show customers created before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_min
        description: 'Show customers last updated after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_max
        description: 'Show customers last updated before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202004_get_customers
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-04/customers/search.json:
    get:
      summary: Shopify Searches For Customers That Match A Supplied Query
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#search-2020-04
      parameters:
      - in: query
        name: order
        description: "Set the field and direction by which to order results.\n                  (default: last_order_date DESC)"
        schema: {}
        required: false
      - in: query
        name: query
        description: Text to search for in the shop's customer data.
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202004_get_customers_search
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-04/customers/count.json:
    get:
      summary: Shopify Retrieves A Count Of All Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#count-2020-04
      parameters: []
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202004_get_customers_count
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-07/customers.json:
    get:
      summary: Shopify Retrieves A List Of Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#index-2020-07
      parameters:
      - in: query
        name: ids
        description: Restrict results to customers specified by a comma-separated list of IDs.
        schema: {}
        required: false
      - in: query
        name: since_id
        description: Restrict results to those after the specified ID.
        schema: {}
        required: false
      - in: query
        name: created_at_min
        description: 'Show customers created after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: created_at_max
        description: 'Show customers created before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_min
        description: 'Show customers last updated after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_max
        description: 'Show customers last updated before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202007_get_customers
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-07/customers/search.json:
    get:
      summary: Shopify Searches For Customers That Match A Supplied Query
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#search-2020-07
      parameters:
      - in: query
        name: order
        description: "Set the field and direction by which to order results.\n                  (default: last_order_date DESC)"
        schema: {}
        required: false
      - in: query
        name: query
        description: Text to search for in the shop's customer data.
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202007_get_customers_search
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-07/customers/count.json:
    get:
      summary: Shopify Retrieves A Count Of All Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#count-2020-07
      parameters: []
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202007_get_customers_count
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-10/customers.json:
    get:
      summary: Shopify Retrieves A List Of Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#index-2020-10
      parameters:
      - in: query
        name: ids
        description: Restrict results to customers specified by a comma-separated list of IDs.
        schema: {}
        required: false
      - in: query
        name: since_id
        description: Restrict results to those after the specified ID.
        schema: {}
        required: false
      - in: query
        name: created_at_min
        description: 'Show customers created after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: created_at_max
        description: 'Show customers created before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_min
        description: 'Show customers last updated after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_max
        description: 'Show customers last updated before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: get_customers
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-10/customers/search.json:
    get:
      summary: Shopify Searches For Customers That Match A Supplied Query
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#search-2020-10
      parameters:
      - in: query
        name: order
        description: "Set the field and direction by which to order results.\n                  (default: last_order_date DESC)"
        schema: {}
        required: false
      - in: query
        name: query
        description: Text to search for in the shop's customer data.
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: get_customers_search
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-10/customers/count.json:
    get:
      summary: Shopify Retrieves A Count Of All Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#count-2020-10
      parameters: []
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: get_customers_count
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2021-01/customers.json:
    get:
      summary: Shopify Retrieves A List Of Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#index-2021-01
      parameters:
      - in: query
        name: ids
        description: Restrict results to customers specified by a comma-separated list of IDs.
        schema: {}
        required: false
      - in: query
        name: since_id
        description: Restrict results to those after the specified ID.
        schema: {}
        required: false
      - in: query
        name: created_at_min
        description: 'Show customers created after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: created_at_max
        description: 'Show customers created before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_min
        description: 'Show customers last updated after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_max
        description: 'Show customers last updated before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202101_get_customers
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2021-01/customers/search.json:
    get:
      summary: Shopify Searches For Customers That Match A Supplied Query
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#search-2021-01
      parameters:
      - in: query
        name: order
        description: "Set the field and direction by which to order results.\n                  (default: last_order_date DESC)"
        schema: {}
        required: false
      - in: query
        name: query
        description: Text to search for in the shop's customer data.
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202101_get_customers_search
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2021-01/customers/count.json:
    get:
      summary: Shopify Retrieves A Count Of All Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#count-2021-01
      parameters: []
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202101_get_customers_count
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/unstable/customers.json:
    get:
      summary: Shopify Retrieves A List Of Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#index-unstable
      parameters:
      - in: query
        name: ids
        description: Restrict results to customers specified by a comma-separated list of IDs.
        schema: {}
        required: false
      - in: query
        name: since_id
        description: Restrict results to those after the specified ID.
        schema: {}
        required: false
      - in: query
        name: created_at_min
        description: 'Show customers created after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: created_at_max
        description: 'Show customers created before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_min
        description: 'Show customers last updated after a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: updated_at_max
        description: 'Show customers last updated before a specified date.(format: 2014-04-25T16:15:47-04:00)'
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_get_customers
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/unstable/customers/search.json:
    get:
      summary: Shopify Searches For Customers That Match A Supplied Query
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#search-unstable
      parameters:
      - in: query
        name: order
        description: "Set the field and direction by which to order results.\n                  (default: last_order_date DESC)"
        schema: {}
        required: false
      - in: query
        name: query
        description: Text to search for in the shop's customer data.
        schema: {}
        required: false
      - in: query
        name: limit
        description: "The maximum number of results to show.\n                  (default: 50, maximum: 250)"
        schema: {}
        required: false
      - in: query
        name: fields
        description: Show only certain fields, specified by a comma-separated list of field names.
        schema: {}
        required: false
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_get_customers_search
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/unstable/customers/count.json:
    get:
      summary: Shopify Retrieves A Count Of All Customers
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer#count-unstable
      parameters: []
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_get_customers_count
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-01/customers/{customer_id}/addresses.json:
    get:
      summary: Shopify Retrieves A List Of Addresses For A Customer
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer-address#index-2020-01
      parameters:
      - in: path
        name: customer_id
        required: true
        schema:
          type: string
        description: customer_id
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_get_customers_param_customer_id_addresses
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
    post:
      requestBody:
        content:
          application/json:
            schema: {}
            examples:
              example1:
                value:
                  address:
                    address1: 1 Rue des Carrieres
                    address2: Suite 1234
                    city: Montreal
                    company: Fancy Co.
                    first_name: Samuel
                    last_name: de Champlain
                    phone: 819-555-5555
                    province: Quebec
                    country: Canada
                    zip: G1R 4P5
                    name: Samuel de Champlain
                    province_code: QC
                    country_code: CA
                    country_name: Canada
                summary: Create a new address for a customer
      summary: Shopify Creates A New Address For A Customer
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer-address#create-2020-01
      parameters:
      - in: path
        name: customer_id
        required: true
        schema:
          type: string
        description: customer_id
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_create_customers_param_customer_id_addresses
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json:
    get:
      summary: Shopify Retrieves Details A Single Customer Address
      description: https://shopify.dev/docs/admin-api/rest/reference/customers/customer-address#show-2020-01
      parameters:
      - in: path
        name: customer_id
        required: true
        schema:
          type: string
        description: customer_id
      - in: path
        name: address_id
        required: true
        schema:
          type: string
        description: address_id
      tags:
      - Customers
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_ge

# --- truncated at 32 KB (116 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/shopify/refs/heads/main/openapi/shopify-customers-api-openapi.yml