Skip to main content

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-Key is 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