[bot] Create a card (food order)
POST https://api.ciscospark.com/v1/messages
Request Body
{"roomId"=>"{{_room}}", "markdown"=>"[Learn more](https://adaptivecards.io) about Adaptive Cards.", "attachments"=>[{"contentType"=>"application/vnd.microsoft.card.adaptive", "content"=>{"type"=>"AdaptiveCard", "version"=>"1.0", "body"=>[{"type"=>"TextBlock", "text"=>"Your registration is almost complete", "size"=>"Medium", "weight"=>"Bolder"}, {"type"=>"TextBlock", "text"=>"What type of food do you prefer?", "wrap"=>true}, {"type"=>"ImageSet", "imageSize"=>"medium", "images"=>[{"type"=>"Image", "url"=>"http://contososcubademo.azurewebsites.net/assets/steak.jpg", "size"=>"Medium"}, {"type"=>"Image", "url"=>"http://contososcubademo.azurewebsites.net/assets/chicken.jpg", "size"=>"Medium"}, {"type"=>"Image", "url"=>"http://contososcubademo.azurewebsites.net/assets/tofu.jpg", "size"=>"Medium"}]}], "actions"=>[{"type"=>"Action.ShowCard", "title"=>"Steak", "card"=>{"type"=>"AdaptiveCard", "body"=>[{"type"=>"TextBlock", "text"=>"How would you like your steak prepared?", "size"=>"Medium", "wrap"=>true}, {"type"=>"Input.ChoiceSet", "id"=>"SteakTemp", "style"=>"expanded", "choices"=>[{"title"=>"Rare", "value"=>"rare"}, {"title"=>"Medium-Rare", "value"=>"medium-rare"}, {"title"=>"Well-done", "value"=>"well-done"}]}, {"type"=>"Input.Text", "id"=>"SteakOther", "isMultiline"=>true, "placeholder"=>"Any other preparation requests?"}], "actions"=>[{"type"=>"Action.Submit", "title"=>"OK", "data"=>{"FoodChoice"=>"Steak"}}], "$schema"=>"http://adaptivecards.io/schemas/adaptive-card.json"}}, {"type"=>"Action.ShowCard", "title"=>"Chicken", "card"=>{"type"=>"AdaptiveCard", "body"=>[{"type"=>"TextBlock", "text"=>"Do you have any allergies?", "size"=>"Medium", "wrap"=>true}, {"type"=>"Input.ChoiceSet", "id"=>"ChickenAllergy", "style"=>"expanded", "isMultiSelect"=>true, "choices"=>[{"title"=>"I'm allergic to peanuts", "value"=>"peanut"}]}, {"type"=>"Input.Text", "id"=>"ChickenOther", "isMultiline"=>true, "placeholder"=>"Any other preparation requests?"}], "actions"=>[{"type"=>"Action.Submit", "title"=>"OK", "data"=>{"FoodChoice"=>"Chicken"}}], "$schema"=>"http://adaptivecards.io/schemas/adaptive-card.json"}}, {"type"=>"Action.ShowCard", "title"=>"Tofu", "card"=>{"type"=>"AdaptiveCard", "body"=>[{"type"=>"TextBlock", "text"=>"Would you like it prepared vegan?", "size"=>"Medium", "wrap"=>true}, {"type"=>"Input.Toggle", "id"=>"Vegetarian", "title"=>"Please prepare it vegan", "valueOn"=>"vegan", "valueOff"=>"notVegan", "wrap"=>false}, {"type"=>"Input.Text", "id"=>"VegOther", "isMultiline"=>true, "placeholder"=>"Any other preparation requests?"}], "actions"=>[{"type"=>"Action.Submit", "title"=>"OK", "data"=>{"FoodChoice"=>"Vegetarian"}}]}}]}}]}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string | ||
Content-Type | string |