Skip to content

EIS devices

List EIS devices

List available EIS devices across organizations the user has access to.

curl https://app.rejoule.io/eis/devices/ \
    -H "Authorization: User <token>"

The following query parameters are available:

Name Type Description
limit integer Number of results to return per page.
offset integer The initial index from which to return the results.
id string id
organization string organization
device_id string device_id
status string status
is_cycler string is_cycler
project string project
created string created
updated string updated

Create an EIS device

Member Role required

Editing requires an Member role in the organization the resource belongs to. Find out more.

curl https://app.rejoule.io/eis/devices/ \
    -X POST \
    -H "Authorization: User <token>" \
    -F "device_id=hello-world" \
    -F "organization=14"

Get a single EIS device

curl https://app.rejoule.io/eis/devices/{id}/ \
    -H "Authorization: User <token>"

The response object contains the following fields:

Name Type Description
id integer
device_id string
organization integer
is_cycler boolean Marks whether this device supports cycling capabilities
software_version string The free-form software version number of this device. Versions are limited to 64 characters in length.
build_date string Date that the hardware team designated this device as completed
projects array
status string
notes string
created_at string
updated_at string

Update an EIS device

Member Role required

Editing requires an Member role in the organization the resource belongs to. Find out more.

curl https://app.rejoule.io/eis/devices/{id}/ \
    -X PUT \
    -H "Authorization: User <token>" \
    -F "device_id=hello-world" \
    -F "organization=19"

Delete an EIS device

Owner Role required

Deleting requires an Owner role in the organization the resource belongs to. Find out more.

curl https://app.rejoule.io/eis/devices/{id}/ \
    -X DELETE \
    -H "Authorization: User <token>"