Update Opportunity
Partial update for an existing Opportunity (all fields sometimes).
Lost-reason rule (PRD §10.7): if the new opportunity_stage_id resolves to a stage where is_lost=true, the body MUST also carry opportunity_lost_reason_id.
Headers
{{tenant_key_name}}
Request
This endpoint expects a multipart form.
name
Optional: opportunity name - string max 255
expected_value
Optional: numeric >= 0
opportunity_stage_id
Optional: new stage UUID
Response
Successful response

