seo_approve_briefs
Approve SEO briefs to automatically generate articles and comparisons, returning operation IDs to track each job until completion.
Instructions
Approves one or more SeoBriefs and AUTO-fires L4 article/comparison generation immediately — do NOT call seo_write_article after this. Typically takes ~3–8 min per article. After approval, poll each returned operationId with get_job until state is completed (or failed/partially_failed/cancelled on error). A brief in status writing means generation is already in progress — poll the existing operation, do not re-submit. Body: briefIds (array, max 200). Response: { approved, failed: [{briefId, reason}], operationIds, operations: [{briefId, operationId, type}] }.
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": {
"briefIds": "<briefIds>"
},
"name": "seo_approve_briefs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brandId | No | Brand ID (defaults to active brand) | |
| briefIds | Yes | Brief IDs to approve (from seo_list_briefs) | |
| generateHeroImage | No | Also generate a hero image per blog brief (extra credits). |