region and use_case — are permanent after the agent is submitted for review and cannot be changed afterwards. billing_category can be updated via PATCH /v1/rcs/agents/{id} before the agent is launched. Once the draft is created, use PATCH /v1/rcs/agents/{id} to fill in the agent’s brand profile (logo, color, contact info, etc.) before submitting.
Request
Bearer <api_key>Brand name displayed to end users in the RCS messaging app. Typically matches your registered brand name.
Where the agent operates and where its data is stored.
| Value | Coverage |
|---|---|
EUROPE | Europe (the only region currently supported by Arowana) |
Additional regions (North America, Asia Pacific) are on the roadmap. For now all agents must use
EUROPE.Determines how Google bills for messages sent by this agent.
| Value | Description |
|---|---|
CONVERSATIONAL | Multi-turn back-and-forth conversations billed per 24-hour session. |
NON_CONVERSATIONAL | One-way notifications billed per individual message (consolidates the legacy Basic Message and Single Message categories). |
billing_category can be updated via PATCH /v1/rcs/agents/{id} at any time before the agent is launched. After launch, contact support to request a change.Categorises the agent and determines which message types Google permits it to send.
| Value | Allowed message types | Typical use |
|---|---|---|
OTP | MESSAGE only | One-time passwords for auth or transaction confirmation. No promotional content. |
TRANSACTIONAL | MESSAGE, CONVERSATION | Delivery alerts, account notifications, purchase confirmations. No promotional content. |
PROMOTIONAL | MESSAGE, NEWSLETTER | Marketing campaigns and offers. Can use MAU billing with newsletter_enabled. |
MULTI_USE | MESSAGE, CONVERSATION, NEWSLETTER | Combines transactional and promotional content. Broadest coverage. |
Set to
true to enable the NEWSLETTER message type and MAU subscriber billing on this agent. This flag is part of the Google submission and cannot be added retroactively — if you omit it now, you must create a new agent to get newsletter capability later.See Newsletter enablement for consent and billing details.Response
- 201 Created
- 400 Validation error
- 409 Conflict
- 429 Rate limited
Agent lifecycle
After creation the agent profile is incomplete (
DRAFT). Fill in branding, contact, and compliance fields via PATCH /v1/rcs/agents/{id} before submitting.Related
Update agent profile
Add logo, color, contact info, and compliance URLs before submitting.
Submit for review
Submit a complete draft agent for Google / carrier review.