Shopify Configuration API

The Configuration API from Shopify — 6 operation(s) for configuration.

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /admin/api/2020-01/shop.json Get shop configuration (API 2020-01) · Shopify Retrieves The Shop's Configuration #
Ask an LLM
“What store settings does the 2020-01 API return for my shop?”
“Can I read just a few shop configuration fields with version 2020-01?”
Tell an agent
Get my shop's configuration using API 2020-01.
Show shop fields {fields} from version 2020-01.
GET /admin/api/2020-04/shop.json Get shop configuration (API 2020-04) · Shopify Retrieves The Shop's Configuration #
Ask an LLM
“Where can I read my store's configuration with the 2020-04 API?”
“Is there a 2020-04 call that returns my shop's settings?”
Tell an agent
Retrieve shop configuration through the 2020-04 endpoint.
Fetch only {fields} of my shop settings via API 2020-04.
GET /admin/api/2020-07/shop.json Get shop configuration (API 2020-07) · Shopify Retrieves The Shop's Configuration #
Ask an LLM
“Can I look up my shop's settings with API 2020-07?”
“Which shop configuration details does version 2020-07 expose?”
Tell an agent
Get shop settings via API version 2020-07.
Return {fields} from my store configuration on 2020-07.
GET /admin/api/2020-10/shop.json Get shop configuration (API 2020-10) · Shopify Retrieves The Shop's Configuration #
Ask an LLM
“What does my Shopify store's configuration look like on API 2020-10?”
“Can I pull selected shop settings in one 2020-10 call?”
Tell an agent
Get my shop's configuration using API version 2020-10.
Show the 2020-10 shop record with only {fields}.
GET /admin/api/2021-01/shop.json Get shop configuration (API 2021-01) · Shopify Retrieves The Shop's Configuration #
Ask an LLM
“Does the 2021-01 API return my shop's configuration?”
“Which store settings are available under version 2021-01?”
Tell an agent
Retrieve my shop settings with the 2021-01 API.
Give me shop configuration fields {fields} from 2021-01.
GET /admin/api/unstable/shop.json Get shop configuration (unstable API) · Shopify Retrieves The Shop's Configuration #
Ask an LLM
“Can I read my shop's configuration on the unstable API version?”
“What does the unstable shop endpoint return?”
Tell an agent
Get shop configuration on the unstable API version.
Fetch shop {fields} from the unstable endpoint.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/shopify-configuration-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

shopify-configuration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Shopify Configuration API
  description: Explore Shopify's API reference and templating documentation. Shopify provides a range of software tools, app templates, example apps, and libraries to accelerate your development process. The Admin API lets you build apps and integrations that extend and enhance the Shopify admin.
  version: 2020-10
tags:
- name: Configuration
paths:
  /admin/api/2020-01/shop.json:
    get:
      summary: Shopify Retrieves The Shop's Configuration
      description: https://shopify.dev/docs/admin-api/rest/reference/store-properties/shop#show-2020-01
      parameters:
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Configuration
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_get_shop
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-04/shop.json:
    get:
      summary: Shopify Retrieves The Shop's Configuration
      description: https://shopify.dev/docs/admin-api/rest/reference/store-properties/shop#show-2020-04
      parameters:
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Configuration
      responses:
        '200':
          description: ''
      operationId: deprecated_202004_get_shop
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-07/shop.json:
    get:
      summary: Shopify Retrieves The Shop's Configuration
      description: https://shopify.dev/docs/admin-api/rest/reference/store-properties/shop#show-2020-07
      parameters:
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Configuration
      responses:
        '200':
          description: ''
      operationId: deprecated_202007_get_shop
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-10/shop.json:
    get:
      summary: Shopify Retrieves The Shop's Configuration
      description: https://shopify.dev/docs/admin-api/rest/reference/store-properties/shop#show-2020-10
      parameters:
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Configuration
      responses:
        '200':
          description: ''
      operationId: get_shop
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2021-01/shop.json:
    get:
      summary: Shopify Retrieves The Shop's Configuration
      description: https://shopify.dev/docs/admin-api/rest/reference/store-properties/shop#show-2021-01
      parameters:
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Configuration
      responses:
        '200':
          description: ''
      operationId: deprecated_202101_get_shop
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/unstable/shop.json:
    get:
      summary: Shopify Retrieves The Shop's Configuration
      description: https://shopify.dev/docs/admin-api/rest/reference/store-properties/shop#show-unstable
      parameters:
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Configuration
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_get_shop
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true