API Documentation

API Endpoint

The API is located at the following URL. You should replace :team with your team’s name in your Botisimo account:


Authenticating Requests

Authenticated requests should include the token received from Authentication API as a header on the request x-user-auth-token

const response = await axios.get('https://botisimo.com/api/v1/loyalty/:team/mission/list', {
   headers: {
      'x-user-auth-token': 'xxxxxxx',

Fetching Media Resources

Some objects have a resourceId that correlates to a media file in S3. You can fetch any resource by using the resourceId:



Any errors will be returned with a non-2XX status code.


Field Type Description
message string The message describing the error


   message: "An error has occurred"