Update a subscribed Webhook
PUT https://{handle}.myshopline.com/admin/openapi/v20260301/:id/webhooks.json
handle : The store's unique identifier, which is the prefix of the store's domain name. For example, if a store's domain name is open001.myshopline.com , the store handle is open001 .Update the address to receive a specific Webhook notification.
CAUTION: For Webhook events v20240601 and later, use this API for updates. For managing Webhook events in earlier versions, follow these steps:
- Public and custom apps: Go to Apps > Webhook configuration in the SHOPLINE Partner Portal.
- Private apps: Go to Apps > Develop Apps > Edit > Permission configuration in the SHOPLINE Admin.
Path Parameters
- id integer requiredThe unique identifier of the Webhook subscription record. You can obtain the value of this parameter from the response data in the following two APIs:Example:
13814
Request Headers
- Content-Type string requiredThe field must be set to the fixed value
application/json; charset=utf-8. - Authorization string requiredThe access token for the API resource. Refer to App authorization to obtain the access token, and then pass the obtained token in the Bearer format.Example:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiJmMjM3OWQyMTYyOGMzM2QxMWRiMWZkYjY5N2EzZjdjMjZlNGMwYTA5Iiwic2VsbGVySWQiOiIyMDAwMjM0ODgwIiwic3RvcmVJZCI6IjE2NzIzNjk3Mjk2MDYiLCJ2ZXJzaW9uIjoiVjIiLCJkb21haW4iOiJodHRwczovL3NsLW9wZW4tc2cubXlzaG9wbGluZS5jb20iLCJ0aW1lc3RhbXAiOjE2NzUzMTk0OTI0MzksImlzcyI6Inlzb3VsIiwiZXhwIjoxNzY5OTI3NDkyfQ.UwQzomM2veGCUaOZ0paUxq5dpc7DXuhHYFvsQ_uIAKduzWcb_j2E4q_36El83sp145D4cKbpcE5KCeeIz-JNQw
Request Body
webhookobject required
Configuration information for the Webhook event subscription.address string requiredThe callback URL to which the event notification is sent when the corresponding event occurs.
Maximum length: 255Example:https://www.shopline.com/webhook
Status Codes
- 200
- 401
- 429
For the complete list of codes and messages, see Http status code.
Response Headers
traceId
A globally unique identifier for the request. It is used to track the request flow throughout the system, allowing for easy location and debugging when issues arise.
Response Body
webhookobject
The Webhook event subscription information.updated_at stringThe date and time when the Webhook subscription record was last updated. Format: ISO 8601.Example:2024-01-31T18:21:06+08:00address stringThe callback URL to which the event notification is sent when the corresponding event occurs. Maximum length: 255Example:https://www.shopline.com/webhookapi_version stringThe version of this Webhook subscription API. Onlyv20240601and later versions are supported.Example:v20250301created_at stringThe date and time when the Webhook event was successfully subscribed for the first time. Format: ISO 8601.Example:2024-01-31T18:21:06+08:00id integerA unique identifier for the Webhook subscription record.topic stringThe specific event successfully subscribed to, such asproducts/create, which represents the product creation event.Example:products/create
API Explorer
Debugger
Examples
Was this article helpful to you?