# webhook-config

From **GitHub v3 REST API**.

Configuration object of the webhook

- Type: `object`

## Properties

### `content_type`

- Required: false
- Type: `string`
- Example: `"json"`

The media type used to serialize the payloads. Supported values include `json` and `form`. The default is `form`.

### `insecure_ssl`

- Required: false
### `secret`

- Required: false
- Type: `string`
- Example: `"********"`

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/enterprise-server@3.0/webhooks/event-payloads/#delivery-headers).

### `url`

- Required: false
- Type: `string`
- Format: `uri`
- Example: `https://example.com/webhook`

The URL to which the payloads will be delivered.

## JSON Schema

```json
{"description":"Configuration object of the webhook","properties":{"content_type":{"$ref":"#/components/schemas/webhook-config-content-type"},"insecure_ssl":{"$ref":"#/components/schemas/webhook-config-insecure-ssl"},"secret":{"$ref":"#/components/schemas/webhook-config-secret"},"url":{"$ref":"#/components/schemas/webhook-config-url"}},"title":"Webhook Configuration","type":"object"}
```
