Open Messaging API rejecting quick reply payloads

Is the correct endpoint /api/v2/conversations/messaging/conversations/{conversationId}/messages for sending structured cards?

  • Using Python requests with OAuth2 bearer token
  • Payload includes type: quick_reply with valid options array
  • Getting 400 Bad Request: “Invalid message type”

Here’s the JSON body:

{
 "type": "quick_reply",
 "text": "Pick one",
 "options": [
 {"label": "Yes", "value": "y"},
 {"label": "No", "value": "n"}
 ]
}

The docs aren’t clear on if quick_reply is supported in the body or just received. Can’t find a working example.