naftiko: 1.0.0-alpha2 info: label: Shopify API — Subscriptions description: 'Shopify API — Subscriptions. 24 operations. Lead operation: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic. Self-contained Naftiko capability covering one Shopify business surface.' tags: - Shopify - Subscriptions created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: SHOPIFY_API_KEY: SHOPIFY_API_KEY capability: consumes: - type: http namespace: shopify-subscriptions baseUri: '' description: Shopify API — Subscriptions business capability. Self-contained, no shared references. resources: - name: admin-api-2020-01-webhooks.json path: /admin/api/2020-01/webhooks.json operations: - name: deprecated202001createwebhooks method: POST description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string description: Use this parameter to select the data format for the payload. Valid values are json and xml. - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-webhooks-count.json path: /admin/api/2020-01/webhooks/count.json operations: - name: deprecated202001getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2020-01-webhooks-webhook_id}.json path: /admin/api/2020-01/webhooks/{webhook_id}.json operations: - name: deprecated202001getwebhooksparamwebhookid method: GET description: Shopify Retrieves A Single Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: fields in: query type: string description: Comma-separated list of the properties you want returned for each item in the result list. Use this parameter to restrict the returned list of items to only tho - name: deprecated202001deletewebhooksparamwebhookid method: DELETE description: Shopify Delete A Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: admin-api-2020-04-webhooks.json path: /admin/api/2020-04/webhooks.json operations: - name: deprecated202004createwebhooks method: POST description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string description: Use this parameter to select the data format for the payload. Valid values are json and xml. - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-webhooks-count.json path: /admin/api/2020-04/webhooks/count.json operations: - name: deprecated202004getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2020-04-webhooks-webhook_id}.json path: /admin/api/2020-04/webhooks/{webhook_id}.json operations: - name: deprecated202004getwebhooksparamwebhookid method: GET description: Shopify Retrieves A Single Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: fields in: query type: string description: Comma-separated list of the properties you want returned for each item in the result list. Use this parameter to restrict the returned list of items to only tho - name: deprecated202004deletewebhooksparamwebhookid method: DELETE description: Shopify Delete A Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: admin-api-2020-07-webhooks.json path: /admin/api/2020-07/webhooks.json operations: - name: deprecated202007createwebhooks method: POST description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string description: Use this parameter to select the data format for the payload. Valid values are json and xml. - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-webhooks-count.json path: /admin/api/2020-07/webhooks/count.json operations: - name: deprecated202007getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2020-07-webhooks-webhook_id}.json path: /admin/api/2020-07/webhooks/{webhook_id}.json operations: - name: deprecated202007getwebhooksparamwebhookid method: GET description: Shopify Retrieves A Single Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: fields in: query type: string description: Comma-separated list of the properties you want returned for each item in the result list. Use this parameter to restrict the returned list of items to only tho - name: deprecated202007deletewebhooksparamwebhookid method: DELETE description: Shopify Delete A Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: admin-api-2020-10-webhooks.json path: /admin/api/2020-10/webhooks.json operations: - name: createwebhooks method: POST description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string description: Use this parameter to select the data format for the payload. Valid values are json and xml. - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-webhooks-count.json path: /admin/api/2020-10/webhooks/count.json operations: - name: getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2020-10-webhooks-webhook_id}.json path: /admin/api/2020-10/webhooks/{webhook_id}.json operations: - name: getwebhooksparamwebhookid method: GET description: Shopify Retrieves A Single Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: fields in: query type: string description: Comma-separated list of the properties you want returned for each item in the result list. Use this parameter to restrict the returned list of items to only tho - name: deletewebhooksparamwebhookid method: DELETE description: Shopify Delete A Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: admin-api-2021-01-webhooks.json path: /admin/api/2021-01/webhooks.json operations: - name: deprecated202101createwebhooks method: POST description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string description: Use this parameter to select the data format for the payload. Valid values are json and xml. - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-webhooks-count.json path: /admin/api/2021-01/webhooks/count.json operations: - name: deprecated202101getwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-2021-01-webhooks-webhook_id}.json path: /admin/api/2021-01/webhooks/{webhook_id}.json operations: - name: deprecated202101getwebhooksparamwebhookid method: GET description: Shopify Retrieves A Single Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: fields in: query type: string description: Comma-separated list of the properties you want returned for each item in the result list. Use this parameter to restrict the returned list of items to only tho - name: deprecated202101deletewebhooksparamwebhookid method: DELETE description: Shopify Delete A Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: admin-api-unstable-webhooks.json path: /admin/api/unstable/webhooks.json operations: - name: deprecatedunstablecreatewebhooks method: POST description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string description: Use this parameter to select the data format for the payload. Valid values are json and xml. - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-webhooks-count.json path: /admin/api/unstable/webhooks/count.json operations: - name: deprecatedunstablegetwebhookscount method: GET description: Shopify Retrieves A Count Of Existing Webhook Subscriptions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: address in: query type: string description: Retrieve webhook subscriptions that send the POST request to this URI. - name: topic in: query type: string description: Show webhook subscriptions with a given topic. - name: admin-api-unstable-webhooks-webhook_id}.json path: /admin/api/unstable/webhooks/{webhook_id}.json operations: - name: deprecatedunstablegetwebhooksparamwebhookid method: GET description: Shopify Retrieves A Single Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true - name: fields in: query type: string description: Comma-separated list of the properties you want returned for each item in the result list. Use this parameter to restrict the returned list of items to only tho - name: deprecatedunstabledeletewebhooksparamwebhookid method: DELETE description: Shopify Delete A Webhook Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: webhook_id in: path type: string description: webhook_id required: true exposes: - type: rest namespace: shopify-subscriptions-rest port: 8080 description: REST adapter for Shopify API — Subscriptions. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/admin/api/2020-01/webhooks-json name: admin-api-2020-01-webhooks-json description: REST surface for admin-api-2020-01-webhooks.json. operations: - method: POST name: deprecated202001createwebhooks description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic call: shopify-subscriptions.deprecated202001createwebhooks with: format: rest.format body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/webhooks/count-json name: admin-api-2020-01-webhooks-count-json description: REST surface for admin-api-2020-01-webhooks-count.json. operations: - method: GET name: deprecated202001getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-subscriptions.deprecated202001getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/webhooks/webhook-id-json name: admin-api-2020-01-webhooks-webhook-id-json description: REST surface for admin-api-2020-01-webhooks-webhook_id}.json. operations: - method: GET name: deprecated202001getwebhooksparamwebhookid description: Shopify Retrieves A Single Webhook Subscription call: shopify-subscriptions.deprecated202001getwebhooksparamwebhookid with: webhook_id: rest.webhook_id fields: rest.fields outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202001deletewebhooksparamwebhookid description: Shopify Delete A Webhook Subscription call: shopify-subscriptions.deprecated202001deletewebhooksparamwebhookid with: webhook_id: rest.webhook_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/webhooks-json name: admin-api-2020-04-webhooks-json description: REST surface for admin-api-2020-04-webhooks.json. operations: - method: POST name: deprecated202004createwebhooks description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic call: shopify-subscriptions.deprecated202004createwebhooks with: format: rest.format body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/webhooks/count-json name: admin-api-2020-04-webhooks-count-json description: REST surface for admin-api-2020-04-webhooks-count.json. operations: - method: GET name: deprecated202004getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-subscriptions.deprecated202004getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/webhooks/webhook-id-json name: admin-api-2020-04-webhooks-webhook-id-json description: REST surface for admin-api-2020-04-webhooks-webhook_id}.json. operations: - method: GET name: deprecated202004getwebhooksparamwebhookid description: Shopify Retrieves A Single Webhook Subscription call: shopify-subscriptions.deprecated202004getwebhooksparamwebhookid with: webhook_id: rest.webhook_id fields: rest.fields outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202004deletewebhooksparamwebhookid description: Shopify Delete A Webhook Subscription call: shopify-subscriptions.deprecated202004deletewebhooksparamwebhookid with: webhook_id: rest.webhook_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/webhooks-json name: admin-api-2020-07-webhooks-json description: REST surface for admin-api-2020-07-webhooks.json. operations: - method: POST name: deprecated202007createwebhooks description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic call: shopify-subscriptions.deprecated202007createwebhooks with: format: rest.format body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/webhooks/count-json name: admin-api-2020-07-webhooks-count-json description: REST surface for admin-api-2020-07-webhooks-count.json. operations: - method: GET name: deprecated202007getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-subscriptions.deprecated202007getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/webhooks/webhook-id-json name: admin-api-2020-07-webhooks-webhook-id-json description: REST surface for admin-api-2020-07-webhooks-webhook_id}.json. operations: - method: GET name: deprecated202007getwebhooksparamwebhookid description: Shopify Retrieves A Single Webhook Subscription call: shopify-subscriptions.deprecated202007getwebhooksparamwebhookid with: webhook_id: rest.webhook_id fields: rest.fields outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202007deletewebhooksparamwebhookid description: Shopify Delete A Webhook Subscription call: shopify-subscriptions.deprecated202007deletewebhooksparamwebhookid with: webhook_id: rest.webhook_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/webhooks-json name: admin-api-2020-10-webhooks-json description: REST surface for admin-api-2020-10-webhooks.json. operations: - method: POST name: createwebhooks description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic call: shopify-subscriptions.createwebhooks with: format: rest.format body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/webhooks/count-json name: admin-api-2020-10-webhooks-count-json description: REST surface for admin-api-2020-10-webhooks-count.json. operations: - method: GET name: getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-subscriptions.getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/webhooks/webhook-id-json name: admin-api-2020-10-webhooks-webhook-id-json description: REST surface for admin-api-2020-10-webhooks-webhook_id}.json. operations: - method: GET name: getwebhooksparamwebhookid description: Shopify Retrieves A Single Webhook Subscription call: shopify-subscriptions.getwebhooksparamwebhookid with: webhook_id: rest.webhook_id fields: rest.fields outputParameters: - type: object mapping: $. - method: DELETE name: deletewebhooksparamwebhookid description: Shopify Delete A Webhook Subscription call: shopify-subscriptions.deletewebhooksparamwebhookid with: webhook_id: rest.webhook_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/webhooks-json name: admin-api-2021-01-webhooks-json description: REST surface for admin-api-2021-01-webhooks.json. operations: - method: POST name: deprecated202101createwebhooks description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic call: shopify-subscriptions.deprecated202101createwebhooks with: format: rest.format body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/webhooks/count-json name: admin-api-2021-01-webhooks-count-json description: REST surface for admin-api-2021-01-webhooks-count.json. operations: - method: GET name: deprecated202101getwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-subscriptions.deprecated202101getwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/webhooks/webhook-id-json name: admin-api-2021-01-webhooks-webhook-id-json description: REST surface for admin-api-2021-01-webhooks-webhook_id}.json. operations: - method: GET name: deprecated202101getwebhooksparamwebhookid description: Shopify Retrieves A Single Webhook Subscription call: shopify-subscriptions.deprecated202101getwebhooksparamwebhookid with: webhook_id: rest.webhook_id fields: rest.fields outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202101deletewebhooksparamwebhookid description: Shopify Delete A Webhook Subscription call: shopify-subscriptions.deprecated202101deletewebhooksparamwebhookid with: webhook_id: rest.webhook_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/webhooks-json name: admin-api-unstable-webhooks-json description: REST surface for admin-api-unstable-webhooks.json. operations: - method: POST name: deprecatedunstablecreatewebhooks description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic call: shopify-subscriptions.deprecatedunstablecreatewebhooks with: format: rest.format body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/webhooks/count-json name: admin-api-unstable-webhooks-count-json description: REST surface for admin-api-unstable-webhooks-count.json. operations: - method: GET name: deprecatedunstablegetwebhookscount description: Shopify Retrieves A Count Of Existing Webhook Subscriptions call: shopify-subscriptions.deprecatedunstablegetwebhookscount with: address: rest.address topic: rest.topic outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/webhooks/webhook-id-json name: admin-api-unstable-webhooks-webhook-id-json description: REST surface for admin-api-unstable-webhooks-webhook_id}.json. operations: - method: GET name: deprecatedunstablegetwebhooksparamwebhookid description: Shopify Retrieves A Single Webhook Subscription call: shopify-subscriptions.deprecatedunstablegetwebhooksparamwebhookid with: webhook_id: rest.webhook_id fields: rest.fields outputParameters: - type: object mapping: $. - method: DELETE name: deprecatedunstabledeletewebhooksparamwebhookid description: Shopify Delete A Webhook Subscription call: shopify-subscriptions.deprecatedunstabledeletewebhooksparamwebhookid with: webhook_id: rest.webhook_id outputParameters: - type: object mapping: $. - type: mcp namespace: shopify-subscriptions-mcp port: 9090 transport: http description: MCP adapter for Shopify API — Subscriptions. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: shopify-create-new-webhook-subscription description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic hints: readOnly: false destructive: false idempotent: false call: shopify-subscriptions.deprecated202001createwebhooks with: format: tools.format body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202001getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-webhook-subscription description: Shopify Retrieves A Single Webhook Subscription hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202001getwebhooksparamwebhookid with: webhook_id: tools.webhook_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-delete-webhook-subscription description: Shopify Delete A Webhook Subscription hints: readOnly: false destructive: true idempotent: true call: shopify-subscriptions.deprecated202001deletewebhooksparamwebhookid with: webhook_id: tools.webhook_id outputParameters: - type: object mapping: $. - name: shopify-create-new-webhook-subscription-2 description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic hints: readOnly: false destructive: false idempotent: false call: shopify-subscriptions.deprecated202004createwebhooks with: format: tools.format body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-2 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202004getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-webhook-subscription-2 description: Shopify Retrieves A Single Webhook Subscription hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202004getwebhooksparamwebhookid with: webhook_id: tools.webhook_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-delete-webhook-subscription-2 description: Shopify Delete A Webhook Subscription hints: readOnly: false destructive: true idempotent: true call: shopify-subscriptions.deprecated202004deletewebhooksparamwebhookid with: webhook_id: tools.webhook_id outputParameters: - type: object mapping: $. - name: shopify-create-new-webhook-subscription-3 description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic hints: readOnly: false destructive: false idempotent: false call: shopify-subscriptions.deprecated202007createwebhooks with: format: tools.format body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-3 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202007getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-webhook-subscription-3 description: Shopify Retrieves A Single Webhook Subscription hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202007getwebhooksparamwebhookid with: webhook_id: tools.webhook_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-delete-webhook-subscription-3 description: Shopify Delete A Webhook Subscription hints: readOnly: false destructive: true idempotent: true call: shopify-subscriptions.deprecated202007deletewebhooksparamwebhookid with: webhook_id: tools.webhook_id outputParameters: - type: object mapping: $. - name: shopify-create-new-webhook-subscription-4 description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic hints: readOnly: false destructive: false idempotent: false call: shopify-subscriptions.createwebhooks with: format: tools.format body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-4 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-webhook-subscription-4 description: Shopify Retrieves A Single Webhook Subscription hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.getwebhooksparamwebhookid with: webhook_id: tools.webhook_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-delete-webhook-subscription-4 description: Shopify Delete A Webhook Subscription hints: readOnly: false destructive: true idempotent: true call: shopify-subscriptions.deletewebhooksparamwebhookid with: webhook_id: tools.webhook_id outputParameters: - type: object mapping: $. - name: shopify-create-new-webhook-subscription-5 description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic hints: readOnly: false destructive: false idempotent: false call: shopify-subscriptions.deprecated202101createwebhooks with: format: tools.format body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-5 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202101getwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-webhook-subscription-5 description: Shopify Retrieves A Single Webhook Subscription hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecated202101getwebhooksparamwebhookid with: webhook_id: tools.webhook_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-delete-webhook-subscription-5 description: Shopify Delete A Webhook Subscription hints: readOnly: false destructive: true idempotent: true call: shopify-subscriptions.deprecated202101deletewebhooksparamwebhookid with: webhook_id: tools.webhook_id outputParameters: - type: object mapping: $. - name: shopify-create-new-webhook-subscription-6 description: Shopify Create A New Webhook Subscription By Specifying Both An Address And A Topic hints: readOnly: false destructive: false idempotent: false call: shopify-subscriptions.deprecatedunstablecreatewebhooks with: format: tools.format body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-count-existing-webhook-6 description: Shopify Retrieves A Count Of Existing Webhook Subscriptions hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecatedunstablegetwebhookscount with: address: tools.address topic: tools.topic outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-webhook-subscription-6 description: Shopify Retrieves A Single Webhook Subscription hints: readOnly: true destructive: false idempotent: true call: shopify-subscriptions.deprecatedunstablegetwebhooksparamwebhookid with: webhook_id: tools.webhook_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-delete-webhook-subscription-6 description: Shopify Delete A Webhook Subscription hints: readOnly: false destructive: true idempotent: true call: shopify-subscriptions.deprecatedunstabledeletewebhooksparamwebhookid with: webhook_id: tools.webhook_id outputParameters: - type: object mapping: $.