Claude Platform Docs

웹훅

조직 웹훅 엔드포인트 생성
POST/v1/organizations/webhooks

조직 웹훅 엔드포인트를 생성합니다.

조직 웹훅 엔드포인트 목록 조회
GET/v1/organizations/webhooks

조직의 웹훅 엔드포인트를 나열합니다.

조직 웹훅 엔드포인트 조회
GET/v1/organizations/webhooks/{webhook_endpoint_id}

ID로 조직 웹훅 엔드포인트를 조회합니다.

조직 웹훅 엔드포인트 업데이트
POST/v1/organizations/webhooks/{webhook_endpoint_id}

조직 웹훅 엔드포인트를 업데이트합니다. 보낸 필드만 변경됩니다.

조직 웹훅 엔드포인트 삭제
DELETE/v1/organizations/webhooks/{webhook_endpoint_id}

조직 웹훅 엔드포인트를 삭제합니다.

조직 웹훅 엔드포인트 서명 시크릿 재생성
POST/v1/organizations/webhooks/{webhook_endpoint_id}/regenerate_signing_secret

조직 웹훅 엔드포인트의 서명 시크릿을 교체합니다. 이전 시크릿은 즉시 작동을 멈춥니다. 새 시크릿은 이 응답에서만 반환됩니다.

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"