---
title: "Create a Webhook on App"
method: POST
path: "/app/{appId}/webhooks"
tags: ["Webhooks"]
---

# Create a Webhook on App

`POST /app/{appId}/webhooks`

## Path parameters

- `appId` string, required

## Request body

- object
  - `url` string — Webhook payload URL
  - `event` 'register.registered' | 'register.attended.live' | 'register.attended.onDemand' — Event that will trigger webhook
  - `auth` object — Webhook authentication settings
    - `type` string — Type of authentication (e.g. "basic")
    - `username` string — Basic authentication username
    - `password` string — Basic authentication password

## Response `200`

OK

- object
  - `id` string — The id of the webhook
  - `secret` string — The secret key used to validate webhook requests

---

[API](https://skmtc.net/univid/apis/univid-api.md) · [All operations](https://skmtc.net/univid/apis/univid-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/univid/univid-api/versions/1919adf61729/schema)
