Claude Platform Docs

Webhooks

Créer un point de terminaison de webhook d'organisation
POST/v1/organizations/webhooks

Créez un point de terminaison de webhook d'organisation.

Lister les points de terminaison de webhook d'organisation
GET/v1/organizations/webhooks

Listez les points de terminaison de webhook de l'organisation.

Obtenir un point de terminaison de webhook d'organisation
GET/v1/organizations/webhooks/{webhook_endpoint_id}

Récupérez un point de terminaison de webhook d'organisation par son ID.

Mettre à jour un point de terminaison de webhook d'organisation
POST/v1/organizations/webhooks/{webhook_endpoint_id}

Mettez à jour un point de terminaison de webhook d'organisation. Seuls les champs que vous envoyez sont modifiés.

Supprimer un point de terminaison de webhook d'organisation
DELETE/v1/organizations/webhooks/{webhook_endpoint_id}

Supprimez un point de terminaison de webhook d'organisation.

Régénérer le secret de signature d'un point de terminaison de webhook d'organisation
POST/v1/organizations/webhooks/{webhook_endpoint_id}/regenerate_signing_secret

Remplacez le secret de signature d'un point de terminaison de webhook d'organisation. L'ancien secret cesse de fonctionner immédiatement. Le nouveau secret n'est renvoyé que dans cette réponse.

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"