---
title: "Lister les profils de marque"
method: GET
path: "/brand-profiles"
tags: ["Brands"]
---

# Lister les profils de marque

`GET /brand-profiles`

## Request

- Base URL: `https://api.swipify.fr/api/v1`
- URL: `https://api.swipify.fr/api/v1/brand-profiles`
- Auth: API key in header `X-API-Key`

Profils de marque de l'organisation (logo/nom commercial/couleur). Le `key` renvoyé est à passer en `brandProfileKey` à la création d'une facture. Scope requis : `brands:read`.

## Response `200`

Profils de marque

- object
  - `data` BrandProfile[]
    - `key` string
    - `isDefault` boolean
    - `nomCommercial` string, nullable
    - `color` string, nullable
    - `fontFamily` string: Police des documents de ce profil.
    - `hasLogo` boolean
    - `updatedAt` string, date-time

## Other responses

- `401`: Échec d'authentification : clé API manquante (`missing_api_key`) ou invalide/révoquée/expirée (`invalid_api_key`). Le client doit présenter une clé valide.
- `403`: Clé authentifiée mais non autorisée : scope insuffisant pour cette route (`scope_required`), ou organisation sans abonnement Pro actif (`pro_required`). `GET /me` reste accessible sans Pro pour diagnostiquer la clé.

---

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