Botium is exposing a GraphQL API. It can be used by developers to programmatically do everything you can do with the Botium web client:
Click here for more information on using a GraphQL API.
compose test cases and test suites
configure chatbot capabilities
work with device sets and Selenium capabilities
Launching the GraphQL Playground
The API is secured, you have to use a Botium API Key to connect - you can find the API Keys in the Settings section of the Botium.
In the GraphQL Playground, add an APIKEY query parameter to the URL:
Now you can compose your GraphQL queries and mutations.
Botium API Objects
The objects exposed over the API are the same as exposed in the web client.
Chatbots (and capabilities)
There are queries for single objects and lists of objects available, as well as mutations for CRUD operations.