The RCS platform API covers three areas: messaging (send, track, and receive replies), production agent management (create, configure, and submit brand agents for Google approval), and the Test Agent (sandbox for development). Device capability is checked automatically at send time — you don’t need to call a separate endpoint.

Messaging

PageWhat it covers
Send a messageText, rich cards, carousels, newsletter — full request body guide
Track deliveryDelivery receipts, read events, failure reasons
Receive repliesInbound webhook events, suggested reply taps, conversation window

Production agents

Create and manage brand agents that must be approved by Google before sending production RCS.
EndpointDescription
POST /v1/rcs/agentsCreate a new draft agent
GET /v1/rcs/agents/{id}Get agent details and approval status
PATCH /v1/rcs/agents/{id}Update agent fields before submission
POST /v1/rcs/agents/{id}/submitSubmit agent for Google / carrier review
GET /v1/rcs/agents/{id}/launchCarrier launch progress for approved agents

Test Agent (sandbox)

EndpointDescription
POST /v1/test/registerStart phone verification (OTP)
POST /v1/test/verifyComplete OTP and claim a pool slot
POST /v1/test/messagesSend test RCS (same body as /v1/messages, max 5 sends)
GET /v1/test/statusRemaining quota and pool assignment

RCS sandbox quickstart

Guided walkthrough: register, verify, and send your first RCS.

Webhooks

agent.approved and agent.rejected events.