Beebotte implements a REST API to interact with the platform. The API uses GET, POST and DELETE requests and encodes data in JSON format. Beebotte server libraries implement this API providing thus a convenient wrapper.
The API provides the means to write and retrieve data as well as a full management of the user's connected channels.
We use a powerfull authentication scheme that garentees the user authenticity and data intergrity. This mechanism is described here.
The API Playground provides detailed description of the different methods. You can also test and play with the API.
Beebotte REST API is implemented in different programming langages, check the Libraries for further details.
Indicates a missmatch between the provided signature and the expected one.
Indicates an unexpected internal server error. This is not related to your code.
Indicates that the requested element was not found
Indicates that the requested resource was not found
Indicates that the requested service was not found
Indicates that the requested channel was not found
Indicates that the resource to add already exist
Indicates that the service to add already exist
Indicates that the channel to add already exist
Indicates that the request message parameter format in not valid
Indicates request validation error
Indicates that the submitted data value does not match the expected type. As an example, if a resource is of type string and the submitted data is a number, this error will be given.
Indicates that the data type is not known. This error can result when adding a new resource with a vtype unknown to Beebotte.
Indicates that the message length exceeds the maximum allowed size.