# Modify Subscription Updates an existing webhook’s configuration. This may include changing the callback URL or updating whether the webhook is currently active. Endpoint: PUT /core/v1/notifications/{id} Version: 1.3.1 Security: BasicAuth ## Path parameters: - `id` (integer, required) ID of the subscription to update. ## Request fields (application/json): - `url` (string) Optionally update the URL we send the webhook data to Example: "https://example2.com" - `active` (boolean) Optionally update if the subscription is currently active ## Response 200 fields (application/json): - `subscription` (object) - `subscription.active` (boolean, required) - `subscription.createDate` (string, required) - `subscription.eventName` (string, required) - `subscription.id` (integer, required) - `subscription.updateDate` (string,null, required) - `subscription.url` (string, required) ## Response 404 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error Example: "Not Found" - `details` (string,null) Additional context or information about the error Example: "The requested domain does not exist." ## Response 415 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error Example: "The 'Content-Type' header must be 'application/json' for this request." ## Response 429 fields (application/json): - `message` (string) A human-readable message providing more details about the error Example: "Rate Limit Exceeded" ## Response 500 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error. Example: "Internal Server Error" - `details` (string,null) Additional context or information about the error. Example: "Something went wrong."