Request
Usetype as interactive and set interactive.type to button.
Field types
to: string (required)type: string =interactive(required)interactive: object (required)interactive.type: string =button(required)interactive.body: object (required)interactive.body.text: string (required)interactive.footer: object (optional)interactive.footer.text: string (optional)interactive.action: object (required)interactive.action.buttons: array of objects (required, 1-3)interactive.action.buttons[].type: string =reply(required)interactive.action.buttons[].reply: object (required)interactive.action.buttons[].reply.id: string (required)interactive.action.buttons[].reply.title: string (required)
Field behavior and limits
interactive.body.textis required, max 1024 characters.interactive.action.buttonssupports 1 to 3 buttons.interactive.action.buttons[].reply.idis required, max 256 characters, and should be unique per button.interactive.action.buttons[].reply.titleis required, max 20 characters, and should be unique per button.interactive.footer.textis optional, max 60 characters.interactive.headeris optional and supportstext,image,video, ordocument.- In this API, media headers use public
linkURLs (uploaded mediaidis not supported in this endpoint).