This object is used in webhooks and this API and represents a single messaging event for both incoming and outgoing texts.
cid
- account ID
logid
- unique message ID
flags
- tags applied to this message including supplied tags
sender
- sender of the message, user id or number, when it is equal to the phone field this means incoming text, same as status=received
proxy
- a proxy number that sent or received messagephone
- a contact phone number, it is unique within the account (cid)
tcr_cid
- TCR campaign id
sent_time
- timestamp when the message was sent
update_time
- last status update timestamp
text
- text of the message sent/received
file
- attachment URL for MMS messages
group
- a group this contact belongs to at the time the message was sent
action
- action this message was part of
status
- delivery status: received, delivered, undelivered, failed
status_code
- original error code we received in webhook, may not be the same as errcode, this code may be present even for delivered messages
error_text
- undelivered error explanation
error_code
- normalized error code
error_subcode
- additional code for cases of complex errors
price
- what we charged for this message
tracking
- our short URL used in this message, ID and domain for tracking purposes
contact_flags
- a list of all contact flags currently assigned, webhooks only
contact_source
- the contact source field, webhooks only