Contents

WebhookCreated

Fields

  • id required Type: string
  • url required Type: string
  • events required Type: EventType[]
  • created_at required Type: string
  • secret required Type: string

    whsec_…, shown once; the whole string is the HMAC key.

Example
{
  "id": "whk_01j9x3m8v7k2q4r5s6t7u8v9w0",
  "url": "https://hooks.example.com/unforged",
  "events": [
    "job.completed",
    "reference.rejected"
  ],
  "created_at": "2026-09-25T10:15:30.123Z",
  "secret": "whsec_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

Where you'll see it