---
title: "Do our slides follow the brand guide"
method: POST
path: "/v1/brand/check"
tags: ["Brand"]
---

# Do our slides follow the brand guide

`POST /v1/brand/check`

## Request

- Base URL: `https://infoslides.app`
- URL: `https://infoslides.app/v1/brand/check`
- Auth: none declared

Checks a slideshow against the confirmed brand guide (`{"slideshowId": "..."}`) and lists, slide by slide, colours outside the palette, text that is hard to read, a missing logo, banned phrases and fonts that are not the guide's (`rule`: `palette`, `contrast`, `logo`, `bannedPhrases`, `fonts`; `message` is a sentence to read out). Advisory only: nothing is blocked. Looks at designed and dynamic slides, not slides inside an uploaded presentation. `followsGuide` is true when nothing drifts; `hasConfirmedGuide` is false when there is no guide to check against. A summary count also appears in `GET /v1/workspace/health`.

## Request body

- V1BrandCheckRequest
  - `slideshowId` string, uuid

## Response `200`

OK

---

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