The daily Message extract is used to sync message data between Vibes Mobile Engagement Platform and a Customer Relationship Management (CRM) or Campaign Management system.
Tab delimited files are standard Comma-Separated Value (CSV) text files. Each of the various columns is separated by a tab.
The Message field is quoted with double quotes. Any double quotes within the message body will be escaped with two double quotes.
The file body can contain the following fields as data, separated by the delimiter and a header row.
|Field Length||Allows Nulls|
Unique Vibes-specified GUID representing the Person.
External system's Person identifier to include in the Subscription List.
Mobile phone number added to the Subscription List. The Mobile Directory Number (MDN) must be in E.164 format. Example: +12295551234.
|carrier_code||String||50||✔︎||The carrier code indicates a specific carrier. See Appendix - Carrier Codes for all valid carriers, and note that new carriers are added frequently.|
Unique message ID defined by Vibes.
Message ID defined by the customer.
|timestamp||Date/Time||N/A||The Date/Time when the message was generated on our platform or received from the carrier. Format example: "2017-04-15 14:30:00 -0600".|
SUCCESS means the message was successful.
FAILURE values are:
|message_type||String||2||✔︎||Indicates whether the message was sent or received. |
Mobile Originated (MO) is sent from the device to the short code.
Mobile Terminated (MT) is sent from the short code to the device.
A numeric code indicating whether the message was successfully sent to the Carrier or not.
Value of 0 is success, all other codes are failure.For detailed list of error values, see: Error Code Responses
Type of activity the message is associated with.
See here for a list of activity types.
|activity_id||String||255||✔︎||ID of the activity the message is associated with.|
|company_id||String||255||ID representing the customer account at Vibes.|
|shortcode||String||255||The short code that a message was sent to/from.|
|message||String||1000||✔︎||Message body - optional because message can be blank.|