Skip to main content
POST
Publier un message

Supported products

Autorisations

Authorization
string
header
requis

The access token received from the authorization server in the OAuth 2.0 flow.

Paramètres de chemin

channelId
integer<int32>
requis

L'identifiant unique du canal personnalisé où le message sera créé.

Corps

application/json
attachments
(FILE · object | LOCATION · object | CONTACT · object | UNSUPPORTED_CONTENT · object | MESSAGE_HEADER · object | QUICK_REPLIES · object | SOCIAL_MEDIA_METADATA · object)[]
requis

Un ensemble de pièces jointes incluses dans le message, qui peuvent être des fichiers, des lieux, des contacts ou d'autres types pris en charge.

channelAccountId
string
requis

L'ID du compte de canal par lequel le message est envoyé.

messageDirection
enum<string>
requis

La direction du message, indiquant s'il est « ENTRANT » ou « SORTANT ».

Options disponibles:
INCOMING,
OUTGOING
recipients
object[]
requis

Un tableau de participants représentant les destinataires du message.

senders
object[]
requis

Un tableau de participants représentant les expéditeurs du message.

text
string
requis

Le contenu du message en texte brut.

timestamp
string<date-time>
requis

La date et l'heure de création du message, au format ISO 8601.

associateWithContactId
integer<int64>

L'ID du contact auquel ce message doit être associé.

inReplyToId
string

L'ID du message auquel ce message répond.

integrationIdempotencyId
string

Un identifiant unique pour assurer l'idempotence du message au sein de l'intégration.

integrationThreadId
string

Un identifiant unique pour le fil de discussion au sein de l'intégration.

preResolvedContacts
object
richText
string

Le contenu du message en texte enrichi, permettant la mise en forme.

Réponse

successful operation

archived
boolean
requis

Un booléen indiquant si le message est archivé.

attachments
(FILE · object | LOCATION · object | CONTACT · object | UNSUPPORTED_CONTENT · object | MESSAGE_HEADER · object | QUICK_REPLIES · object | WHATSAPP_TEMPLATE_METADATA · object | SOCIAL_MEDIA_METADATA · object)[]
requis

Un ensemble de pièces jointes incluses dans le message, qui peuvent être des fichiers, des lieux, des contacts ou d'autres types pris en charge.

channelAccountId
string
requis

L'identifiant du compte de canal associé au message.

channelId
string
requis

L'identifiant du canal par lequel le message a été envoyé.

client
object
requis
conversationsThreadId
string
requis

L'identifiant du fil de conversation auquel ce message appartient.

createdAt
string<date-time>
requis

La date et l'heure de création du message, au format ISO 8601.

createdBy
string
requis

L'identifiant de l'utilisateur ou du système qui a créé le message.

direction
enum<string>
requis

La direction du message, soit « ENTRANT » ou « SORTANT ».

Options disponibles:
INCOMING,
OUTGOING
id
string
requis

L'identifiant unique du message.

recipients
object[]
requis

Un tableau de destinataires du message, chacun contenant les détails du destinataire.

senders
object[]
requis

Un tableau d'expéditeurs associés au message, chacun contenant les détails de l'expéditeur.

text
string
requis

Le contenu du message en texte brut.

truncationStatus
enum<string>
requis

Indique si le contenu du message est tronqué. Les valeurs valides sont « NOT_TRUNCATED », « TRUNCATED_TO_MOST_RECENT_REPLY » et « TRUNCATED ».

Options disponibles:
NOT_TRUNCATED,
TRUNCATED,
TRUNCATED_TO_MOST_RECENT_REPLY
type
enum<string>
défaut:MESSAGE
requis

Le type de message, qui est toujours « MESSAGE ».

Options disponibles:
MESSAGE
inReplyToId
string

L'identifiant du message auquel ce message répond, le cas échéant.

richText
string

Le contenu en texte enrichi du message, s'il est disponible.

status
object
subject
string

L'objet du message, le cas échéant.

updatedAt
string<date-time>

La date et l'heure de la dernière mise à jour du message, au format ISO 8601.

Dernière modification le 6 octobre 2026