# WebhookSecretCreatedResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**created_at** | **String** | |
**event_schema_version** | **String** | Pinned event payload version (e.g. \"2026-04-01\"). Determines the shape of the rendered payload and the value sent in the `X-ArtifactKeeper-Event-Version` header. |
**events** | **Vec<String>** | |
**headers** | Option<[**serde_json::Value**](.md)> | | [optional]
**id** | [**uuid::Uuid**](uuid::Uuid.md) | |
**is_enabled** | **bool** | |
**last_triggered_at** | Option<**String**> | | [optional]
**name** | **String** | |
**payload_template** | [**models::PayloadTemplate**](PayloadTemplate.md) | |
**repository_id** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
**secret_digest** | Option<**String**> | Short non-reversible identifier for the current signing secret (`whsec_...abcd`), suitable for display in operator UIs. The raw secret is never returned by GET or LIST. | [optional]
**secret_rotation_active** | Option<**bool**> | True while a previous secret is still accepted by the retry path during a rotation overlap window. | [optional]
**url** | **String** | |
**secret** | Option<**String**> | Raw signing secret. Display this to the operator immediately and instruct them to record it; the server retains only the encrypted form and a short digest. Absent when the webhook was created without a signing secret. This happens when no secret was supplied and the deployment has no `AK_WEBHOOK_SECRET_KEY` configured: rather than fail the create with a 500, the webhook is stored unsigned and deliveries omit the signature header. Configure the key and rotate the secret later to enable signing. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)