Shopify · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Shopify Address API
43 actions
43 updates
phrasing
extends
openapi/shopify-address-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Shopify's API. It is a proposal applied on top of the contract, not a document Shopify publishes.
What the actions change
x-apievangelist-phrasing
Targets 43 · first 16 shown; the file carries all of them
$.info
$.paths['/admin/api/2020-01/customers/{customer_id}/addresses.json'].post
$.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json'].get
$.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json'].put
$.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json'].delete
$.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}/default.json'].put
$.paths['/admin/api/2020-04/customers/{customer_id}/addresses.json'].post
$.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json'].get
$.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json'].put
$.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json'].delete
$.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}/default.json'].put
$.paths['/admin/api/2020-07/customers/{customer_id}/addresses.json'].post
$.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json'].get
$.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json'].put
$.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json'].delete
$.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}/default.json'].put
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Shopify Address API
version: 1.0.0
extends: openapi/shopify-address-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-24'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 42
- target: $.paths['/admin/api/2020-01/customers/{customer_id}/addresses.json'].post
update:
x-apievangelist-phrasing:
intent: Add an address to a customer (2020-01 API)
effect: write
questions:
- How do I add a new shipping address to a customer on the 2020-01 Admin API?
- Can a customer hold more than one address when I call the 2020-01 version?
instructions:
- text: Add a new address to customer {customer} via the 2020-01 API.
slots:
customer: path.customer_id
- text: Using API version 2020-01, save another address on customer {customer}'s address book.
slots:
customer: path.customer_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json'].get
update:
x-apievangelist-phrasing:
intent: Look up one customer address (2020-01 API)
effect: read
questions:
- How do I fetch a single saved address for a customer on the 2020-01 API?
- What details come back for one customer address in version 2020-01?
instructions:
- text: Show address {address} of customer {customer} using the 2020-01 API.
slots:
customer: path.customer_id
address: path.address_id
- text: Fetch the details of address {address} belonging to {customer}, version 2020-01.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Edit a customer address (2020-01 API)
effect: write
questions:
- How do I correct a typo in a customer's saved address on the 2020-01 API?
- Can I change an existing customer address rather than add a new one in 2020-01?
instructions:
- text: Update address {address} of customer {customer} using version 2020-01.
slots:
customer: path.customer_id
address: path.address_id
- text: Edit the existing address {address} on customer {customer} with the 2020-01 API.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json'].delete
update:
x-apievangelist-phrasing:
intent: Remove a customer address (2020-01 API)
effect: destructive
questions:
- How do I delete an outdated address from a customer's address list on 2020-01?
- Can I remove one address from a customer without deleting the customer, in 2020-01?
instructions:
- text: Delete address {address} from customer {customer} using the 2020-01 API.
slots:
customer: path.customer_id
address: path.address_id
- text: Remove the old address {address} from {customer}'s address list, version 2020-01.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}/default.json'].put
update:
x-apievangelist-phrasing:
intent: Set a customer's default address (2020-01 API)
effect: write
questions:
- How do I make one of a customer's saved addresses their default on 2020-01?
- Can I switch which address is a customer's primary one in the 2020-01 API?
instructions:
- text: Make address {address} the default for customer {customer} using 2020-01.
slots:
customer: path.customer_id
address: path.address_id
- text: Set {customer}'s primary address to {address} with the 2020-01 API.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-04/customers/{customer_id}/addresses.json'].post
update:
x-apievangelist-phrasing:
intent: Add an address to a customer (2020-04 API)
effect: write
questions:
- What call on the 2020-04 release adds an extra address to a shopper's account?
- Is creating a customer address still supported in the 2020-04 version?
instructions:
- text: On the 2020-04 release, create an address for customer {customer}.
slots:
customer: path.customer_id
- text: Append a fresh address record to shopper {customer} with version 2020-04.
slots:
customer: path.customer_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json'].get
update:
x-apievangelist-phrasing:
intent: Look up one customer address (2020-04 API)
effect: read
questions:
- Can I read one specific address off a customer in the 2020-04 release?
- Which 2020-04 call returns a single address by its ID for a customer?
instructions:
- text: Retrieve address {address} for customer {customer} on 2020-04.
slots:
customer: path.customer_id
address: path.address_id
- text: Pull up one saved address, {address}, of shopper {customer} with the 2020-04 release.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Edit a customer address (2020-04 API)
effect: write
questions:
- Which 2020-04 call modifies an address a customer already has on file?
- Is it possible to overwrite a stored customer address in the 2020-04 release?
instructions:
- text: Change address {address} for customer {customer} on the 2020-04 release.
slots:
customer: path.customer_id
address: path.address_id
- text: Revise shopper {customer}'s saved address {address} via 2020-04.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json'].delete
update:
x-apievangelist-phrasing:
intent: Remove a customer address (2020-04 API)
effect: destructive
questions:
- Which 2020-04 endpoint drops an address from a customer's saved addresses?
- Is deleting a customer address supported in the 2020-04 release?
instructions:
- text: Remove address {address} from customer {customer} on 2020-04.
slots:
customer: path.customer_id
address: path.address_id
- text: Drop saved address {address} off shopper {customer}'s account via the 2020-04 release.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}/default.json'].put
update:
x-apievangelist-phrasing:
intent: Set a customer's default address (2020-04 API)
effect: write
questions:
- Which 2020-04 call marks an address as the customer's default?
- Is changing a customer's default address supported in the 2020-04 release?
instructions:
- text: Set address {address} as default for customer {customer} on 2020-04.
slots:
customer: path.customer_id
address: path.address_id
- text: Promote saved address {address} to shopper {customer}'s default via the 2020-04 release.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-07/customers/{customer_id}/addresses.json'].post
update:
x-apievangelist-phrasing:
intent: Add an address to a customer (2020-07 API)
effect: write
questions:
- Where do I post a new customer address in the 2020-07 Admin REST version?
- Which 2020-07 endpoint stores an additional address for an existing customer?
instructions:
- text: Create a customer address for {customer} against the 2020-07 version.
slots:
customer: path.customer_id
- text: Give customer {customer} one more saved address through 2020-07.
slots:
customer: path.customer_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json'].get
update:
x-apievangelist-phrasing:
intent: Look up one customer address (2020-07 API)
effect: read
questions:
- Where do I read a customer's individual address in the 2020-07 version?
- Does version 2020-07 support getting one address by ID for a customer?
instructions:
- text: Get customer {customer}'s address {address} from the 2020-07 version.
slots:
customer: path.customer_id
address: path.address_id
- text: Look up the single address {address} on buyer {customer} via 2020-07.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Edit a customer address (2020-07 API)
effect: write
questions:
- Where do I update an already-saved customer address in version 2020-07?
- What endpoint in 2020-07 lets me fix a buyer's existing address?
instructions:
- text: Modify address {address} of customer {customer} through the 2020-07 version.
slots:
customer: path.customer_id
address: path.address_id
- text: Fix the stored address {address} for buyer {customer} with 2020-07.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json'].delete
update:
x-apievangelist-phrasing:
intent: Remove a customer address (2020-07 API)
effect: destructive
questions:
- Where do I remove a customer's unwanted address in version 2020-07?
- What happens to a customer's address list when I delete one address in 2020-07?
instructions:
- text: Delete customer {customer}'s address {address} through the 2020-07 version.
slots:
customer: path.customer_id
address: path.address_id
- text: Erase the address {address} from buyer {customer} with 2020-07.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}/default.json'].put
update:
x-apievangelist-phrasing:
intent: Set a customer's default address (2020-07 API)
effect: write
questions:
- Where do I choose a buyer's default address in version 2020-07?
- What endpoint in 2020-07 flips which saved address is primary for a customer?
instructions:
- text: Mark address {address} as customer {customer}'s default through 2020-07.
slots:
customer: path.customer_id
address: path.address_id
- text: Switch buyer {customer}'s default address to {address} with the 2020-07 version.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-10/customers/{customer_id}/addresses.json'].post
update:
x-apievangelist-phrasing:
intent: Add an address to a customer (2020-10 API)
effect: write
questions:
- How can I give an existing customer a second address with the 2020-10 API?
- Does the 2020-10 Admin API let me attach a new address to a customer record?
instructions:
- text: Add an address to customer {customer} with the 2020-10 Admin API.
slots:
customer: path.customer_id
- text: Register a new mailing address under customer {customer}, version 2020-10.
slots:
customer: path.customer_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}.json'].get
update:
x-apievangelist-phrasing:
intent: Look up one customer address (2020-10 API)
effect: read
questions:
- How can I view one particular address a customer has saved, using 2020-10?
- What does the 2020-10 Admin API return for a single customer address?
instructions:
- text: Show me address {address} on customer {customer} with the 2020-10 API.
slots:
customer: path.customer_id
address: path.address_id
- text: Read the saved address {address} of customer {customer}, API 2020-10.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Edit a customer address (2020-10 API)
effect: write
questions:
- How can I update an address a customer previously saved, using the 2020-10 API?
- Does the 2020-10 Admin API support editing an existing customer address?
instructions:
- text: Update customer {customer}'s address {address} on the 2020-10 API.
slots:
customer: path.customer_id
address: path.address_id
- text: Correct the details of existing address {address} for {customer}, version 2020-10.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}.json'].delete
update:
x-apievangelist-phrasing:
intent: Remove a customer address (2020-10 API)
effect: destructive
questions:
- How can I take an address off a customer's address list with the 2020-10 API?
- Does the 2020-10 Admin API let me delete a single customer address?
instructions:
- text: Remove address {address} from customer {customer} with the 2020-10 API.
slots:
customer: path.customer_id
address: path.address_id
- text: Delete the stale address {address} on {customer}, API version 2020-10.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}/default.json'].put
update:
x-apievangelist-phrasing:
intent: Set a customer's default address (2020-10 API)
effect: write
questions:
- How can I change which address a customer uses by default with the 2020-10 API?
- Does the 2020-10 Admin API let me pick a default among a customer's addresses?
instructions:
- text: Make {address} the default address of customer {customer} on the 2020-10 API.
slots:
customer: path.customer_id
address: path.address_id
- text: Set the primary address for {customer} to saved address {address}, API 2020-10.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2021-01/customers/{customer_id}/addresses.json'].post
update:
x-apievangelist-phrasing:
intent: Add an address to a customer (2021-01 API)
effect: write
questions:
- Can I create a customer address using the 2021-01 REST release?
- What endpoint in version 2021-01 lets a merchant add an address for a buyer?
instructions:
- text: Through the 2021-01 release, add an address for customer {customer}.
slots:
customer: path.customer_id
- text: Create one more address in the address list of buyer {customer} on 2021-01.
slots:
customer: path.customer_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json'].get
update:
x-apievangelist-phrasing:
intent: Look up one customer address (2021-01 API)
effect: read
questions:
- Can I retrieve just one of a customer's addresses in the 2021-01 release?
- Which endpoint in 2021-01 gives me a single customer address by ID?
instructions:
- text: Using 2021-01, fetch address {address} of customer {customer}.
slots:
customer: path.customer_id
address: path.address_id
- text: Display one address, {address}, for shopper {customer} on the 2021-01 release.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Edit a customer address (2021-01 API)
effect: write
questions:
- Can I change a customer's existing address with the 2021-01 release?
- Which 2021-01 endpoint edits one address already on a customer's account?
instructions:
- text: With the 2021-01 release, edit address {address} of customer {customer}.
slots:
customer: path.customer_id
address: path.address_id
- text: Overwrite the saved address {address} on shopper {customer} using 2021-01.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json'].delete
update:
x-apievangelist-phrasing:
intent: Remove a customer address (2021-01 API)
effect: destructive
questions:
- Can I delete one of a customer's addresses using the 2021-01 release?
- Which 2021-01 call removes a saved address from a buyer's account?
instructions:
- text: Using 2021-01, delete address {address} of customer {customer}.
slots:
customer: path.customer_id
address: path.address_id
- text: Strip address {address} out of shopper {customer}'s address book on the 2021-01 release.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}/default.json'].put
update:
x-apievangelist-phrasing:
intent: Set a customer's default address (2021-01 API)
effect: write
questions:
- Can I set a customer's default address using the 2021-01 release?
- Which 2021-01 endpoint designates one saved address as a buyer's default?
instructions:
- text: Using 2021-01, set address {address} as the default for customer {customer}.
slots:
customer: path.customer_id
address: path.address_id
- text: Designate {address} as shopper {customer}'s primary address on the 2021-01 release.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/unstable/customers/{customer_id}/addresses.json'].post
update:
x-apievangelist-phrasing:
intent: Add an address to a customer (unstable API)
effect: write
questions:
- Is there an unstable-version endpoint for adding a customer address?
- How would I test creating a customer address against the unstable Admin API?
instructions:
- text: Add an address to customer {customer} on the unstable API version.
slots:
customer: path.customer_id
- text: Use the unstable release to create a new address for shopper {customer}.
slots:
customer: path.customer_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/unstable/customers/{customer_id}/addresses/{address_id}.json'].get
update:
x-apievangelist-phrasing:
intent: Look up one customer address (unstable API)
effect: read
questions:
- Is reading a single customer address available on the unstable API?
- How would I get one customer address by ID from the unstable version?
instructions:
- text: Retrieve address {address} of customer {customer} from the unstable API.
slots:
customer: path.customer_id
address: path.address_id
- text: On the unstable version, look up saved address {address} for buyer {customer}.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/unstable/customers/{customer_id}/addresses/{address_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Edit a customer address (unstable API)
effect: write
questions:
- Is there an unstable-version call to edit an existing customer address?
- How would I update a saved customer address on the unstable Admin API?
instructions:
- text: Update address {address} for customer {customer} on the unstable version.
slots:
customer: path.customer_id
address: path.address_id
- text: Via the unstable API, change the existing address {address} of buyer {customer}.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/unstable/customers/{customer_id}/addresses/{address_id}.json'].delete
update:
x-apievangelist-phrasing:
intent: Remove a customer address (unstable API)
effect: destructive
questions:
- Is removing a customer address possible on the unstable API version?
- How would I delete a saved customer address against the unstable release?
instructions:
- text: Delete address {address} from customer {customer} on the unstable API.
slots:
customer: path.customer_id
address: path.address_id
- text: On the unstable version, remove saved address {address} for buyer {customer}.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/unstable/customers/{customer_id}/addresses/{address_id}/default.json'].put
update:
x-apievangelist-phrasing:
intent: Set a customer's default address (unstable API)
effect: write
questions:
- Is setting a default customer address available on the unstable API?
- How would I mark a customer's default address against the unstable release?
instructions:
- text: Set address {address} as the default for customer {customer} on the unstable API.
slots:
customer: path.customer_id
address: path.address_id
- text: On the unstable version, make saved address {address} buyer {customer}'s primary one.
slots:
customer: path.customer_id
address: path.address_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-01/webhooks.json'].post
update:
x-apievangelist-phrasing:
intent: Subscribe to a webhook topic (2020-01 API)
effect: write
questions:
- How do I register a webhook subscription with an address and topic on 2020-01?
- Can my webhook payloads arrive as XML instead of JSON in the 2020-01 API?
instructions:
- text: Create a webhook subscription on the 2020-01 API.
- text: Subscribe a new webhook with {format} payloads using version 2020-01.
slots:
format: query.format
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-01/webhooks/{webhook_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Change a webhook's topic or address (2020-01 API)
effect: write
questions:
- How do I point an existing webhook at a new callback URL on the 2020-01 API?
- Can I switch the topic of a webhook I already subscribed, in 2020-01?
instructions:
- text: Update webhook {webhook}'s address using the 2020-01 API.
slots:
webhook: path.webhook_id
- text: Change the topic on existing webhook {webhook} with version 2020-01.
slots:
webhook: path.webhook_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-04/webhooks.json'].post
update:
x-apievangelist-phrasing:
intent: Subscribe to a webhook topic (2020-04 API)
effect: write
questions:
- Which 2020-04 call sets up a new webhook for a topic and callback address?
- What payload formats can a new webhook use in the 2020-04 release?
instructions:
- text: Register a webhook for a topic and delivery address on 2020-04.
- text: Set up a webhook subscription that sends {format} via the 2020-04 release.
slots:
format: query.format
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-04/webhooks/{webhook_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Change a webhook's topic or address (2020-04 API)
effect: write
questions:
- Which 2020-04 call edits the destination URI of an existing webhook subscription?
- Is changing a webhook's topic supported in the 2020-04 release?
instructions:
- text: Repoint webhook {webhook} to a new address on 2020-04.
slots:
webhook: path.webhook_id
- text: Edit the topic of subscription {webhook} via the 2020-04 release.
slots:
webhook: path.webhook_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-07/webhooks.json'].post
update:
x-apievangelist-phrasing:
intent: Subscribe to a webhook topic (2020-07 API)
effect: write
questions:
- Where do I create a webhook subscription in version 2020-07?
- Is XML still an option for webhook payloads on the 2020-07 version?
instructions:
- text: Add a webhook subscription through the 2020-07 version.
- text: Start a webhook subscription delivering {format} payloads with 2020-07.
slots:
format: query.format
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-07/webhooks/{webhook_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Change a webhook's topic or address (2020-07 API)
effect: write
questions:
- Where do I modify an existing webhook's address in version 2020-07?
- What can I change on an already-created webhook with 2020-07?
instructions:
- text: Modify webhook {webhook}'s delivery address through 2020-07.
slots:
webhook: path.webhook_id
- text: Move existing webhook {webhook} to another topic with the 2020-07 version.
slots:
webhook: path.webhook_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-10/webhooks.json'].post
update:
x-apievangelist-phrasing:
intent: Subscribe to a webhook topic (2020-10 API)
effect: write
questions:
- How can my app get notified of store events by subscribing a webhook on 2020-10?
- Does the 2020-10 Admin API default new webhooks to JSON payloads?
instructions:
- text: Subscribe to a webhook topic with the 2020-10 Admin API.
- text: Create a webhook that delivers {format} to my endpoint, API 2020-10.
slots:
format: query.format
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2020-10/webhooks/{webhook_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Change a webhook's topic or address (2020-10 API)
effect: write
questions:
- How can I update the URI an existing webhook posts to, using the 2020-10 API?
- Does the 2020-10 Admin API let me change a subscribed webhook's topic?
instructions:
- text: Update the address of webhook {webhook} on the 2020-10 API.
slots:
webhook: path.webhook_id
- text: Switch existing webhook {webhook} to a different topic, API 2020-10.
slots:
webhook: path.webhook_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2021-01/webhooks.json'].post
update:
x-apievangelist-phrasing:
intent: Subscribe to a webhook topic (2021-01 API)
effect: write
questions:
- Can I create a new webhook subscription using the 2021-01 release?
- Which format values does the 2021-01 webhook create call accept?
instructions:
- text: Using 2021-01, create a webhook subscription for a topic.
- text: Register a new webhook in {format} format on the 2021-01 release.
slots:
format: query.format
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/2021-01/webhooks/{webhook_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Change a webhook's topic or address (2021-01 API)
effect: write
questions:
- Can I edit an existing webhook's callback address using the 2021-01 release?
- Which 2021-01 endpoint changes the topic of a webhook I already have?
instructions:
- text: Using 2021-01, change the callback address of webhook {webhook}.
slots:
webhook: path.webhook_id
- text: Retarget subscription {webhook} to a new topic on the 2021-01 release.
slots:
webhook: path.webhook_id
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/unstable/webhooks.json'].post
update:
x-apievangelist-phrasing:
intent: Subscribe to a webhook topic (unstable API)
effect: write
questions:
- Is creating a webhook subscription available on the unstable API?
- How would I test a new webhook subscription against the unstable release?
instructions:
- text: Create a webhook subscription on the unstable API version.
- text: On the unstable version, subscribe a webhook with {format} payloads.
slots:
format: query.format
method: generated
generated: '2026-09-24'
- target: $.paths['/admin/api/unstable/webhooks/{webhook_id}.json'].put
update:
x-apievangelist-phrasing:
intent: Change a webhook's topic or address (unstable API)
effect: write
questions:
- Is updating an existing webhook subscription possible on the unstable API?
- How would I change an existing webhook's URI against the unstable release?
instructions:
- text: Update webhook {webhook}'s address on the unstable API version.
slots:
webhook: path.webhook_id
- text: On the unstable version, change the topic of existing webhook {webhook}.
slots:
webhook: path.webhook_id
method: generated
generated: '2026-09-24'