---
title: "Organization brands overview"
method: GET
path: "/v3/organization/portfolio"
tags: ["Organization"]
---

# Organization brands overview

`GET /v3/organization/portfolio`

Per-brand portfolio overview for one of the user's organizations: AI visibility (value, delta, sparkline), domain rating, open next-steps count, tracked prompts and keywords, and Search/Traffic — plus org KPIs (time saved, articles created, reports sent, active brands). Reads the persisted daily snapshot. Pass organizationId (from list_teams) to target a specific org; omit it when the user belongs to a single org.

## Query parameters

- `organizationId` string
- `start` string
- `end` string

## Response `200`

Default Response

- object
  - `asOf` string, date-time, nullable, required
  - `isAgency` boolean, required
  - `kpis` object, required
    - `timeSavedHours` number
    - `articlesWritten` number
    - `reports` number, nullable
    - `activeBrands` number
  - `brands` object[], required
    - `teamId` string
    - `name` string
    - `domain` string
    - `status` string
    - `domainRating` number, nullable
    - `aiVisibility` object
    - `search` object, nullable
    - `traffic` object, nullable

## Changes

- **2026-09-18** `e0163b1c37cb` — 1 info
  - added the media type `application/json` for the response with the status `200`

[Change history](https://skmtc.dev/snowseo/apis/snowseo-api/changes/v3/organization/portfolio/get.md)

---

[API](https://skmtc.dev/snowseo/apis/snowseo-api.md) · [All operations](https://skmtc.dev/snowseo/apis/snowseo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/snowseo/apis/snowseo-api/revisions/68d7cda28432?raw)
