Score
Re-run leverage scoring to rebuild the action queue from existing opportunities and brand insights.
POST
Cross-references brand findings with content opportunities and rebuilds the unified action queue. Run this after updating brand context or competitors without re-running full discovery.
Duration: 1-3 minutes.
Path parameters
brand_idstringrequiredThe brand UUID.
Response (202 Accepted)
{
"run_id": "run-uuid",
"status": "queued"
}
After completion, the refreshed queue is available via GET /brands/{id}/queue.
Example
curl -X POST \
-H "X-API-Key: $BM_API_KEY" \
https://api.boringmarketing.com/brands/$BRAND_ID/score
Scoring requires existing opportunities. If no discovery has been run yet, use /discover or /analyze instead.
Errors
| Status | Meaning |
|---|---|
404 | Brand not found, or not owned by the caller. |
409 | Returned when (a) another scoring run is already active for this brand, or (b) a full (/analyze) run is currently writing to all tables. Other partial runs do not block this endpoint. Response carries an X-Running-Run-Id header with the existing run's UUID. Active runs older than 15 minutes are auto-expired before the conflict check. |
422 | brand_id is not a valid UUID. |