# CloudsmithApi::RepositoryWebhook ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **created_at** | **DateTime** | | [optional] **created_by** | **String** | | [optional] **created_by_url** | **String** | | [optional] **disable_reason** | **Integer** | | [optional] **disable_reason_str** | **String** | | [optional] **events** | **Array<String>** | | **identifier** | **Integer** | Deprecated (23-05-15): Please use 'slug_perm' instead. Previously: A monotonically increasing number that identified a webhook request within a repository. | [optional] **is_active** | **BOOLEAN** | If enabled, the webhook will trigger on subscribed events and send payloads to the configured target URL. | [optional] **is_last_response_bad** | **BOOLEAN** | | [optional] **last_response_status** | **Integer** | | [optional] **last_response_status_str** | **String** | | [optional] **num_sent** | **Integer** | | [optional] **package_query** | **String** | The package-based search query for webhooks to fire. This uses the same syntax as the standard search used for repositories, and also supports boolean logic operators such as OR/AND/NOT and parentheses for grouping. If a package does not match, the webhook will not fire. | [optional] **request_body_format** | **Integer** | The format of the payloads for webhook requests. Valid options are: (0) JSON, (1) JSON array, (2) form encoded JSON and (3) Handlebars template. | [optional] **request_body_format_str** | **String** | | [optional] **request_body_template_format** | **Integer** | The format of the payloads for webhook requests. Valid options are: (0) Generic/user defined, (1) JSON and (2) XML. | [optional] **request_body_template_format_str** | **String** | | [optional] **request_content_type** | **String** | The value that will be sent for the 'Content Type' header. | [optional] **secret_header** | **String** | The header to send the predefined secret in. This must be unique from existing headers or it won't be sent. You can use this as a form of authentication on the endpoint side. | [optional] **self_url** | **String** | | [optional] **slug_perm** | **String** | | [optional] **target_url** | **String** | The destination URL that webhook payloads will be POST'ed to. | **templates** | [**Array<WebhookTemplate>**](WebhookTemplate.md) | | **updated_at** | **DateTime** | | [optional] **updated_by** | **String** | | [optional] **updated_by_url** | **String** | | [optional] **verify_ssl** | **BOOLEAN** | If enabled, SSL certificates is verified when webhooks are sent. It's recommended to leave this enabled as not verifying the integrity of SSL certificates leaves you susceptible to Man-in-the-Middle (MITM) attacks. | [optional]