v1

latestOpenAPI 3.0.32026-07-17165.7 KB

Invoke an action

This API accepts the serialized MindMeld Request and Responder and returns a serialized Responder

post/action

Request body

actionstring

The name of the action

Example request

{
  "request": {
    "params": {
      "dynamic_resource": {},
      "target_dialogue_state": "target_dialogue_state",
      "language": "language",
      "allowed_intents": [
        "allowed_intents",
        "allowed_intents"
      ],
      "time_zone": "time_zone",
      "locale": "locale",
      "timestamp": 0
    }
  },
  "responder": {
    "slots": {},
    "directives": [
      {
        "payload": {},
        "name": "name",
        "type": "view"
      },
      {
        "payload": {},
        "name": "name",
        "type": "view"
      }
    ],
    "params": {
      "dynamic_resource": {},
      "target_dialogue_state": "target_dialogue_state",
      "language": "language",
      "allowed_intents": [
        "allowed_intents",
        "allowed_intents"
      ],
      "time_zone": "time_zone",
      "locale": "locale",
      "timestamp": 0
    },
    "frame": {}
  }
}

Response

OK

frameobject

The frame object of the responder, which contains key-value pairs to send to the application

slotsobject

The slots object of the responder, which contains key-value pairs that can be used to render the natural language responses

Example response

{
  "slots": {},
  "directives": [
    {
      "payload": {},
      "name": "name",
      "type": "view"
    },
    {
      "payload": {},
      "name": "name",
      "type": "view"
    }
  ],
  "params": {
    "dynamic_resource": {},
    "target_dialogue_state": "target_dialogue_state",
    "language": "language",
    "allowed_intents": [
      "allowed_intents",
      "allowed_intents"
    ],
    "time_zone": "time_zone",
    "locale": "locale",
    "timestamp": 0
  },
  "frame": {}
}
All 1 operations