Read one brand analysis run
get_brand_analysis_runFetch full results for a brand analysis run, including gaps, ranking evidence for each gap, and assistant sentiment once the run status is ready. Call after creating a run and wait for status ready.
Instructions
One run in full: its gaps, the ranking evidence behind each one, and the sentiment behind how the assistants talk about the brand. Call it after create_brand_analysis_run until status is ready — gaps is empty and sentiment is null until then, and error is set instead if it failed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Id of the run, as create_brand_analysis_run reports it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| gaps | Yes | The topics where a competitor answers better than this brand. Empty until ready. | |
| error | Yes | Why the run failed. null unless status is error or corrupted_response. | |
| status | Yes | processing the moment it is requested, then ready, or error / corrupted_response when it failed — see error. | |
| createdAt | Yes | When the run was requested, ISO 8601 in UTC. | |
| projectId | Yes | ||
| sentiment | Yes | How the assistants talk about the brand when they mention it. null until ready. | |
| totalCost | Yes | ||
| updatedAt | Yes | When the run last changed, ISO 8601 in UTC. | |
| maxContextGaps | Yes | How many gaps this run may report at most. | |
| usedResultCount | Yes | How many tracking results fed this run. | |
| activePromptCount | Yes | How many active tracked prompts fed this run. |