{
"currentIntent": {
"name": "intent-name",
"slots": {
"slot name1": "value1",
"slot name2": "value2"
},
"slotDetails": {
"slot name1": {
"resolutions": [
{ "value1": "resolved value1" },
{ "value2": "resolved value2" }
],
"originalValue": "original text"
},
"slot name2": {
"resolutions": [
{ "value1": "resolved value1" },
{ "value2": "resolved value2" }
],
"originalValue": "original text"
}
},
"confirmationStatus": "None, Confirmed, or Denied (intent confirmation, if configured)"
},
"bot": {
"name": "bot name",
"alias": "bot alias",
"version": "bot version"
},
"userId": "User ID specified in the POST request to Amazon Lex.",
"inputTranscript": "Text used to process the request",
"invocationSource": "FulfillmentCodeHook or DialogCodeHook",
"outputDialogMode": "Text or Voice, based on ContentType request header in runtime API request",
"messageVersion": "1.0",
"sessionAttributes": {
"key1": "value1",
"key2": "value2"
},
"requestAttributes": {
"key1": "value1",
"key2": "value2"
}
}