Botize API is HTTP based

All the communications between Botize and your application are performed by using HTTP(S) requests.

Botize will perform requests to the entry point URL you have supplied, and your application will perform the necessary actions and then return the requested data (if applicable) and/or an error code.

The HTTP verbs used are GET for requests that only gather information from your server, and POST for requests that cause your server to “do something” (processing a trigger or an action, or authenticating the user). The individual request descriptions include the verb that must be used in each case.

Your application exposes its functionality in the form of commands. Each command has a name (which is always provided by Botize as a parameter on the request), accepts a set of input parameters, and produces a set of data. Details about name, functionality, input parameters and output data for each command are provided in the Commands Reference.