Outcome
The typed post-call data of a Call (1.56.0, FR-calls-16). An Outcome is data, never an enforcement point: a Policy cannot read it.
An object with 14 fields.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
agent_id | AgentId | yes | |
agent_version | integer | yes | |
call_id | CallId | yes | |
environment | Environment | yes | |
extracted_at | Timestamp or null | yes | Null while pending. |
extraction_ms | integer or null | yes | How long the extraction took, a measurement; null for a skipped Outcome. |
fields | map of OutcomeValue | yes | Every field of the schema by name, in the schema's order. |
id | OutcomeId | yes | |
object | "outcome" | yes | |
retried | boolean | yes | True when an outcomes analysis retried a failed in-Session extraction over the stored, redacted transcript; a field whose source was redacted stays absent. |
rollup | OutcomeRollupResult or null | yes | The rollup field; null when the schema names none. |
schema_sha256 | string | yes | The SHA-256 of the canonical Outcome schema that was filled. |
scrubbed_at | Timestamp or null | yes | When the retention scrub nulled the values; null before. |
status | OutcomeStatus | yes |
Used by
The operations whose parameters, request body or responses name this shape directly.