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.
Path parameters
id path parameter.
Query parameters
Required ONLY for cookie-session auth; identifies the target workspace. Ignored for API-key auth.
Request body
Example request
{
"outcomes": [
{
"measurement": {
"source": {
"provider": "posthog",
"queryRef": {
"kind": "saved_insight"
}
}
}
}
]
}Response
OK — returns the full updated intent (re-fetched with relations)
Changes
Changed in 4 of the 14 revisions of this API.614
- ○
added the new optional request property
new-optional-request-property
- ○
added the new optional request property
new-optional-request-property
- ○
- ▲
removed the enum value
couldof the request property/request-property-enum-value-removed
- ▲
removed the enum value
mustof the request property/request-property-enum-value-removed
- ▲
removed the enum value
shouldof the request property/request-property-enum-value-removed
- ▲
the
/request property type changed fromstringto no typerequest-property-type-changed
- ○
added
subschema #1subschema #2to the/request propertyoneOflistrequest-property-one-of-added
- ▲
- ▲
request property
/was restricted to a list of enum valuesrequest-property-became-enum
- ▲
the
/request property type changed fromstringtoobjectrequest-property-type-changed
- ○
added the new optional request property
new-optional-request-property
- ○
added the new
couldenum value to the request property/request-property-enum-value-added
- ○
added the new
mustenum value to the request property/request-property-enum-value-added
- ○
added the new
shouldenum value to the request property/request-property-enum-value-added
- ○
added the non-success response with the status
response-non-success-status-added
- ▲
- ○
added the new optional request property
new-optional-request-property
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○