Claude Platform Docs

Webhook

建立組織 Webhook 端點
POST/v1/organizations/webhooks

建立組織 webhook 端點。

列出組織 Webhook 端點
GET/v1/organizations/webhooks

列出組織的 webhook 端點。

取得組織 Webhook 端點
GET/v1/organizations/webhooks/{webhook_endpoint_id}

依 ID 擷取組織 webhook 端點。

更新組織 Webhook 端點
POST/v1/organizations/webhooks/{webhook_endpoint_id}

更新組織 webhook 端點。只有您傳送的欄位會被變更。

刪除組織 Webhook 端點
DELETE/v1/organizations/webhooks/{webhook_endpoint_id}

刪除組織 webhook 端點。

重新產生組織 Webhook 端點簽署密鑰
POST/v1/organizations/webhooks/{webhook_endpoint_id}/regenerate_signing_secret

替換組織 webhook 端點的簽署密鑰。舊密鑰會立即失效。新密鑰僅會在此回應中傳回。

Models
BetaDeletedOrganizationWebhookEndpoint object{ type: "webhook_endpoint_deleted", id }

A deleted organization webhook endpoint.

type: "webhook_endpoint_deleted"

Always webhook_endpoint_deleted.

defaultwebhook_endpoint_deleted
id: string

ID of the deleted webhook endpoint.

BetaNewOrganizationWebhookEndpoint object{ id, created_at, description, 7 more }

A new organization webhook endpoint, with its signing secret.

BetaOrganizationWebhookEndpoint object{ id, created_at, description, 6 more }

A webhook endpoint that belongs to the organization rather than to one of its workspaces.

BetaOrganizationWebhookEndpointSigningSecret object{ signing_secret }

An organization webhook endpoint's new signing secret.

signing_secret: string

The new signing secret. Deliveries are signed with it from now on, and no other response returns it.

BetaOrganizationWebhookEndpointState = "disabled" or "enabled"

Whether deliveries are sent to an organization webhook endpoint.

One of the following:
"disabled"
"enabled"