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.