---
title: "Add"
method: POST
path: "/v3/webhooks"
---

# Add

`POST /v3/webhooks`

Webhook

## Query parameters

- `project` string

## Request body

- object
  - `url` string, required — The webhook URL. Must be https
  - `secret` string — See: https://docs.doppler.com/docs/webhooks#verify-webhook-with-request-signing
  - `authentication` object
    - `type` 'None' | 'Bearer' | 'Basic'
    - `token` string — Used when type = Bearer
    - `username` string — Used when type = Basic
    - `password` string — Used when type = Basic
  - `payload` string, json — See: https://docs.doppler.com/docs/webhooks#default-payload
  - `enableConfigs` string[] — Config slugs that the webhook should be enabled for
  - `name` string — The name of the webhook.

## Response `200`

200

- object

## Other responses

- `400` — 400

---

[API](https://skmtc.net/doppler/apis/core.md) · [All operations](https://skmtc.net/doppler/apis/core/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/doppler/core/versions/8f244bc5b038/schema)
