{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/webhook", "title": "Webhook", "type": "object", "description": "One or more webhook objects.", "properties": { "id": { "type": "string", "description": "The ID of the webhook.", "readOnly": true }, "url": { "type": "string", "format": "uri", "description": "The URL that is configured to listen on `localhost` for incoming `POST` notification messages that contain event information.", "readOnly": false, "maxLength": 2048 }, "event_types": { "type": "array", "maxItems": 500, "description": "An array of events to which to subscribe your webhook. To subscribe to all events, including events as they are added, specify the asterisk wild card. To replace the `event_types` array, specify the asterisk wild card. To list all supported events, list available events.", "readOnly": false, "items": { "$ref": "#/components/schemas/event_type" } }, "links": { "type": "array", "description": "An array of request-related [HATEOAS links](/docs/api/reference/api-responses/#hateoas-links/).", "readOnly": true, "items": { "$ref": "#/components/schemas/link_description", "readOnly": true } } }, "required": [ "url", "event_types" ] }