For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
SupportDashboard
DocsAPI ReferenceWebhooksMethodsUI ComponentsMCP ServerChangelog
  • Documentation
    • Introduction
    • Authentication
    • RCS Support
  • Quickstart
    • SMS
    • RCS
      • Python
      • TypeScript
      • Ruby
  • Guides
    • Purchase Phone Numbers
    • Brands
    • Campaigns
    • Messages
    • Branded Test Agents
    • Handling Expired URLs
LogoLogo
SupportDashboard
On this page
  • 1. Get an agent
  • 2. Get credentials
  • 3. Select a language
  • SDK Guides
Quickstart

Getting started with RCS

Was this page helpful?
Previous

Python SDK Quickstart

Next
Built with

1. Get an agent

First, sign up for an account. To get started with testing, create a free test agent via the Pinnacle Dashboard or the API (POST /rcs/test/agents). Your new agent will appear in the RCS Agents tab:

RCS Agent Example

This gives you an RCS agent that you can test whitelisted devices on. Whitelist phone numbers and have recipients accept the tester invite before sending messages.

Each account can create up to 5 test agents. There is a 2-minute cooldown after creating an agent before you can whitelist numbers.

When you’re ready for production, you can register an RCS campaign with your company’s branding. While awaiting approval from carriers, you will be given a branded test agent that can send to whitelisted numbers. Once accepted by carriers, you’ll be able to send to any number, provided they have consented to receiving messages.

2. Get credentials

Navigate to Development > API Keys and click Create API Key. Give your key a descriptive name, then click Create. Once generated, copy your new API key and store it securely.

3. Select a language

SDK Guides

Python
TypeScript
Ruby