This is a draft cheat sheet. It is a work in progress and is not finished yet.
Launch Request
{
"type": "LaunchRequest",
"requestId": "string",
"timestamp": "string",
"locale": "string"
}
|
Intent Request
{
"type": "IntentRequest",
"requestId": "string",
"timestamp": "string",
"dialogState": "string",
"locale": "string",
"intent": {
"name": "string",
"confirmationStatus": "string",
"slots": {
"SlotName": {
"name": "string",
"value": "string",
"confirmationStatus": "string",
"resolutions": {
"resolutionsPerAuthority": [
{
"authority": "string",
"status": {
"code": "string"
},
"values": [
{
"value": {
"name": "string",
"id": "string"
}
}
]
}
]
}
}
}
}
}
|
Session Ended Request
{
"type": "SessionEndedRequest",
"requestId": "string",
"timestamp": "string",
"reason": "string",
"locale": "string",
"error": {
"type": "string",
"message": "string"
}
}
|
|
|
|
|
|