Claude Platform Docs

Criar endpoint de webhook da organização

$ ant beta:organization:webhooks create
POST/v1/organizations/webhooks

Crie um endpoint de webhook da organização.

Um endpoint de webhook da organização pertence à organização, e não a um de seus workspaces. Uma organização pode ter no máximo 32 endpoints de webhook da organização, habilitados ou desabilitados.

A resposta inclui o segredo de assinatura do endpoint. Nenhuma leitura o retorna, portanto armazene-o ao recebê-lo.

Toda solicitação deve incluir o cabeçalho beta anthropic-beta: webhooks-2026-10-07. Uma solicitação sem ele retorna 404, exatamente como se esta API não existisse. A Anthropic ativa os endpoints de webhook da organização para cada organização; até que a sua esteja ativada, as solicitações também retornam 404. Os endpoints de webhook da organização estão em beta e não estão disponíveis para organizações com prontidão para HIPAA habilitada.

Parameters
--enabled-event: array of "user_profile.enforcement_action_opened" or "user_profile.enforcement_action_resolved"

The event types to deliver to the endpoint. Must list at least one.

--url: string

The HTTPS URL that deliveries are sent to.

minLength1
--description: optional string

Notes about the endpoint.

--name: optional string

A short label for the endpoint.

--beta: optional array of AnthropicBeta⁠Header parameter

This endpoint is in beta: requests must send webhooks-2026-10-07 in this header.

Returns
beta_new_organization_webhook_endpoint: object{ id, created_at, description, 7 more }

A new organization webhook endpoint, with its signing secret.

id: string

ID of the webhook endpoint.

created_at: string

When the endpoint was created, in RFC 3339 format.

formatdate-time
description: string

Notes about the endpoint. An empty string when none were given.

disabled_reason: string

Why Anthropic disabled the endpoint automatically. An empty string when the endpoint is enabled, or when you disabled it.

enabled_events: array of "user_profile.enforcement_action_opened" or "user_profile.enforcement_action_resolved"

The event types delivered to the endpoint.

One of the following:
"user_profile.enforcement_action_opened"
"user_profile.enforcement_action_resolved"
name: string

A short label for the endpoint. An empty string when none was given.

signing_secret: string

The secret Anthropic signs deliveries to the endpoint with (prefix whsec_). No other response returns it, so store it now. To replace it, regenerate the signing secret.

state: "disabled" or "enabled"

Whether deliveries are sent to the endpoint.

One of the following:
"disabled"
"enabled"
updated_at: string

When the endpoint was last changed, in RFC 3339 format.

formatdate-time
url: string

The HTTPS URL that deliveries are sent to.

Criar endpoint de webhook da organização
ant beta:organization:webhooks create \
  --enabled-event user_profile.enforcement_action_opened \
  --url x
Returns Examples
Response 200
{
  "id": "id",
  "created_at": "2019-12-27T18:11:19.117Z",
  "description": "description",
  "disabled_reason": "disabled_reason",
  "enabled_events": [
    "user_profile.enforcement_action_opened"
  ],
  "name": "name",
  "signing_secret": "signing_secret",
  "state": "disabled",
  "updated_at": "2019-12-27T18:11:19.117Z",
  "url": "url"
}