provider_message_handlestring nullable
conversation_idstring uuid required
assignment_idstring uuid nullable required
reply_to_message_idstring uuid nullable
Visible native reply target, when resolved. Null does not prove the message is not a reply.
thread_idstring uuid nullable
Thread identifier when resolved, including standalone messages; does not imply replies exist.
thread_root_message_idstring uuid nullable
Visible thread root when resolved; a standalone message is its own root.
direction'inbound' | 'outbound' required
remote_numberstring nullable required
sender_numberstring nullable
participantsstring[] nullable
message_type'message' | 'carousel' required
service'imessage' | 'sms' | 'rcs' required
send_style'celebration' | 'shooting_star' | 'fireworks' | 'lasers' | 'love' | 'confetti' | 'balloons' | 'spotlight' | 'echo' | 'invisible' | 'gentle' | 'loud' | 'slam'
was_downgradedboolean nullable
status'registered' | 'pending' | 'queued' | 'accepted' | 'sent' | 'delivered' | 'declined' | 'error' | 'received'
error_codestring nullable
error_messagestring nullable
error_reasonstring nullable
error_detailstring nullable
created_atstring date-time required
updated_atstring date-time required