Update App Conversation
Authorizations
Path Parameters
Body
Request model for updating conversation metadata.
All fields are optional - only provided fields will be updated.
Response
Successful Response
Active ACP provider key ('claude-code', 'codex', 'gemini-cli'), else None.
A typed projection of the acpserver tag (same as agent-canvas) so
the conversation UI can resolve a provider brand label without a dedicated
column. Riding the tag keeps a single source of truth that
round-trips through the DB tags column for free. Gated on
agent_kind so a stray tag never reports a provider for an OpenHands
conversation.
Provenance of the Agent Profile that launched this conversation, else None.
A typed projection of the agentprofileid / agentprofilerevision
tags (same pattern as acp_server), so it round-trips through the DB
tags column for free. Canvas reads exactly
launched_agent_profile { agent_profile_id, revision }.
github, gitlab, bitbucket, bitbucket_data_center, forgejo, azure_devops, enterprise_sso resolver, gui, suggested_task, openhands_api, slack, microagent_management, jira, jira_dc, linear, bitbucket, automation A snapshot of metrics at a point in time.
Does not include lists of individual costs, latencies, or token usages.
Current sandbox status. Will be MISSING if the sandbox does not exist.
STARTING, RUNNING, PAUSED, ERROR, MISSING Current agent status. Will be None if the sandbox_status is not RUNNING
idle, running, paused, waiting_for_confirmation, finished, error, stuck, deleting The URL where the conversation may be accessed
The Session Api Key for REST operations.

