---
title: "Get Message Overrides Catalog"
method: GET
path: "/message-overrides/catalog"
tags: ["Message Overrides"]
---

# Get Message Overrides Catalog

`GET /message-overrides/catalog`

Retrieves the catalog of overridable message points, including their default copy, allowed placeholders and tags, and maximum length. Use this to discover the valid message override IDs and locales.

## Response `200`

OK

- MessageOverridesCatalogResponseBody
  - `catalogVersion` number — The version of the message override catalog.
  - `screens` object[] — The pre-built UI screens that contain overridable message points.
    - `id` string
    - `label` string
    - `family` string
  - `points` object[] — The overridable message points.
    - `publicId` string — The message override ID, e.g. `sms-code-entry.heading`.
    - `screen` string — The ID of the screen this message point belongs to.
    - `role` string — The role of the message point within the screen, e.g. `heading`, `description`, `primaryCta`.
    - `item` string — An optional sub-item identifier for list-style message points.
    - `label` string — A human-friendly label for the message point.
    - `products` string[] — The pre-built UI product versions this message point applies to.
    - `maxLength` number — The maximum allowed length for an override value.
    - `allowedPlaceholders` string[] — Placeholders (e.g. `{tenantName}`) that may appear in an override value.
    - `allowedTags` string[] — Rich-text tags (e.g. `identifier`, `link`) that may appear in an override value.
    - `defaultCopy` object — The default copy for each locale.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.dev/authsignal/apis/call-connect-api.md) · [All operations](https://skmtc.dev/authsignal/apis/call-connect-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/authsignal/call-connect-api/revisions/5604d744e3ad/schema)
