| Services | |
| Get Bot Key | Obtain bot API key using existing user API key for limited time. |
| Location scenes history | Return location change schenes history in backward order (lastest first). |
| Get parameters | Get current or historical parameters |
| Send commands | Send commands |
| Inject parameters | Inject parameters |
| Send a notification | Send a notification |
| Send location notification | Send location notification |
| Post Zendesk ticket | Post Zendesk ticket |
| Send Message | Send a message to bots |
| Send MMS | Send an image or audio file to users |
| Get Call Center | Get call center settings in Avantguard |
| Update Call Center | The API can change the current alert status to raise or cancel it |
| Get Call Center Alerts | Retrieve history of call center alerts. |
| Test Execution | Execution on a computer. |
| Execute Again | Schedule or unschedule one-time execution. |
| Get Challenge Participants | Get Challenge Participants. |
| Start Execution | Bots must always notify the server about they have started running. This is necessary in order to avoid parallel execution of the same bot instance. |
| Submit Data Request | Selecting large amount of data from the database can take significant time. To avoid this long waiting period a bot can submit requests for all data to the server asynchronously. When the requests will be completed, the bot will be triggered. Currently, only requests for historical device parameters are supported. |
| Send Fall Event Feedback | Send Fall Event Feedback |
| Get Secret | Get a Secret value |
| Questions | |
| Ask Question | Send a question to ask the user. |
| Delete Question | Delete a question. |
| Update Response | Update the answer to a question. |
| Get Responses | Get answers on the questions. |
| Define Question Collection | Create or update question collection |
| Get Question Collections | Return a list of the question collections |
| Clear Question Collection | Remove questions from specified collection for current bot instance |
| Tags | |
| Apply tags | Apply tags for users, locations, devices, and files. |
| Delete tag | Remove a tag from user, location, device, or file. |
| Get tags | Returns the list of tags given by this app for the user's entities. |
| Variables | |
| Load Variable | Load a large binary variable for bot instance |
| Save Variable | Save a large binary variable for bot instance |
| Delete Variable | Delete a large binary variable for bot instance |
| Voice Calls | |
| Make Voice Call | Initiate a phone call survey |
| Set Answer Voice Call | Assign an answer voice call model to location users |
| Delete Answer Voice Call | Remove the answer voice call model from location users |
| AI | |
| Call AI | Call generative AI |