Create a Business Communication Message

Overview

Send a message to a business. Available for Staff, App, and Directory tokens.

Note: Sending messages requires a channel with active status. Channels are activated asynchronously via webhook callback from the communication-gw, not immediately upon creation. Ensure the channel has been activated before attempting to send messages.

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

Message attachments

attachments
string
required

Channel uid. 36 chars uuid.

string

Contact Uid

contact_data
object

Optional channel-provided contact metadata for AI Chat Receptionist context, such as contact_name, email, phone, or other scalar contact details. This object is metadata only: it does not participate in routing or session lookup, and contact_uid/external_uid remain the routing identifiers. When provided on an intercepted inbound message without contact_uid, communication-gw forwards it to the AI receptionist as unverified client context and does not include it in the normal CRM fallback message payload.

string

Message creation date time [optional | Format: YYYY-MM-DD HH:MM:SS].

string
enum

Message Direction.

Allowed:
string
required

Paired contact code.

string
required

Message content.

string
required

Message uid. Max 255 chars identifier. vCita will send message status updates based on this identifier.Must be unique per channel.

Responses

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