{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates the webhook configuration for a GitHub App. For more information about configuring a webhook for your app, see \"[Creating a GitHub App](/developers/apps/creating-a-github-app).\"\n\nYou must use a [JWT](https://docs.github.com/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) to access this endpoint.","properties":{"body":{"type":"object","properties":{"url":{"$ref":"#/definitions/webhook-config-url"},"content_type":{"$ref":"#/definitions/webhook-config-content-type"},"secret":{"$ref":"#/definitions/webhook-config-secret"},"insecure_ssl":{"$ref":"#/definitions/webhook-config-insecure-ssl"}},"examples":[{"content_type":"json","insecure_ssl":"0","secret":"********","url":"https://example.com/webhook"}]}},"required":["body"],"additionalProperties":false,"definitions":{"webhook-config-url":{"type":"string","description":"The URL to which the payloads will be delivered.","format":"uri","examples":["https://example.com/webhook"]},"webhook-config-content-type":{"type":"string","description":"The media type used to serialize the payloads. Supported values include `json` and `form`. The default is `form`.","examples":["\"json\""]},"webhook-config-secret":{"type":"string","description":"If provided, the `secret` will be used as the `key` to generate the HMAC hex digest value for [delivery signature headers](https://docs.github.com/webhooks/event-payloads/#delivery-headers).","examples":["\"********\""]},"webhook-config-insecure-ssl":{"oneOf":[{"type":"string","description":"Determines whether the SSL certificate of the host for `url` will be verified when delivering payloads. Supported values include `0` (verification is performed) and `1` (verification is not performed). The default is `0`. **We strongly recommend not setting this to `1` as you are subject to man-in-the-middle and other attacks.**","examples":["\"0\""]},{"type":"number"}]}}},"name":"Update a webhook configuration for an app","id":"github.apps.update-webhook-config-for-app","example":{"body":{"content_type":"json","insecure_ssl":"0","secret":"********","url":"https://example.com/webhook"}},"maxRequests":1,"summary":false}}