Shopify Charge API

The Charge API from Shopify — 42 operation(s) for charge.

Operations 18

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/recurring_application_charges/{recurring_application_charge_id}.json Get an app subscription charge (2020-01) · Shopify Retrieves A Single Charge #
Ask an LLM
“How do I check the status of a merchant's recurring app charge with the 2020-01 API?”
“Can version 2020-01 return only selected fields of a recurring charge?”
Tell an agent
Get recurring application charge {charge_id} using 2020-01.
On 2020-01, show fields {fields} of recurring charge {charge_id}.
GET /admin/api/2020-04/recurring_application_charges/{recurring_application_charge_id}.json Get an app subscription charge (2020-04) · Shopify Retrieves A Single Charge #
Ask an LLM
“Can I see whether a merchant accepted my app's monthly plan using release 2020-04?”
“Which ID does 2020-04 need to look up a recurring application charge?”
Tell an agent
Look up the app subscription charge {charge_id} via 2020-04.
Using 2020-04, fetch recurring charge {charge_id} limited to {fields}.
GET /admin/api/2020-07/recurring_application_charges/{recurring_application_charge_id}.json Get an app subscription charge (2020-07) · Shopify Retrieves A Single Charge #
Ask an LLM
“Is there a 2020-07 endpoint to retrieve one recurring application charge?”
“Can I confirm a recurring app billing plan is active on 2020-07?”
Tell an agent
Retrieve recurring application charge {charge_id} through API version 2020-07.
Confirm the billing plan status of recurring charge {charge_id} on 2020-07.
GET /admin/api/2020-10/recurring_application_charges/{recurring_application_charge_id}.json Get an app subscription charge · Shopify Retrieves A Single Charge #
Ask an LLM
“What call retrieves a single recurring application charge in the 2020-10 Admin API?”
“Can I read just a few fields of a recurring charge on version 2020-10?”
Tell an agent
Show recurring application charge {charge_id} with the 2020-10 Admin API.
Using 2020-10, get only {fields} for recurring charge {charge_id}.
GET /admin/api/2021-01/recurring_application_charges/{recurring_application_charge_id}.json Get an app subscription charge (2021-01) · Shopify Retrieves A Single Charge #
Ask an LLM
“Does the January 2021 (2021-01) API let me view a recurring app charge?”
“Can I audit a merchant's app subscription details on 2021-01?”
Tell an agent
Audit app subscription {charge_id} via the 2021-01 version.
With API version 2021-01, return fields {fields} of recurring charge {charge_id}.
GET /admin/api/unstable/recurring_application_charges/{recurring_application_charge_id}.json Get an app subscription charge (unstable) · Shopify Retrieves A Single Charge #
Ask an LLM
“Can I retrieve a recurring application charge through the unstable Admin API?”
“Is single recurring charge lookup supported on the unstable version?”
Tell an agent
Get recurring charge {charge_id} against the unstable API.
Use the unstable endpoint to read app subscription charge {charge_id}.
POST /admin/api/2020-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json Bill a usage charge on an app plan (2020-01) · Shopify Creates A Usage Charge #
Ask an LLM
“How do I bill a merchant for metered usage on top of their app plan with the 2020-01 API?”
“Can version 2020-01 add a usage charge under a recurring charge?”
Tell an agent
Create a usage charge under recurring charge {charge_id} using 2020-01.
On 2020-01, bill metered usage against app subscription {charge_id}.
GET /admin/api/2020-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json Get one usage charge (2020-01) · Shopify Retrieves A Single Charge #
Ask an LLM
“How do I look up a single usage charge I billed with the 2020-01 API?”
“Which two IDs does version 2020-01 need to fetch a usage charge?”
Tell an agent
Get usage charge {usage_charge_id} under recurring charge {charge_id} using 2020-01.
On 2020-01, show fields {fields} of usage charge {usage_charge_id} on plan {charge_id}.
POST /admin/api/2020-04/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json Bill a usage charge on an app plan (2020-04) · Shopify Creates A Usage Charge #
Ask an LLM
“Can I charge for extra usage beyond a merchant's base subscription on release 2020-04?”
“Which recurring charge does a 2020-04 usage charge attach to?”
Tell an agent
Add a usage charge to recurring charge {charge_id} via 2020-04.
Using 2020-04, record billable usage on subscription {charge_id}.
GET /admin/api/2020-04/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json Get one usage charge (2020-04) · Shopify Retrieves A Single Charge #
Ask an LLM
“Can I verify a metered fee was recorded using release 2020-04?”
“Does 2020-04 let me retrieve a usage charge by ID?”
Tell an agent
Verify usage charge {usage_charge_id} on subscription {charge_id} via 2020-04.
Using 2020-04, fetch {fields} for usage charge {usage_charge_id} of recurring charge {charge_id}.
POST /admin/api/2020-07/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json Bill a usage charge on an app plan (2020-07) · Shopify Creates A Usage Charge #
Ask an LLM
“Is there a 2020-07 endpoint for creating usage charges?”
“Can I bill per-use fees to a merchant through 2020-07?”
Tell an agent
Bill per-use fees on recurring charge {charge_id} through API version 2020-07.
Post a new usage charge for app plan {charge_id} on 2020-07.
GET /admin/api/2020-07/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json Get one usage charge (2020-07) · Shopify Retrieves A Single Charge #
Ask an LLM
“Is there a 2020-07 endpoint that retrieves a usage charge?”
“Can I check a past usage fee by its ID on 2020-07?”
Tell an agent
Retrieve usage charge {usage_charge_id} for plan {charge_id} through API version 2020-07.
Check past usage fee {usage_charge_id} billed under {charge_id} on 2020-07.
POST /admin/api/2020-10/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json Bill a usage charge on an app plan · Shopify Creates A Usage Charge #
Ask an LLM
“What call creates a usage charge in the 2020-10 Admin API?”
“Can my app add metered fees to an active recurring charge on version 2020-10?”
Tell an agent
Create a usage charge on recurring charge {charge_id} with the 2020-10 Admin API.
Using 2020-10, charge metered usage to app subscription {charge_id}.
GET /admin/api/2020-10/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json Get one usage charge · Shopify Retrieves A Single Charge #
Ask an LLM
“What call retrieves a single usage charge in the 2020-10 Admin API?”
“Can I read selected fields of one usage charge on version 2020-10?”
Tell an agent
Show usage charge {usage_charge_id} on recurring charge {charge_id} with the 2020-10 Admin API.
Using 2020-10, get only {fields} of usage charge {usage_charge_id} under {charge_id}.
POST /admin/api/2021-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json Bill a usage charge on an app plan (2021-01) · Shopify Creates A Usage Charge #
Ask an LLM
“Does the January 2021 (2021-01) API support usage-based app billing?”
“Can I add a usage fee to a merchant's plan on 2021-01?”
Tell an agent
Add a usage fee to plan {charge_id} via the 2021-01 version.
With API version 2021-01, create a usage charge beneath recurring charge {charge_id}.
GET /admin/api/2021-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json Get one usage charge (2021-01) · Shopify Retrieves A Single Charge #
Ask an LLM
“Does the January 2021 (2021-01) API let me view a usage charge?”
“Can I reconcile a single metered fee against my records on 2021-01?”
Tell an agent
Reconcile usage charge {usage_charge_id} of subscription {charge_id} via the 2021-01 version.
With API version 2021-01, return fields {fields} of usage charge {usage_charge_id} on {charge_id}.
POST /admin/api/unstable/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json Bill a usage charge on an app plan (unstable) · Shopify Creates A Usage Charge #
Ask an LLM
“Can I create a usage charge through the unstable Admin API?”
“Is usage billing available on the unstable version?”
Tell an agent
Create a usage charge for recurring charge {charge_id} against the unstable API.
Use the unstable endpoint to bill usage on app plan {charge_id}.
GET /admin/api/unstable/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json Get one usage charge (unstable) · Shopify Retrieves A Single Charge #
Ask an LLM
“Can I retrieve a usage charge through the unstable Admin API?”
“Is single usage charge lookup supported on the unstable version?”
Tell an agent
Get usage charge {usage_charge_id} under {charge_id} against the unstable API.
Use the unstable endpoint to read metered charge {usage_charge_id} on plan {charge_id}.

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-charge-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-charge-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Shopify Charge 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: Charge
paths:
  /admin/api/2020-01/recurring_application_charges/{recurring_application_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/recurringapplicationcharge#show-2020-01
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_get_recurring_application_charges_param_recurring_application_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-04/recurring_application_charges/{recurring_application_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/recurringapplicationcharge#show-2020-04
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202004_get_recurring_application_charges_param_recurring_application_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-07/recurring_application_charges/{recurring_application_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/recurringapplicationcharge#show-2020-07
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202007_get_recurring_application_charges_param_recurring_application_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-10/recurring_application_charges/{recurring_application_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/recurringapplicationcharge#show-2020-10
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: get_recurring_application_charges_param_recurring_application_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2021-01/recurring_application_charges/{recurring_application_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/recurringapplicationcharge#show-2021-01
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202101_get_recurring_application_charges_param_recurring_application_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/unstable/recurring_application_charges/{recurring_application_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/recurringapplicationcharge#show-unstable
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_get_recurring_application_charges_param_recurring_application_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json:
    post:
      requestBody:
        content:
          application/json:
            schema: {}
            examples:
              example1:
                value:
                  usage_charge:
                    description: Super Mega Plan 1000 emails
                    price: 1
                summary: Create a new usage charge
              example2:
                value:
                  usage_charge:
                    description: ''
                summary: Trying to create a charge without a price and description will return an error
      summary: Shopify Creates A Usage Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#create-2020-01
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_create_recurring_application_charges_param_recurring_application_charge_id_usage_charges
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#show-2020-01
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: path
        name: usage_charge_id
        required: true
        schema:
          type: string
        description: usage_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202001_get_recurring_application_charges_param_recurring_application_charge_id_usage_charges_param_usage_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-04/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json:
    post:
      requestBody:
        content:
          application/json:
            schema: {}
            examples:
              example1:
                value:
                  usage_charge:
                    description: Super Mega Plan 1000 emails
                    price: 1
                summary: Create a new usage charge
              example2:
                value:
                  usage_charge:
                    description: ''
                summary: Trying to create a charge without a price and description will return an error
      summary: Shopify Creates A Usage Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#create-2020-04
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202004_create_recurring_application_charges_param_recurring_application_charge_id_usage_charges
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-04/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#show-2020-04
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: path
        name: usage_charge_id
        required: true
        schema:
          type: string
        description: usage_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202004_get_recurring_application_charges_param_recurring_application_charge_id_usage_charges_param_usage_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-07/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json:
    post:
      requestBody:
        content:
          application/json:
            schema: {}
            examples:
              example1:
                value:
                  usage_charge:
                    description: Super Mega Plan 1000 emails
                    price: 1
                summary: Create a new usage charge
              example2:
                value:
                  usage_charge:
                    description: ''
                summary: Trying to create a charge without a price and description will return an error
      summary: Shopify Creates A Usage Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#create-2020-07
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202007_create_recurring_application_charges_param_recurring_application_charge_id_usage_charges
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-07/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#show-2020-07
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: path
        name: usage_charge_id
        required: true
        schema:
          type: string
        description: usage_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202007_get_recurring_application_charges_param_recurring_application_charge_id_usage_charges_param_usage_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-10/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json:
    post:
      requestBody:
        content:
          application/json:
            schema: {}
            examples:
              example1:
                value:
                  usage_charge:
                    description: Super Mega Plan 1000 emails
                    price: 1
                summary: Create a new usage charge
              example2:
                value:
                  usage_charge:
                    description: ''
                summary: Trying to create a charge without a price and description will return an error
      summary: Shopify Creates A Usage Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#create-2020-10
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: create_recurring_application_charges_param_recurring_application_charge_id_usage_charges
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2020-10/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#show-2020-10
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: path
        name: usage_charge_id
        required: true
        schema:
          type: string
        description: usage_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: get_recurring_application_charges_param_recurring_application_charge_id_usage_charges_param_usage_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2021-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json:
    post:
      requestBody:
        content:
          application/json:
            schema: {}
            examples:
              example1:
                value:
                  usage_charge:
                    description: Super Mega Plan 1000 emails
                    price: 1
                summary: Create a new usage charge
              example2:
                value:
                  usage_charge:
                    description: ''
                summary: Trying to create a charge without a price and description will return an error
      summary: Shopify Creates A Usage Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#create-2021-01
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202101_create_recurring_application_charges_param_recurring_application_charge_id_usage_charges
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/2021-01/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#show-2021-01
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: path
        name: usage_charge_id
        required: true
        schema:
          type: string
        description: usage_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_202101_get_recurring_application_charges_param_recurring_application_charge_id_usage_charges_param_usage_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/unstable/recurring_application_charges/{recurring_application_charge_id}/usage_charges.json:
    post:
      requestBody:
        content:
          application/json:
            schema: {}
            examples:
              example1:
                value:
                  usage_charge:
                    description: Super Mega Plan 1000 emails
                    price: 1
                summary: Create a new usage charge
              example2:
                value:
                  usage_charge:
                    description: ''
                summary: Trying to create a charge without a price and description will return an error
      summary: Shopify Creates A Usage Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#create-unstable
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_create_recurring_application_charges_param_recurring_application_charge_id_usage_charges
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
  /admin/api/unstable/recurring_application_charges/{recurring_application_charge_id}/usage_charges/{usage_charge_id}.json:
    get:
      summary: Shopify Retrieves A Single Charge
      description: https://shopify.dev/docs/admin-api/rest/reference/billing/usagecharge#show-unstable
      parameters:
      - in: path
        name: recurring_application_charge_id
        required: true
        schema:
          type: string
        description: recurring_application_charge_id
      - in: path
        name: usage_charge_id
        required: true
        schema:
          type: string
        description: usage_charge_id
      - in: query
        name: fields
        description: A comma-separated list of fields to include in the response.
        schema: {}
        required: false
      tags:
      - Charge
      responses:
        '200':
          description: ''
      operationId: deprecated_unstable_get_recurring_application_charges_param_recurring_application_charge_id_usage_charges_param_usage_charge_id
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true