Send a message to a user.

Sends a message to one of your users on the selected channels (in-app inbox, mobile push, email, SMS). The user must belong to your operator.

Messages do not support the partnerExternalId / partnerCustomPayload custom-data fields (§11) — they are transient delivery records rather than partner-managed entities.

Clients may send an Idempotency-Key header for safe retry semantics; the header is currently accepted and ignored (no enforcement yet).

Required scope: messages:write

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

A message to send to one of your users.

int64

Id of the user to send the message to. The user must belong to your operator.

string
required

The message body. 1–4096 characters.

string | null

Optional subject / title. Up to 140 characters. Used as the push/email title; falls back to a default when omitted.

string | null

Optional deep link opened from the message. Must be an https:// URL, a monta-app:// deeplink, or an internal /path.

channels
object
required

The channels a message is delivered on. The in-app inbox is on by default; push, email, and SMS are opt-in. At least one channel must be enabled.

Headers
string

Opaque client-supplied key used for safe retries. Accepted today; behavior not yet enforced.

Responses

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