Programmatic Access#

Personal Access Token#

In order to configure programmatic access to your Roboto account, you can create an access token.

Login to your Roboto account, and follow these instructions:

  1. Navigate to the Tokens tab on the Settings page.

  2. Fill out the Create a new access token section and click Create.

You will see a modal window appear with your new token. Save it to ~/.roboto/config.json on your machine. You will not be able to see it again.

Your ~/.roboto/config.json file should look like this:

{
    "version": "v1",
    "profiles": {
        "prod": {
            "api_key": "robo_pat_123456789"
        }
    },
    "default_profile": "prod"
}

You can then install the Roboto SDK & CLI to interact with your account programmatically.

Device Access Token#

Access tokens for robots and other entities can be provisioned using the instructions in Devices.

SDK & CLI#

The Roboto SDK is a Python library that provides access to Roboto, and bundles a CLI.

Learn more at SDK & CLI and refer to the latest installation instructions available on GitHub.

REST API#

The Roboto REST API is a JSON API that also provides programmatic access to Roboto.

See reference documentation for the REST API.