Get Brand Perception
get_perceptionGet brand perception analysis from AI models.
How AI models describe, position, and talk about the brand — sentiment, themes, narrative shifts, and head-to-head perception vs competitors. Read-only. Refreshing perception is intentionally not exposed; trigger that from the dashboard.
Views:
'dashboard': Headline scores, top themes, recent shifts.
'metrics': Detailed per-dimension scores. Pass
tracked_brandto compare against a specific competitor.'story': Narrative arc — themes pulled from AI answers, grouped by direction (positive / neutral / negative) with example excerpts.
'narrative_drift': Quarter-over-quarter shifts in how the brand is framed (theme emergence, theme decay, sentiment direction).
'narrative': Narrative war-room view — corrective actions, themes, sources, and historical snapshots for a single named narrative.
Args:
brand_id: The brand to check (required).
view: 'dashboard', 'metrics', 'story', 'narrative_drift', or 'narrative'.
days: Lookback window, 7-365. Default 90.
period: A frozen calendar period (YYYY-MM or YYYY-Qn). When given,
days is ignored and the response carries a period block.
view='dashboard' and view='metrics' only. The dashboard score is
the period average with perception_score.change_period, and the
insights carry descriptors.
tracked_brand: For metrics view, compare against this competitor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| view | No | dashboard | |
| period | No | ||
| brand_id | Yes | ||
| user_intent | No | Analytics hint: the user's latest request in one short sentence. Omit secrets and prior chat. | |
| tracked_brand | No |