1{
2  "version": "1.0",
3  "examples": {
4    "GetBot": [
5      {
6        "input": {
7          "name": "DocOrderPizza",
8          "versionOrAlias": "$LATEST"
9        },
10        "output": {
11          "version": "$LATEST",
12          "name": "DocOrderPizzaBot",
13          "abortStatement": {
14            "messages": [
15              {
16                "content": "I don't understand. Can you try again?",
17                "contentType": "PlainText"
18              },
19              {
20                "content": "I'm sorry, I don't understand.",
21                "contentType": "PlainText"
22              }
23            ]
24          },
25          "checksum": "20172ee3-fa06-49b2-bbc5-667c090303e9",
26          "childDirected": true,
27          "clarificationPrompt": {
28            "maxAttempts": 1,
29            "messages": [
30              {
31                "content": "I'm sorry, I didn't hear that. Can you repeate what you just said?",
32                "contentType": "PlainText"
33              },
34              {
35                "content": "Can you say that again?",
36                "contentType": "PlainText"
37              }
38            ]
39          },
40          "createdDate": 1494360160.133,
41          "description": "Orders a pizza from a local pizzeria.",
42          "idleSessionTTLInSeconds": 300,
43          "intents": [
44            {
45              "intentName": "DocOrderPizza",
46              "intentVersion": "$LATEST"
47            }
48          ],
49          "lastUpdatedDate": 1494360160.133,
50          "locale": "en-US",
51          "status": "NOT_BUILT"
52        },
53        "comments": {
54          "input": {
55          },
56          "output": {
57          }
58        },
59        "description": "This example shows how to get configuration information for a bot.",
60        "id": "to-get-information-about-a-bot-1494431724188",
61        "title": "To get information about a bot"
62      }
63    ],
64    "GetBots": [
65      {
66        "input": {
67          "maxResults": 5,
68          "nextToken": ""
69        },
70        "output": {
71          "bots": [
72            {
73              "version": "$LATEST",
74              "name": "DocOrderPizzaBot",
75              "createdDate": 1494360160.133,
76              "description": "Orders a pizza from a local pizzeria.",
77              "lastUpdatedDate": 1494360160.133,
78              "status": "NOT_BUILT"
79            }
80          ]
81        },
82        "comments": {
83          "input": {
84          },
85          "output": {
86          }
87        },
88        "description": "This example shows how to get a list of all of the bots in your account.",
89        "id": "to-get-a-list-of-bots-1494432220036",
90        "title": "To get a list of bots"
91      }
92    ],
93    "GetIntent": [
94      {
95        "input": {
96          "version": "$LATEST",
97          "name": "DocOrderPizza"
98        },
99        "output": {
100          "version": "$LATEST",
101          "name": "DocOrderPizza",
102          "checksum": "ca9bc13d-afc8-4706-bbaf-091f7a5935d6",
103          "conclusionStatement": {
104            "messages": [
105              {
106                "content": "All right, I ordered  you a {Crust} crust {Type} pizza with {Sauce} sauce.",
107                "contentType": "PlainText"
108              },
109              {
110                "content": "OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.",
111                "contentType": "PlainText"
112              }
113            ],
114            "responseCard": "foo"
115          },
116          "confirmationPrompt": {
117            "maxAttempts": 1,
118            "messages": [
119              {
120                "content": "Should I order  your {Crust} crust {Type} pizza with {Sauce} sauce?",
121                "contentType": "PlainText"
122              }
123            ]
124          },
125          "createdDate": 1494359783.453,
126          "description": "Order a pizza from a local pizzeria.",
127          "fulfillmentActivity": {
128            "type": "ReturnIntent"
129          },
130          "lastUpdatedDate": 1494359783.453,
131          "rejectionStatement": {
132            "messages": [
133              {
134                "content": "Ok, I'll cancel your order.",
135                "contentType": "PlainText"
136              },
137              {
138                "content": "I cancelled your order.",
139                "contentType": "PlainText"
140              }
141            ]
142          },
143          "sampleUtterances": [
144            "Order me a pizza.",
145            "Order me a {Type} pizza.",
146            "I want a {Crust} crust {Type} pizza",
147            "I want a {Crust} crust {Type} pizza with {Sauce} sauce."
148          ],
149          "slots": [
150            {
151              "name": "Type",
152              "description": "The type of pizza to order.",
153              "priority": 1,
154              "sampleUtterances": [
155                "Get me a {Type} pizza.",
156                "A {Type} pizza please.",
157                "I'd like a {Type} pizza."
158              ],
159              "slotConstraint": "Required",
160              "slotType": "DocPizzaType",
161              "slotTypeVersion": "$LATEST",
162              "valueElicitationPrompt": {
163                "maxAttempts": 1,
164                "messages": [
165                  {
166                    "content": "What type of pizza would you like?",
167                    "contentType": "PlainText"
168                  },
169                  {
170                    "content": "Vegie or cheese pizza?",
171                    "contentType": "PlainText"
172                  },
173                  {
174                    "content": "I can get you a vegie or a cheese pizza.",
175                    "contentType": "PlainText"
176                  }
177                ]
178              }
179            },
180            {
181              "name": "Crust",
182              "description": "The type of pizza crust to order.",
183              "priority": 2,
184              "sampleUtterances": [
185                "Make it a {Crust} crust.",
186                "I'd like a {Crust} crust."
187              ],
188              "slotConstraint": "Required",
189              "slotType": "DocPizzaCrustType",
190              "slotTypeVersion": "$LATEST",
191              "valueElicitationPrompt": {
192                "maxAttempts": 1,
193                "messages": [
194                  {
195                    "content": "What type of crust would you like?",
196                    "contentType": "PlainText"
197                  },
198                  {
199                    "content": "Thick or thin crust?",
200                    "contentType": "PlainText"
201                  }
202                ]
203              }
204            },
205            {
206              "name": "Sauce",
207              "description": "The type of sauce to use on the pizza.",
208              "priority": 3,
209              "sampleUtterances": [
210                "Make it {Sauce} sauce.",
211                "I'd like {Sauce} sauce."
212              ],
213              "slotConstraint": "Required",
214              "slotType": "DocPizzaSauceType",
215              "slotTypeVersion": "$LATEST",
216              "valueElicitationPrompt": {
217                "maxAttempts": 1,
218                "messages": [
219                  {
220                    "content": "White or red sauce?",
221                    "contentType": "PlainText"
222                  },
223                  {
224                    "content": "Garlic or tomato sauce?",
225                    "contentType": "PlainText"
226                  }
227                ]
228              }
229            }
230          ]
231        },
232        "comments": {
233          "input": {
234          },
235          "output": {
236          }
237        },
238        "description": "This example shows how to get information about an intent.",
239        "id": "to-get-a-information-about-an-intent-1494432574147",
240        "title": "To get a information about an intent"
241      }
242    ],
243    "GetIntents": [
244      {
245        "input": {
246          "maxResults": 10,
247          "nextToken": ""
248        },
249        "output": {
250          "intents": [
251            {
252              "version": "$LATEST",
253              "name": "DocOrderPizza",
254              "createdDate": 1494359783.453,
255              "description": "Order a pizza from a local pizzeria.",
256              "lastUpdatedDate": 1494359783.453
257            }
258          ]
259        },
260        "comments": {
261          "input": {
262          },
263          "output": {
264          }
265        },
266        "description": "This example shows how to get a list of all of the intents in your account.",
267        "id": "to-get-a-list-of-intents-1494432416363",
268        "title": "To get a list of intents"
269      }
270    ],
271    "GetSlotType": [
272      {
273        "input": {
274          "version": "$LATEST",
275          "name": "DocPizzaCrustType"
276        },
277        "output": {
278          "version": "$LATEST",
279          "name": "DocPizzaCrustType",
280          "checksum": "210b3d5a-90a3-4b22-ac7e-f50c2c71095f",
281          "createdDate": 1494359274.403,
282          "description": "Available crust types",
283          "enumerationValues": [
284            {
285              "value": "thick"
286            },
287            {
288              "value": "thin"
289            }
290          ],
291          "lastUpdatedDate": 1494359274.403
292        },
293        "comments": {
294          "input": {
295          },
296          "output": {
297          }
298        },
299        "description": "This example shows how to get information about a slot type.",
300        "id": "to-get-information-about-a-slot-type-1494432961004",
301        "title": "To get information about a slot type"
302      }
303    ],
304    "GetSlotTypes": [
305      {
306        "input": {
307          "maxResults": 10,
308          "nextToken": ""
309        },
310        "output": {
311          "slotTypes": [
312            {
313              "version": "$LATEST",
314              "name": "DocPizzaCrustType",
315              "createdDate": 1494359274.403,
316              "description": "Available crust types",
317              "lastUpdatedDate": 1494359274.403
318            },
319            {
320              "version": "$LATEST",
321              "name": "DocPizzaSauceType",
322              "createdDate": 1494356442.23,
323              "description": "Available pizza sauces",
324              "lastUpdatedDate": 1494356442.23
325            },
326            {
327              "version": "$LATEST",
328              "name": "DocPizzaType",
329              "createdDate": 1494359198.656,
330              "description": "Available pizzas",
331              "lastUpdatedDate": 1494359198.656
332            }
333          ]
334        },
335        "comments": {
336          "input": {
337          },
338          "output": {
339          }
340        },
341        "description": "This example shows how to get a list of all of the slot types in your account.",
342        "id": "to-get-a-list-of-slot-types-1494432757458",
343        "title": "To get a list of slot types"
344      }
345    ],
346    "PutBot": [
347      {
348        "input": {
349          "name": "DocOrderPizzaBot",
350          "abortStatement": {
351            "messages": [
352              {
353                "content": "I don't understand. Can you try again?",
354                "contentType": "PlainText"
355              },
356              {
357                "content": "I'm sorry, I don't understand.",
358                "contentType": "PlainText"
359              }
360            ]
361          },
362          "childDirected": true,
363          "clarificationPrompt": {
364            "maxAttempts": 1,
365            "messages": [
366              {
367                "content": "I'm sorry, I didn't hear that. Can you repeat what you just said?",
368                "contentType": "PlainText"
369              },
370              {
371                "content": "Can you say that again?",
372                "contentType": "PlainText"
373              }
374            ]
375          },
376          "description": "Orders a pizza from a local pizzeria.",
377          "idleSessionTTLInSeconds": 300,
378          "intents": [
379            {
380              "intentName": "DocOrderPizza",
381              "intentVersion": "$LATEST"
382            }
383          ],
384          "locale": "en-US",
385          "processBehavior": "SAVE"
386        },
387        "output": {
388          "version": "$LATEST",
389          "name": "DocOrderPizzaBot",
390          "abortStatement": {
391            "messages": [
392              {
393                "content": "I don't understand. Can you try again?",
394                "contentType": "PlainText"
395              },
396              {
397                "content": "I'm sorry, I don't understand.",
398                "contentType": "PlainText"
399              }
400            ]
401          },
402          "checksum": "20172ee3-fa06-49b2-bbc5-667c090303e9",
403          "childDirected": true,
404          "clarificationPrompt": {
405            "maxAttempts": 1,
406            "messages": [
407              {
408                "content": "I'm sorry, I didn't hear that. Can you repeate what you just said?",
409                "contentType": "PlainText"
410              },
411              {
412                "content": "Can you say that again?",
413                "contentType": "PlainText"
414              }
415            ]
416          },
417          "createdDate": 1494360160.133,
418          "description": "Orders a pizza from a local pizzeria.",
419          "idleSessionTTLInSeconds": 300,
420          "intents": [
421            {
422              "intentName": "DocOrderPizza",
423              "intentVersion": "$LATEST"
424            }
425          ],
426          "lastUpdatedDate": 1494360160.133,
427          "locale": "en-US",
428          "status": "NOT_BUILT"
429        },
430        "comments": {
431          "input": {
432          },
433          "output": {
434          }
435        },
436        "description": "This example shows how to create a bot for ordering pizzas.",
437        "id": "to-create-a-bot-1494360003886",
438        "title": "To create a bot"
439      }
440    ],
441    "PutIntent": [
442      {
443        "input": {
444          "name": "DocOrderPizza",
445          "conclusionStatement": {
446            "messages": [
447              {
448                "content": "All right, I ordered  you a {Crust} crust {Type} pizza with {Sauce} sauce.",
449                "contentType": "PlainText"
450              },
451              {
452                "content": "OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.",
453                "contentType": "PlainText"
454              }
455            ],
456            "responseCard": "foo"
457          },
458          "confirmationPrompt": {
459            "maxAttempts": 1,
460            "messages": [
461              {
462                "content": "Should I order  your {Crust} crust {Type} pizza with {Sauce} sauce?",
463                "contentType": "PlainText"
464              }
465            ]
466          },
467          "description": "Order a pizza from a local pizzeria.",
468          "fulfillmentActivity": {
469            "type": "ReturnIntent"
470          },
471          "rejectionStatement": {
472            "messages": [
473              {
474                "content": "Ok, I'll cancel your order.",
475                "contentType": "PlainText"
476              },
477              {
478                "content": "I cancelled your order.",
479                "contentType": "PlainText"
480              }
481            ]
482          },
483          "sampleUtterances": [
484            "Order me a pizza.",
485            "Order me a {Type} pizza.",
486            "I want a {Crust} crust {Type} pizza",
487            "I want a {Crust} crust {Type} pizza with {Sauce} sauce."
488          ],
489          "slots": [
490            {
491              "name": "Type",
492              "description": "The type of pizza to order.",
493              "priority": 1,
494              "sampleUtterances": [
495                "Get me a {Type} pizza.",
496                "A {Type} pizza please.",
497                "I'd like a {Type} pizza."
498              ],
499              "slotConstraint": "Required",
500              "slotType": "DocPizzaType",
501              "slotTypeVersion": "$LATEST",
502              "valueElicitationPrompt": {
503                "maxAttempts": 1,
504                "messages": [
505                  {
506                    "content": "What type of pizza would you like?",
507                    "contentType": "PlainText"
508                  },
509                  {
510                    "content": "Vegie or cheese pizza?",
511                    "contentType": "PlainText"
512                  },
513                  {
514                    "content": "I can get you a vegie or a cheese pizza.",
515                    "contentType": "PlainText"
516                  }
517                ]
518              }
519            },
520            {
521              "name": "Crust",
522              "description": "The type of pizza crust to order.",
523              "priority": 2,
524              "sampleUtterances": [
525                "Make it a {Crust} crust.",
526                "I'd like a {Crust} crust."
527              ],
528              "slotConstraint": "Required",
529              "slotType": "DocPizzaCrustType",
530              "slotTypeVersion": "$LATEST",
531              "valueElicitationPrompt": {
532                "maxAttempts": 1,
533                "messages": [
534                  {
535                    "content": "What type of crust would you like?",
536                    "contentType": "PlainText"
537                  },
538                  {
539                    "content": "Thick or thin crust?",
540                    "contentType": "PlainText"
541                  }
542                ]
543              }
544            },
545            {
546              "name": "Sauce",
547              "description": "The type of sauce to use on the pizza.",
548              "priority": 3,
549              "sampleUtterances": [
550                "Make it {Sauce} sauce.",
551                "I'd like {Sauce} sauce."
552              ],
553              "slotConstraint": "Required",
554              "slotType": "DocPizzaSauceType",
555              "slotTypeVersion": "$LATEST",
556              "valueElicitationPrompt": {
557                "maxAttempts": 1,
558                "messages": [
559                  {
560                    "content": "White or red sauce?",
561                    "contentType": "PlainText"
562                  },
563                  {
564                    "content": "Garlic or tomato sauce?",
565                    "contentType": "PlainText"
566                  }
567                ]
568              }
569            }
570          ]
571        },
572        "output": {
573          "version": "$LATEST",
574          "name": "DocOrderPizza",
575          "checksum": "ca9bc13d-afc8-4706-bbaf-091f7a5935d6",
576          "conclusionStatement": {
577            "messages": [
578              {
579                "content": "All right, I ordered  you a {Crust} crust {Type} pizza with {Sauce} sauce.",
580                "contentType": "PlainText"
581              },
582              {
583                "content": "OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.",
584                "contentType": "PlainText"
585              }
586            ],
587            "responseCard": "foo"
588          },
589          "confirmationPrompt": {
590            "maxAttempts": 1,
591            "messages": [
592              {
593                "content": "Should I order  your {Crust} crust {Type} pizza with {Sauce} sauce?",
594                "contentType": "PlainText"
595              }
596            ]
597          },
598          "createdDate": 1494359783.453,
599          "description": "Order a pizza from a local pizzeria.",
600          "fulfillmentActivity": {
601            "type": "ReturnIntent"
602          },
603          "lastUpdatedDate": 1494359783.453,
604          "rejectionStatement": {
605            "messages": [
606              {
607                "content": "Ok, I'll cancel your order.",
608                "contentType": "PlainText"
609              },
610              {
611                "content": "I cancelled your order.",
612                "contentType": "PlainText"
613              }
614            ]
615          },
616          "sampleUtterances": [
617            "Order me a pizza.",
618            "Order me a {Type} pizza.",
619            "I want a {Crust} crust {Type} pizza",
620            "I want a {Crust} crust {Type} pizza with {Sauce} sauce."
621          ],
622          "slots": [
623            {
624              "name": "Sauce",
625              "description": "The type of sauce to use on the pizza.",
626              "priority": 3,
627              "sampleUtterances": [
628                "Make it {Sauce} sauce.",
629                "I'd like {Sauce} sauce."
630              ],
631              "slotConstraint": "Required",
632              "slotType": "DocPizzaSauceType",
633              "slotTypeVersion": "$LATEST",
634              "valueElicitationPrompt": {
635                "maxAttempts": 1,
636                "messages": [
637                  {
638                    "content": "White or red sauce?",
639                    "contentType": "PlainText"
640                  },
641                  {
642                    "content": "Garlic or tomato sauce?",
643                    "contentType": "PlainText"
644                  }
645                ]
646              }
647            },
648            {
649              "name": "Type",
650              "description": "The type of pizza to order.",
651              "priority": 1,
652              "sampleUtterances": [
653                "Get me a {Type} pizza.",
654                "A {Type} pizza please.",
655                "I'd like a {Type} pizza."
656              ],
657              "slotConstraint": "Required",
658              "slotType": "DocPizzaType",
659              "slotTypeVersion": "$LATEST",
660              "valueElicitationPrompt": {
661                "maxAttempts": 1,
662                "messages": [
663                  {
664                    "content": "What type of pizza would you like?",
665                    "contentType": "PlainText"
666                  },
667                  {
668                    "content": "Vegie or cheese pizza?",
669                    "contentType": "PlainText"
670                  },
671                  {
672                    "content": "I can get you a vegie or a cheese pizza.",
673                    "contentType": "PlainText"
674                  }
675                ]
676              }
677            },
678            {
679              "name": "Crust",
680              "description": "The type of pizza crust to order.",
681              "priority": 2,
682              "sampleUtterances": [
683                "Make it a {Crust} crust.",
684                "I'd like a {Crust} crust."
685              ],
686              "slotConstraint": "Required",
687              "slotType": "DocPizzaCrustType",
688              "slotTypeVersion": "$LATEST",
689              "valueElicitationPrompt": {
690                "maxAttempts": 1,
691                "messages": [
692                  {
693                    "content": "What type of crust would you like?",
694                    "contentType": "PlainText"
695                  },
696                  {
697                    "content": "Thick or thin crust?",
698                    "contentType": "PlainText"
699                  }
700                ]
701              }
702            }
703          ]
704        },
705        "comments": {
706          "input": {
707          },
708          "output": {
709          }
710        },
711        "description": "This example shows how to create an intent for ordering pizzas.",
712        "id": "to-create-an-intent-1494358144659",
713        "title": "To create an intent"
714      }
715    ],
716    "PutSlotType": [
717      {
718        "input": {
719          "name": "PizzaSauceType",
720          "description": "Available pizza sauces",
721          "enumerationValues": [
722            {
723              "value": "red"
724            },
725            {
726              "value": "white"
727            }
728          ]
729        },
730        "output": {
731          "version": "$LATEST",
732          "name": "DocPizzaSauceType",
733          "checksum": "cfd00ed1-775d-4357-947c-aca7e73b44ba",
734          "createdDate": 1494356442.23,
735          "description": "Available pizza sauces",
736          "enumerationValues": [
737            {
738              "value": "red"
739            },
740            {
741              "value": "white"
742            }
743          ],
744          "lastUpdatedDate": 1494356442.23
745        },
746        "comments": {
747          "input": {
748          },
749          "output": {
750          }
751        },
752        "description": "This example shows how to create a slot type that describes pizza sauces.",
753        "id": "to-create-a-slot-type-1494357262258",
754        "title": "To Create a Slot Type"
755      }
756    ]
757  }
758}
759