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: Register an RCS brand and agent, test the agent, and submit it for carrier launch through the Telnyx API.
- RCS Getting Started: Get started with Rich Communication Services (RCS) messaging on Telnyx, including agent registration, sending rich cards, suggested actions, and media.
- RCS with AI Assistant: Build an intelligent RCS agent powered by Telnyx AI Assistant—no custom backend required.
Sending Messages
- Send RCS Messages: 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: Query device RCS capabilities before sending and generate deeplinks to start RCS conversations from websites or QR codes.
- RCS Deeplinks: Generate RCS deeplinks to start conversations from websites, QR codes, and email campaigns.
Receiving Messages
- RCS Webhooks: 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: Creates an editable RCS brand draft. Creating the draft does not begin external review.
- List RCS brands: Lists RCS brands owned by the authenticated organization.
- Retrieve an RCS brand: Retrieves an RCS brand and its current lifecycle status.
- Update an RCS brand: Updates one or more fields on a brand while its status is
CREATED. Submitted brands cannot be changed. - Submit an RCS brand: 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: Creates an editable RCS agent draft under a brand. The
Idempotency-Keyis scoped to the authenticated organization. Reusing the key with the same request ret… - List RCS agents: Lists RCS agents owned by the authenticated organization, optionally filtered by brand.
- Retrieve an RCS agent: Retrieves an RCS agent, section statuses, test devices, carrier approvals, and provider capabilities.
- Update an RCS agent: 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: 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: 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: 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: Lists test devices attached to an RCS agent.
- Remove an RCS agent test device: Removes a test device from an RCS agent and its provider registration.
- List RCS agent carrier approvals: 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: Queues an outbound RCS message through the selected RCS agent. Check recipient capabilities before sending features that require RCS support.
- List all RCS agents: Returns RCS agents available to the authenticated account.
- Retrieve an RCS agent: Returns the configuration and current state of the specified RCS agent.
- Modify an RCS agent: Updates the supplied configuration fields on the specified RCS agent.
- Check RCS capabilities (batch): Returns RCS capability information for multiple recipients in one request.
- Check RCS capabilities: Returns the RCS features supported by the specified recipient for the selected agent.
- Add RCS test number: Adds a test phone number to an RCS agent for testing purposes.
- Generate RCS deeplink: Generate a deeplink URL that can be used to start an RCS conversation with a specific agent.