---
title: "Update webhook"
method: POST
path: "/api/webhooks"
tags: ["webhooks"]
---

# Update webhook

`POST /api/webhooks`

## Request body

- ApiWebhookModel
  - `authToken` string — Auth token
  - `authType` 'NoAuth' | 'Basic' | 'OAuth2' — The type of authentication Iterable uses when calling this webhook
  - `blastSendEnabled` boolean — Whether or not Iterable calls this webhook for blast campaigns
  - `enabled` boolean — Whether or not Iterable will call the webhook when sending campaigns
  - `endpoint` string — The URL associated with the webhook
  - `headers` LinkParam[] — Headers
    - `key` string, required — Link parameter key
    - `value` string, required — Link parameter value
  - `id` integer, required — The ID of the webhook in Iterable
  - `triggeredSendEnabled` boolean — Whether or not Iterable calls this webhook for triggered campaigns

## Response `200`

successful operation

## Other responses

- `400` — Invalid parameters
- `401` — Invalid API key

---

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