---
title: "List master signage templates"
method: GET
path: "/v1/signage-master-templates"
tags: ["signage-master-templates"]
---

# List master signage templates

`GET /v1/signage-master-templates`

## Request

- Base URL: `https://api.brixsignage.com`
- URL: `https://api.brixsignage.com/v1/signage-master-templates`
- Auth: HTTP bearer

Return the published catalog of signage templates curated by Brix. This catalog is shared across all workspaces rather than scoped to one, and is the only source of the masterId values required when creating a signage template. Drafts and deleted entries are not included.

**Notes.**
- Not paginated: the whole published catalog comes back, sorted by `sortOrder` then name.

## Response `200`

Success.

- object
  - `data` SignageMasterTemplate[], required
    - `id` string, required
    - `name` string, required
    - `description` string, nullable, required
    - `industry` string, nullable, required
    - `archetype` string, nullable, required
    - `sortOrder` integer, required
    - `format` 'engine' | 'creative', required: `engine`: `config` is the template. `creative`: `creative` is a finished design to create a creative from.
    - `config` object, required: The template configuration: `archetype`, `style`, `palette`, `orientation`, `content`, and the `schemaVersion` the API stamps on every write.
    - `creative` unknown, required
    - `updatedAt` string, required: ISO-8601 timestamp (UTC).

## Other responses

- `401`: Missing, expired or revoked bearer token.
- `403`: The token lacks the permission this operation needs (see `x-brix-permission`).
- `5XX`: Server error. The body carries a `requestId` to quote to support.

---

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