# `channel.webhook.register` Register (or re-activate) the platform webhook at the marketplace with a fresh shared secret. - **method + path**: `POST /v1/channel/{ext}/webhook` - **TR label**: Pazaryeri webhook kaydı - **auth**: authenticated · scope gates: any of `admin`, `store:admin` — “Pazaryeri ayarlarını yalnızca mağaza sahibi değiştirebilir” - **agentPolicy**: `propose` — a live mutation — an Ajan token's call is recorded into its open proposal (202 `proposed: true`); a Geliştirici token executes it directly. - **effects**: `provider`, `db` - **idempotency**: server — the platform derives the key - **wraps**: [`extension.configure`](/reference/commands/extension.configure), [`secret.set`](/reference/commands/secret.set) Machine-readable body schema: [/schemas/routes/channel.webhook.register.json](/schemas/routes/channel.webhook.register.json). ## Body ```json { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": {} } ```