Idempotently create or fully replace an auto monitor setup identified by external ID
Idempotent full-replace of an auto monitor setup keyed byDocumentation Index
Fetch the complete documentation index at: https://enrolla-gz-add-pr-758-to-docs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
external_id. If no setup with the given external_id exists for the org/project, one is created and the response is 201 Created. If a setup already exists, all fields in the body fully replace the existing record and the response is 200 OK.
The env_project_id is preserved across updates — it is only set on the create branch.
Authorization header.
See Authentication for details."my-agent-monitor-1"| Field | Type | Required | Description |
|---|---|---|---|
key | string | Yes | The attribute key to filter on (e.g., gen_ai.system, service.name) |
value | string | Conditional | The value to match against. Required for equals, not_equals, contains, not_contains operators |
values | string[] | Conditional | List of values to match against. Required for in, not_in operators |
source | string | Yes | Where the attribute lives: span_attributes or resource_attributes |
operator | string | No | Comparison operator. Defaults to equals. One of: equals, not_equals, contains, not_contains, exists, not_exists, in, not_in |
evaluators or evaluator_configs is required.Example: ["answer-relevancy", "toxicity-detector"]See the full list of available slugs in the Evaluator Slugs reference.evaluators when you need to pass evaluator-specific options. One of evaluators or evaluator_configs is required.selector, missing both evaluators and evaluator_configs, or an unknown evaluator slug).