---
title: Chats | API Docs
description: Overview of chats — conversation threads with one or more participants.
---

A Chat is a conversation thread with one or more participants.

To begin a chat, you must create a Chat with at least one recipient handle. Including multiple handles creates a group chat.

When creating a chat, the `from` field specifies which of your authorized phone numbers the message originates from. Your authentication token grants access to one or more phone numbers, but the `from` field determines the actual sender.

**Handle Format:**

- Handles can be phone numbers or email addresses
- Phone numbers MUST be in E.164 format (starting with +)
- Phone format: `+[country code][subscriber number]`
- Example phone: `+12223334444` (US), `+442071234567` (UK), `+81312345678` (Japan)
- Example email: `user@example.com`
- No spaces, dashes, or parentheses in phone numbers

## Create a chat

Chats are created by sending the first message. See [Starting a conversation](/guides/messaging/sending-messages#starting-a-conversation/index.md) in the Sending Messages guide for the full example, or the [Create Chat API reference](/api/resources/chats/methods/create/index.md).

## List chats

List every chat the authenticated partner has access to, optionally filtered by sender number (`from`) or participant (`to`). Results are paginated — pass the previous response’s `next_cursor` back as `cursor` until it returns `null`. Default page size is 20, max is 100. See the [List Chats API reference](/api/resources/chats/methods/list_chats/index.md).

## Retrieve a chat

Fetch a single chat by ID. The response includes participants, conversation protocol, [chat health](/guides/chats/chat-health/index.md), and more. See the [Retrieve Chat API reference](/api/resources/chats/methods/retrieve/index.md) for full details.

## Mark a chat as read

Mark every message in a chat as read, which sends a read receipt on iMessage/RCS. See the [Mark As Read API reference](/api/resources/chats/methods/mark_as_read/index.md).

> **Note:** Calling mark-as-read on a [group chat](/guides/chats/group-chats/index.md) has no effect. Read receipts only exist in one-to-one iMessage and RCS conversations.

## Related

- [Group Chats](/guides/chats/group-chats/index.md) — creating chats, managing participants, group name / icon, leaving a group
- [Typing Indicators](/guides/chats/typing-indicators/index.md) — typing state inside a chat
- [Chat Health](/guides/chats/chat-health/index.md) — how we score chat health and what it means for your line
- [Sending Messages](/guides/messaging/sending-messages#message-parts/index.md) — posting messages to a chat
- [API Reference: Chats](/api/resources/chats/index.md)
