---
title: "Get a brand review portal's branding"
method: GET
path: "/v2/scheduler/review-portals/{publicId}"
tags: ["Brand review portal"]
---

# Get a brand review portal's branding

`GET /v2/scheduler/review-portals/{publicId}`

## Request

- Base URL: `https://app.metricool.com/api`
- URL: `https://app.metricool.com/api/v2/scheduler/review-portals/{publicId}`
- Auth: none declared

Authenticated (brand reviewer session, or a Metricool user allowed to approve posts on the brand for the internal preview). Returns the portal's header logo — the reviewer's anonymous session has no other way to learn it, since it never reaches the user-settings endpoints. Always populated (falls back to the app's own default), never omitted.

## Path parameters

- `publicId` string, required

## Response `200`

OK

- JsonOkResponseBrandReviewPortalBrandingResponse
  - `metadata` object
  - `page` JsonPaging
    - `next` string
  - `data` BrandReviewPortalBrandingResponse
    - `logoUrl` string: Header logo URL for the portal. Resolves the brand's owner (or their agency, if any); always populated — falls back to the app's own default logo when neither has one configured.

---

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