Internet on board#

Internet firmware#

Internet on board is currently in alpha. If you have an internet board, make sure it is running the Internet firmware.

The firmware version you download at this step will have an “Internet” tag. Download that one.
Other versions of the firmware will not work.
blue-tower-board

Authentication#

In order to use our APIs you will need your client ID and secret. These will be provided to you.

When you visit our API Docs, enter your credentials in the “Authorize” menu on the top-right of the page.
blue-tower-board

Scroll to the bottom, enter your credentials, and select the service_provider and tower_access scopes.

Using the right API#

Scroll down to the Towers-access-online (early access) section.

Here you have the option to do a dropoff or pickup.
internet-dropoff-api

You will need your Location ID and your Locker ID. Note that these are different from the location name and locker name.

Both of these values are available in Harbor Console and are also returned by our Harbor API.

Your location ID will look like “123” and the locker ID will look like “12345”. Remember: “A-1” or “3” is not the locker ID — that is the locker’s name.

Once you enter this data, press Execute. This will perform a dropoff.

If there are permissions errors, make sure you selected tower_access and service_provider in the Authorizations tab.

If there are “not found” errors, check your location and locker IDs. Feel free to reach out to Harbor if you are not sure what these numbers are.

Picking up#

Use /v1/towers/{tower_id}/lockers/{locker_id}/pickup to perform a pickup.

internet-dropoff-api
Your location ID and locker ID will be the same as in the previous step.