Set an evaluator's webhook subscriptions
Set (replace) all webhook subscriptions on an evaluator. This is an idempotent operation.
Payload Requirements
subscriptionsis required, with at most one entry perwebhook_id.- Each entry must subscribe to at least one evaluator event
(
EVALUATOR_VERSION_CREATED); other events are rejected with a 422. - Each
webhook_idmust be a webhook in the evaluator’s organization; unknown webhooks yield a 404. - At most 200 webhooks may subscribe to the same event on an evaluator; requests that would exceed this limit are rejected with a 422.
Subscriptions not included in the request are removed. Pass an empty array to detach every webhook from the evaluator.
Authorizations
Most Arize AI endpoints require authentication. For those endpoints that require authentication, include your API key in the request header using the format
Path Parameters
The unique evaluator identifier (base64) A universally unique identifier (base64-encoded opaque string).
"RW50aXR5OjEyMzQ1"
Body
Body containing the complete set of webhook subscriptions for the resource
The complete set of webhook subscriptions for the resource, with at
most one entry per webhook_id. Replaces all existing subscriptions:
subscriptions not included in the request are removed, and an empty
array detaches every webhook from the resource. At most 200 webhooks
may subscribe to the same event on a resource; requests that would
exceed this limit are rejected.
Response
The complete set of webhook subscriptions attached to the resource
The complete set of webhook subscriptions attached to a resource.
The webhooks attached to the resource and the events each receives