v1

latestOpenAPI 3.1.0raw.githubusercontent.com2026-04-21149158448.6 KB
Agent Environment
proposals

Approve Proposal

Approve a mutation proposal.

Extracts user_id from JWT claims — users cannot approve on behalf of others. Forwards to Darwin's POST /v1/proposals/{id}/approve.

post/v1/proposals/{proposal_id}/approve

Path parameters

proposal_idstring uuid required

Request body

notesstring nullable

Response

Successful Response

idstring uuid required
team_idstring uuid required
agent_idstring uuid required
genome_idstring uuid required
genome_versioninteger required
statusstring required
created_atinteger required
trigger_summarystring
pre_fitnessobject nullable
post_fitnessobject nullable
fitness_deltaobject nullable
net_fitness_deltanumber nullable
reviewed_atinteger nullable
reviewed_bystring uuid nullable
reviewer_notesstring nullable
engine_namestring nullable
extraobject