Messages
Documentation for Conversations API
Export messages by location ID
Export messages for a specific location with cursor-based pagination support. Response includes messageType (string), source, and subType fields. The channel parameter is optional - if not provided, all non-email message types will be returned including activity messages (opportunity updates, appointments, etc.).
Get message by message id
Get message by message id.
Get messages by conversation id
Get messages by conversation id.
Send a new message
Post the necessary fields for the API to send a new message.
Add an inbound message
Post the necessary fields for the API to add a new inbound message. <br />
Add an external outbound call
Post the necessary fields for the API to add a new outbound call.
Send a review reply to Google My Business
Post a reply to a customer review on Google My Business
Cancel a scheduled message.
Post the messageId for the API to delete a scheduled message. <br />
Upload file attachments
Post the necessary fields for the API to upload files. The files need to be a buffer with the key 'fileAttachment'. <br /><br /> The allowed file types are: <br/> <ul><li>JPG</li><li>JPEG</li><li>PNG</li><li>MP4</li><li>MPEG</li><li>ZIP</li><li>RAR</li><li>PDF</li><li>DOC</li><li>DOCX</li><li>TXT</li><li>MP3</li><li>WAV</li></ul> <br /><br /> The API will return an object with the URLs
Initiate file upload to GCS
Generates a signed URL for direct file upload to Google Cloud Storage. Returns a signed URL valid for 15 minutes. Upload file via PUT request, then call /complete to finalize.
Complete file upload
Validates the uploaded file in GCS and returns the public URL. Call this endpoint after successfully uploading the file to the signed URL.
Update message status
Post the necessary fields for the API to update message status.
Add message attachments
Set attachments on an existing message (replaces existing). Maximum 5 URLs. Supported for TYPE_CUSTOM_CALL (34) and TYPE_CALL (1) with subType EXTERNAL_CALL.
Get Recording by Message ID
Get the recording for a message by passing the message id
Get transcription by Message ID
Get the recording transcription for a message by passing the message id
Download transcription by Message ID
Download the recording transcription for a message by passing the message id