---
title: "Get Brands With Portals Company Wide"
method: GET
path: "/api/integrazu/data/brands-portals"
tags: ["Integrazu Data"]
---

# Get Brands With Portals Company Wide

`GET /api/integrazu/data/brands-portals`

Company-scoped brand+portal catalog for the per-brand portal settings page.

Unlike /brands-platforms, this endpoint does NOT require a PV: it lists every
brand belonging to the authenticated company together with the full global
portal catalog. Status per (brand, portal) comes from a separate call to
GET /integrazu/portal-config/status; this endpoint only returns the catalog.

Used by /settings/portals so a company can submit portal credentials at the
brand level (pv_id = NULL in Z_BrandPortalConfigurations) without first
needing a vehicle.

Returns:
    [
        {
            "brand_id": 1,
            "brand_name": "Stand ABC",
            "portals": [
                {"id": 1, "slug": "standvirtual", "designation": "StandVirtual", "logo": "...", "enabled": False},
                ...
            ]
        }
    ]

## Headers

- `x-api-token` string, nullable

## Response `200`

Successful Response

- object[]

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/multigest/apis/multigest-protected-api.md) · [All operations](https://skmtc.dev/multigest/apis/multigest-protected-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/multigest/multigest-protected-api/revisions/4b44eb76b3ee/schema)
