Narratives
Track how AI models discuss specific topics about your brand. Full CRUD with snapshot history and corrective tracking.
Overview
Narratives let you track how AI models discuss specific topics related to your brand. Each narrative monitors keywords across AI models and produces periodic snapshots showing scores, themes, and whether your corrective content is being reflected.
List Narratives
Query Parameters
brand_idstringrequiredThe brand ID to list narratives for
narrative_idstringGet a single narrative by ID (detail view)
includestringComma-separated: "snapshots", "correctives"
daysintegerDays of snapshot history to include (7-365)
Default: 90
The Narrative Object
Narrative Schema
idstringUnique narrative identifier
brand_idstringThe brand this narrative belongs to
namestringNarrative name
descriptionstringWhat this narrative tracks
keywordsstring[]Keywords being monitored
comparison_brandstringnullableComparison brand (if set)
statusstring"critical", "active", "monitoring", or "resolved"
created_atstringISO 8601 creation timestamp
latest_snapshotobjectnullableMost recent analysis snapshot
correctivesarraynullablePublished corrective messages (when include=correctives)
snapshotsarraynullableSnapshot history (when include=snapshots)
Create Narrative
Body Parameters
brand_idstringrequiredThe brand ID
namestringrequiredNarrative name (1-200 chars)
descriptionstringrequiredWhat this narrative tracks (1-2000 chars)
keywordsstring[]requiredKeywords to monitor (1-10 items)
comparison_brandstringOptional brand to compare against
Update Narrative
Body Parameters
narrative_idstringrequiredThe narrative ID to update
namestringUpdated name
descriptionstringUpdated description
keywordsstring[]Updated keywords
comparison_brandstringUpdated comparison brand
statusstringStatus: "critical", "active", "monitoring", "resolved"
Archive Narrative
Pass the narrative_id as a query parameter. Archived narratives are excluded from the active limit count.
Quick Reference
| Endpoint | Description | Rate Limit |
|---|---|---|
GET /narratives | List or get narrative | 60/min |
POST /narratives | Create narrative | 10/min |
PATCH /narratives | Update narrative | 30/min |
DELETE /narratives | Archive narrative | 30/min |
