v1
latestOpenAPI 3.1.02026-07-13250151.3 KBintents
Update intent content fields (title, objective, outcomes, constraints, etc.). Does NOT change status — use the /status endpoint.
Content-only update; status/shipped_at/verified_at are NOT touched here. Always sets updated_at. Requires at least one updatable field (otherwise 400). When edgeCases is provided, the prior intent state is snapshotted first so a failed edge-case sync can roll back. Response is re-fetched with INTENT_WITH_RELATIONS_SELECT so edgeCases/evidenceIds/relations are fully populated. No rate limiting on this PATCH.
patch/api/v1/intents/{id}
Path parameters
idstring required
id path parameter.
Query parameters
workspace_idstring
Required ONLY for cookie-session auth; identifies the target workspace. Ignored for API-key auth.
Request body
Response
OK — returns the full updated intent (re-fetched with relations)
object required