---
title: "Get Persona Attribution"
method: GET
path: "/api/domains/{domain_id}/personas/{persona_id}/attribution"
tags: ["attribution"]
---

# Get Persona Attribution

`GET /api/domains/{domain_id}/personas/{persona_id}/attribution`

## Request

- Base URL: `https://api-v1.unusual.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api-v1.unusual.ai/api/domains/{domain_id}/personas/{persona_id}/attribution`
- Auth: OAuth 2
  - Password
  - Token URL: `/auth/login`

Visibility/alignment time-series + competitor overlay + supporting
content for one persona. Optional ``scenario_context`` query param
scopes the time-series to a single buying context.

## Path parameters

- `persona_id` string, required
- `domain_id` string, required

## Query parameters

- `scenario_context` string, nullable

## Headers

- `x-view-as` string, nullable

## Response `200`

Successful Response

- PersonaAttributionOut
  - `persona` PersonaCore, required
    - `id` string, required
    - `name` string, required
    - `description` string, nullable
    - `scenarios` string[], nullable
  - `visibilityHistory` ScorePoint[], required
    - `reportId` string, required
    - `reportDate` string, required
    - `score` number, required
    - `sampleSize` integer, required
  - `alignmentHistory` ScorePoint[], required
    - `reportId` string, required
    - `reportDate` string, required
    - `score` number, required
    - `sampleSize` integer, required
  - `competitorVisibilityHistory` CompetitorVisibilityPoint[], nullable, required
    - `reportId` string, required
    - `reportDate` string, required
    - `brand` CompetitorScore, required
      - `name` string, required
      - `score` number, required
    - `competitors` CompetitorScore[], required
      - `name` string, required
      - `score` number, required
  - `buyingContexts` BuyingContextOut[], required
    - `scenarioContext` string, required
    - `visibilityHistory` ScorePoint[], required
      - `reportId` string, required
      - `reportDate` string, required
      - `score` number, required
      - `sampleSize` integer, required
    - `alignmentHistory` ScorePoint[], required
      - `reportId` string, required
      - `reportDate` string, required
      - `score` number, required
      - `sampleSize` integer, required
    - `competitorVisibilityHistory` CompetitorVisibilityPoint[], nullable, required
      - `reportId` string, required
      - `reportDate` string, required
      - `brand` CompetitorScore, required
        - `name` string, required
        - `score` number, required
      - `competitors` CompetitorScore[], required
        - `name` string, required
        - `score` number, required
  - `supportingContent` SupportingContentOut, required
    - `items` ContentItemSlim[], required
      - `id` string, required
      - `title` string, nullable
      - `url` string, required
      - `sourceKind` string, required
      - `ownership` string, required
      - `totalVisits` integer, required
    - `mergedVisitsByDay` VisitsPoint[], required
      - `date` string, required
      - `visits` integer, required
  - `narrative` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/unusual/apis/dashboard-server.md) - [All operations](https://skmtc.dev/unusual/apis/dashboard-server/llms.txt) - [OpenAPI document](https://skmtc.dev/unusual/apis/dashboard-server/revisions/89f716930ead?raw)
