content_intelligence:write
The content_intelligence:write scope allows you to act on content intelligence recommendations and bulk-dismiss multiple recommendations at once. Use this scope in automation workflows that create content from recommendations and close the feedback loop.
Endpoints
| Method | Path | Description |
|---|---|---|
POST | /public/content-intelligence/{id}/act | Mark recommendation as acted on |
POST | /public/content-intelligence/bulk-dismiss | Bulk dismiss recommendations |
Act on a recommendation
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
id | string (UUID) | Yes | Recommendation ID |
Request body
| Name | Type | Required | Description |
|---|---|---|---|
article_id | string (UUID) | Yes | ID of the article created from this recommendation |
Example
Response — 200 OK
Status codes
| Code | Description |
|---|---|
200 | Recommendation marked as acted on |
400 | Invalid request body |
401 | Missing or invalid API key |
403 | API key does not have content_intelligence:write scope |
404 | Recommendation or article not found, or recommendation not in active status |
429 | Rate limit exceeded |
500 | Internal server error |
Bulk dismiss recommendations
Request body
| Name | Type | Required | Description |
|---|---|---|---|
ids | string[] (UUID) | Yes | Array of recommendation IDs (1-50) |
Example
Response — 200 OK
Status codes
| Code | Description |
|---|---|
200 | Success (dismissed_count may be less than provided IDs) |
400 | Invalid request body |
401 | Missing or invalid API key |
403 | API key does not have content_intelligence:write scope |
429 | Rate limit exceeded |
500 | Internal server error |
Error response — Missing scope
If your API key does not includecontent_intelligence:write, any request to these endpoints returns:
