The RCS Studio API lets you build, configure, and operate RCS agents programmatically — creating conversation flows, sending messages, managing assets, and reacting to real-time events.
In this section
How to obtain an access token using your API credentials and use it to authenticate requests. Covers the token endpoint, response fields, token refresh, and security best practices.
Required headers, base URL, a first example request to verify your setup, E.164 phone number format, ISO 8601 timestamps, and cursor-based pagination.
Before you begin
You'll need API credentials (client ID and client secret) from the Developer tab in RCS Studio. If you don't see the Developer tab, contact your Vibes representative to have API access enabled on your account.
See also
- Build and test your first agent — Create your first agent and trigger a message on a test device
- Build flows with the States API — Create conversational multi-state flows via the API
- Send a transactional message — Fastest path to sending RCS messages from your backend
- Forwarding messages via webhook — Receive real-time delivery and reply events
- Provision brands and agents — Create and submit a brand and agent for carrier verification via the API