Create an Agent

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

The Create an Agent API allows you to create and register a new agent profile within the RCS messaging platform. The agent is responsible for a conversational entity representing a brand. It can be either Business Message Agent (BMA) or RCS Business Message Agent (RBMA).

Prerequisites

  • After you sign up, your account will be on the trial version. You must complete the KYC to access all the features in kaleyra.io.
  • Before you get started, Create an API Key. To view the API Key and the SID, see View API Key and SID.
  • To send any RCS messages, you must configure the RCS channel in the Kaleyra platform. To configure the RCS channel in your account, please contact your local Kaleyra representative.
Body Params
string
enum
required

Business messaging agent (BMA) or RCS Business Messaging (RCBM).

Allowed:
string
required
length between 1 and 40

Agent display name.

uri
required

URL of the logo.
Must be a valid image URL ending in png, jpg or jpeg.

uri
required

Publicly available URL of the hero image.
Must end in png, jpg or jpeg.
Cannot be modified after agent verification.

string

Default locale.

uri

Test URL for the agent.

string

Endpoint configuration.

string

Primary interaction type.

string
required
length ≥ 1

Unique identifier used when sending a message.
Must be non-empty and unique.

string
required
length between 1 and 100

Short description explaining the agent's purpose and functionality.

phones
array of objects
required
length ≤ 3

Phone contact details. Maximum 3.

phones*
emails
array of objects
required
length ≤ 3

Email contact details. Maximum 3.

emails*
privacy
object
required
terms_conditions
object
required
string
required

Primary brand color in hexadecimal format.

string
required

Billing configuration for the agent.
Documented values include CONVERSATIONAL and
NON-CONVERSATIONAL.

string
enum
required

Business use case category.

Allowed:
string
enum
required

Hosting region.

Allowed:
string

Agent status.

languages
array of strings

Languages supported by the agent.

languages
string
required

Identifier of the RCS provider.

website
array of objects
required
length ≤ 3

Official websites. Maximum 3.

website*
brand_details
object
required
Headers
string
required

API key generated from the Kaleyra account.

Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json



© 2026 Kaleyra Inc. All rights reserved.
Trademarks, logos and service marks displayed on this site are registered and unregistered trademarks of Kaleyra Inc.