The Execution function is invoked at the endpoint of an action. By default, the endpoint of an action comes after all the param values are prompted and filled with proper values. Alternatively, the endpoint can also be triggered from the context handler function (“todo” : “execute”). Once the execution function is invoked, the action is completed and any further conversation from the user will be considered as a new action.

No. | Element | Description |
1. | Note | ![]() { “type” : “note”, “content” : “You have the following overdue tasks.” } Formatting options available in note content : 1. Bold — Shows ***this*** in Bold 2. Italic — Shows %%this%% in Italic 3. Underline — Shows ___this___ with underline 4. Strikethrough — Strikes through ~~~this~~~ text 5. Link — Shows [this](link URL) as a link |
2. | Title | {“type” : “title”, “content” : “Weekly sales report” } |
| 3. | List - Bullet & Numbered | ![]() { |
4. | Table | ![]() { “type" : "table", “heading" : "Table Heading", “columns” : [ "column1 header", "column2 header", "column3 header" ] “rows” : [ [ “value a1", "value a2", "value a3" ], [ "value b1", "value b2", "value b3" ] ] } |
5. | Image | {“type" : "image", “content" : "image_url" } |
6. | File | {“type" : "file", “name” : "file_name", “format" : "pdf", //file extension “content" : "file_url" } |
7. | Contact card | ![]() { “type" : "vcard", “info” : { “image" : "image_url", “fields" : [ { "First Name” : “Smith” }, { ”Last Name” : “Gibbs” }, { “Company" : “ABC Corp” }, { } ] } } |