# MessageInteractive **Type:** GraphQL objects **Description:** Interactive message (buttons, quick replies, lists, carousels, flows, etc.). ## Fields - type (String): Interactive type discriminator (button, list, cta_url, carousel, quickReplies, button_reply, list_reply, nfm_reply, etc.). - header (JSON): Optional header (text, image, video, document). - body (JSON): Body content. - footer (JSON): Footer text. - action (JSON): Action configuration (buttons, sections, cards, parameters, etc.). - button_reply (JSON): Customer button tap reply (incoming). - list_reply (JSON): Customer list selection reply (incoming). - nfm_reply (JSON): Customer WA Flow / native form submission (incoming).