# Telnyx Messaging: RCS — Documentation Index > RCS documentation within the Messaging section of the Telnyx developer docs (https://developers.telnyx.com). > This file: https://developers.telnyx.com/docs/development/llms/messaging-rcs-llms-txt.md · Root index: https://developers.telnyx.com/llms.txt ## Getting Started - [Agent Registration Quickstart](https://developers.telnyx.com/docs/messaging/rcs/agent-registration.md): Register an RCS brand and agent, test the agent, and submit it for carrier launch through the Telnyx API. - [RCS Getting Started](https://developers.telnyx.com/docs/messaging/messages/rcs-getting-started.md): Get started with Rich Communication Services (RCS) messaging on Telnyx, including agent registration, sending rich cards, suggested actions, and media. - [RCS with AI Assistant](https://developers.telnyx.com/docs/messaging/messages/rcs-ai-assistant.md): Build an intelligent RCS agent powered by Telnyx AI Assistant—no custom backend required. ## Sending Messages - [Send RCS Messages](https://developers.telnyx.com/docs/messaging/messages/send-an-rcs-message.md): Send rich RCS messages with text, rich cards, carousels, and suggested actions using the Telnyx RCS API. Includes SDK examples and SMS fallback. - [Capabilities & Deeplinks](https://developers.telnyx.com/docs/messaging/messages/rcs-capabilities.md): Query device RCS capabilities before sending and generate deeplinks to start RCS conversations from websites or QR codes. - [RCS Deeplinks](https://developers.telnyx.com/docs/messaging/messages/rcs-deeplinks.md): Generate RCS deeplinks to start conversations from websites, QR codes, and email campaigns. ## Receiving Messages - [RCS Webhooks](https://developers.telnyx.com/docs/messaging/messages/receiving-rcs-webhooks.md): Receive RCS webhooks from Telnyx — delivery receipts, inbound messages, read receipts, suggestion responses — with payload structure and SDK examples. ## API Reference (RCS) ### RCS Brands - [Create an RCS brand](https://developers.telnyx.com/api-reference/rcs-brands/create-an-rcs-brand.md): Creates an editable RCS brand draft. Creating the draft does not begin external review. - [List RCS brands](https://developers.telnyx.com/api-reference/rcs-brands/list-rcs-brands.md): Lists RCS brands owned by the authenticated organization. - [Retrieve an RCS brand](https://developers.telnyx.com/api-reference/rcs-brands/retrieve-an-rcs-brand.md): Retrieves an RCS brand and its current lifecycle status. - [Update an RCS brand](https://developers.telnyx.com/api-reference/rcs-brands/update-an-rcs-brand.md): Updates one or more fields on a brand while its status is `CREATED`. Submitted brands cannot be changed. - [Submit an RCS brand](https://developers.telnyx.com/api-reference/rcs-brands/submit-an-rcs-brand.md): Starts asynchronous provider provisioning and external review for a brand. Repeating this request for an in-progress brand returns its current state without cr… ### RCS Agents - [Create an RCS agent](https://developers.telnyx.com/api-reference/rcs-agents/create-an-rcs-agent.md): Creates an editable RCS agent draft under a brand. The `Idempotency-Key` is scoped to the authenticated organization. Reusing the key with the same request ret… - [List RCS agents](https://developers.telnyx.com/api-reference/rcs-agents/list-rcs-agents.md): Lists RCS agents owned by the authenticated organization, optionally filtered by brand. - [Retrieve an RCS agent](https://developers.telnyx.com/api-reference/rcs-agents/retrieve-an-rcs-agent.md): Retrieves an RCS agent, section statuses, test devices, carrier approvals, and provider capabilities. - [Update an RCS agent](https://developers.telnyx.com/api-reference/rcs-agents/update-an-rcs-agent.md): Updates one or more fields on an agent while its status is `CREATED`. Submitted agents cannot be changed through this endpoint. - [Submit RCS agent basics](https://developers.telnyx.com/api-reference/rcs-agents/submit-rcs-agent-basics.md): Starts asynchronous provider provisioning and submits the agent's basic configuration. The brand must be `VERIFIED`. Repeating this request for an in-progress… - [Submit an RCS agent for launch](https://developers.telnyx.com/api-reference/rcs-agents/submit-an-rcs-agent-for-launch.md): Adds the campaign and testing configuration, then starts asynchronous carrier launch. Agent basics must already be submitted. Repeating a launch that is alread… - [Add an RCS agent test device](https://developers.telnyx.com/api-reference/rcs-agents/add-an-rcs-agent-test-device.md): Adds an RCS-capable test number after provider agent creation. Repeating the request for a number already attached to the agent returns the existing test devic… - [List RCS agent test devices](https://developers.telnyx.com/api-reference/rcs-agents/list-rcs-agent-test-devices.md): Lists test devices attached to an RCS agent. - [Remove an RCS agent test device](https://developers.telnyx.com/api-reference/rcs-agents/remove-an-rcs-agent-test-device.md): Removes a test device from an RCS agent and its provider registration. - [List RCS agent carrier approvals](https://developers.telnyx.com/api-reference/rcs-agents/list-rcs-agent-carrier-approvals.md): Lists carrier approval records for an RCS agent. The provider may expose per-carrier, hub-level, or bot-level approval status. ### RCS - [Send an RCS message](https://developers.telnyx.com/api-reference/rcs/send-an-rcs-message.md): Queues an outbound RCS message through the selected RCS agent. Check recipient capabilities before sending features that require RCS support. - [List all RCS agents](https://developers.telnyx.com/api-reference/rcs/list-all-rcs-agents.md): Returns RCS agents available to the authenticated account. - [Retrieve an RCS agent](https://developers.telnyx.com/api-reference/rcs/retrieve-an-rcs-agent.md): Returns the configuration and current state of the specified RCS agent. - [Modify an RCS agent](https://developers.telnyx.com/api-reference/rcs/modify-an-rcs-agent.md): Updates the supplied configuration fields on the specified RCS agent. - [Check RCS capabilities (batch)](https://developers.telnyx.com/api-reference/rcs/check-rcs-capabilities-batch.md): Returns RCS capability information for multiple recipients in one request. - [Check RCS capabilities](https://developers.telnyx.com/api-reference/rcs/check-rcs-capabilities.md): Returns the RCS features supported by the specified recipient for the selected agent. - [Add RCS test number](https://developers.telnyx.com/api-reference/rcs/add-rcs-test-number.md): Adds a test phone number to an RCS agent for testing purposes. - [Generate RCS deeplink](https://developers.telnyx.com/api-reference/rcs/generate-rcs-deeplink.md): Generate a deeplink URL that can be used to start an RCS conversation with a specific agent.