Update a recommendation
update_recommendationSet the status of one of the project's recommendations, as on the app's Recommendations page: "doing" when the work starts, "done" once it is applied (the next updates show whether the AI answers changed), "dismissed" when it does not apply, "todo" to reopen it. To mark a "source" or "content" recommendation done, give published_url: the page that now mentions the brand, or the page published (ask the user for it, never guess it); Rempa opens it to check it, then looks for it in the AI answers of the next updates. set_aside_days hides an open recommendation for 14 or 30 days (it comes back by itself), 0 brings it back now; give it instead of a status, or with one. The only tool that writes: it changes the status, the page published and the set-aside date, nothing else; it can be undone and repeating it is harmless. Returns the recommendation's id, title, status, page published and set-aside date. Paid plans only; an OAuth connection needs the permission to update.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project": "<project>",
"recommendation_id": "<recommendation_id>"
},
"name": "update_recommendation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | The new status: todo, doing, done or dismissed. | |
| project | Yes | The project: its id or its address (for example "acme-france"), as returned by list_projects. | |
| published_url | No | With status "done": the full address (https://…) of the page that now mentions the brand (source) or of the page published (content). Required for those two types. | |
| set_aside_days | No | Hide the recommendation for 14 or 30 days; 0 brings it back now. | |
| recommendation_id | Yes | The recommendation's id, from get_recommendations. |