Update a call
Update mutable fields on an existing call observation. Immutable fields
(call_identifier, agent_id, client_id, observation_type,
recording_url, transcript) cannot be changed after ingestion.
Authentication
AuthorizationBearer
JWT token from RubricHQ Settings → API Keys
Path parameters
id
Internal call ID or your call_identifier.
Query parameters
client_id
Required. RubricHQ client (workspace) ID that owns this call.
agent_id
Required. RubricHQ agent ID that owns this call.
Request
This endpoint expects an object.
label
Free-text label for this call (visible in the dashboard).
tag
Short tag for grouping/filtering calls.
customer_number
Customer phone number.
call_end_reason
How the call ended (e.g. completed, dropped, transferred).
metadata
Merged into the existing metadata (not a full replace). Keys you send are
added or overwritten; keys you omit are preserved. Send a key with a null
value to delete it.
Response
Updated call
id
Internal RubricHQ call ID.
call_identifier
Your provided call identifier.
analysis_status
pending— analysis queued or in progresscomputed— all metrics computed successfullyfailed— analysis encountered an error
links
Convenience URLs for polling this call's status.
Errors
404
Not Found Error