EventFilter
A named selection of events (1.52.0, ADR 0051 rule 5): OR within a field, AND across fields, and an event without a filtered attribute does not match.
An object with 11 fields.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
agent_ids | array of AgentId | yes | Events whose Call, or Agent version, belongs to one of these Agents. |
created_at | Timestamp | yes | |
environments | array of Environment | yes | The environments to match; empty matches both, as livemode stays in the envelope. |
id | EventFilterId | yes | |
name | string | yes | |
object | "event_filter" | yes | |
phone_number_ids | array of PhoneNumberId | yes | Events of Calls on one of these Phone numbers. |
revision | integer | yes | Counts writes; returned as the ETag and required in If-Match. |
tags | array of CallTag | yes | Events of Calls carrying any of these tags, which a pre-call hook sets. |
trace_types | array of TraceEventType | yes | The trace types a call.trace.ready keeps; empty keeps every one. |
updated_at | Timestamp | yes |
Used by
The operations whose parameters, request body or responses name this shape directly.