---
title: "List the labels on a conversation"
method: GET
path: "/v1/inbox/conversations/{conversationId}/labels"
tags: ["Messages"]
---

# List the labels on a conversation

`GET /v1/inbox/conversations/{conversationId}/labels`

## Request

- Base URL: `https://zernio.com/api`
- URL: `https://zernio.com/api/v1/inbox/conversations/{conversationId}/labels`
- Auth: HTTP bearer

Facebook Messenger only. Lists the Page's custom labels applied to the person in this conversation (Graph `/{psid}/custom_labels`). Other platforms answer 400 `platform_not_supported`.

## Path parameters

- `conversationId` string, required

## Query parameters

- `accountId` string, required

## Response `200`

The labels on the conversation's participant

- object
  - `labels` object[]
    - `id` string: Meta label id
    - `name` string

## Other responses

- `400`: Invalid accountId, or an account that is not Facebook (platform_not_supported), or Meta refusing for good (platform_api_error with Meta's message, e.g. the Page has not accepted the label privacy terms, subcode 2018344, in platformError). A transient Meta failure answers 502
- `401`: Missing or invalid API key. `code` is `missing_credentials` when no Authorization header was sent and `invalid_credentials` when the key is unknown, revoked or expired.
- `403`: Inbox addon required
- `404`: Account or conversation not found
- `422`: No Facebook Page is selected on this account (linked_account_required); reconnect it and select the Page

## Changes

- **2026-10-25** `31e8537bec75`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/zernio/apis/zernio-api/changes/v1/inbox/conversations/:conversationId/labels/get.md)

---

[API](https://skmtc.dev/zernio/apis/zernio-api.md) - [All operations](https://skmtc.dev/zernio/apis/zernio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zernio/apis/zernio-api/revisions/870c96025f19?raw)
