---
title: "Update a webhook endpoint"
method: PATCH
path: "/webhook/endpoints/{webhook_endpoint_id}"
tags: ["Webhooks"]
---

# Update a webhook endpoint

`PATCH /webhook/endpoints/{webhook_endpoint_id}`

Updates a single webhook endpoint specified by ID.

## Path parameters

- `webhook_endpoint_id` string, required

## Headers

- `Arcadia-Version` string, required

## Request body

- UpdateWebhookBodyParams
  - `enabled` boolean — Determines whether this webhook endpoint will receive webhook events. Webhook endpoints that are `enabled: true` will receive webhook events. Webhook endpoints that are `enabled: false` will not receive webhook events
  - `arc_version` string — The version of the Arcadia API this endpoint is designed to understand. The JSON body corresponding to a webhook event type may change across versions. Arcadia will continue to send events to this endpoint using the event schemas as they existed in the selected version, insulating you from breaking changes.

## Response `200`

Success

- WebhookEndpoint
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `id` string, uuid, required
  - `signing_key` string, required
  - `url` string, required
  - `sandboxed` boolean, required
  - `enabled` boolean, required
  - `arc_version` string, required

## Other responses

- `422` — Unprocessable Entity

---

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