Update Recommendation
Updates a recommendation status, records feedback, or both. Send sentiment to rate it. Include status: superseded to retire it and request replacements; a rating alone leaves its status unchanged.
Request body
Example request
{
"input": "Focus on returning buyers instead",
"sentiment": "positive",
"status": "superseded",
"user_feedback": "Wrong audience"
}Response
recommendation superseded
Example response
{
"account_id": "biz_xxxxxxxxxxxxxx",
"action_type": "scale_winning_ads",
"created_at": "2026-01-01T12:00:00.000Z",
"executed_at": "2026-01-01T12:00:00.000Z",
"expected_tool_calls": [
{
"description": "Increase the summer campaign budget",
"tool_name": "updateAdCampaign"
}
],
"id": "reca_xxxxxxxxxxxxxx",
"input": "more sales from ads",
"prompt": "Create a 20% off promo code for my members.",
"reasoning": "Capped 9 of 14 days.",
"sentiment": "positive",
"status": "ready",
"superseded_at": "2026-01-01T12:00:00.000Z",
"target_url": "https://example.com/join",
"title": "Move $180 from 3 dead ad groups into BATCH#3, +1.7x return"
}Changes
Changed in 6 of the 74 revisions of this API.2110
- ○
added the new optional request property
new-optional-request-property
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
- ●
removed the request property
request-property-removed
- ○
added the new optional request property
new-optional-request-property
- ○
added the new optional request property
new-optional-request-property
- ○
the request property
became optionalrequest-property-became-optional
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ●
- ○
added the optional property
to the response with the statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ○
added the required property
to the response with the statusresponse-required-property-added
- ▲
- ○
endpoint added
endpoint-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
Of the 74 revisions, 1 has no diff computed.