Skip to main content
The Engage API has three endpoints to fetch the latest SMS, email and postal messages saved for a specific contact.
Emails
SMS
Postal
By default, the newest 100 messages will be fetched. By adding the parameter count to your query, you can request any number up to the maximum of 500. An actual request to this endpoint might look like this:
This endpoint is primarily for first-line support platforms, allowing customer service employees to quickly troubleshoot a contact’s sent messages without having to log into Engage.

Response codes

You’ll get one of these two response codes:
  • ‘200’ : OK
  • ‘404’ : ContactNotFound

Example response and fields

guid
Unique message ID.
string
Name of the message in Voyado.
datetime
Date and time when the message was sent, including offset.
string
Type of message. Possible values include EmailMessage, SmsMessage, and PostalMessage.
string
Where the message was sent from in Voyado Engage. Possible values include Automation, Manual, and System.
boolean
Indicates whether the message was sent as a transactional message. Does not take opt-in status into account.
string
Delivery status of the send-out. Example: Delivered
URL to the web version of the email.
string
The text content of an SMS message or the subject line of an email.