---
title: "User Webhook Rotate Create"
method: POST
path: "/user/webhook/{id}/rotate/"
tags: ["users"]
---

# User Webhook Rotate Create

`POST /user/webhook/{id}/rotate/`

Emit a deprecation-hit WARNING for legacy ``/user/webhook*`` routes,
then delegate unchanged to the canonical view.

Mixed in BEFORE the canonical view class so this ``dispatch`` runs first
and ``super().dispatch`` falls through to the real handler. Telemetry only
— fail-open so a logging hiccup can never break the request. No secrets are
logged (path/method/route-name only).

## Path parameters

- `id` integer, required

## Headers

- `Authorization` string, required

## Response `200`

- WebhookRotate — Response serializer for rotation endpoint
  - `id` integer, required
  - `name` string, required
  - `secrets` string, required
  - `message` string, required

---

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