Skip to content

EIS tests

List EIS tests

curl https://app.rejoule.io/eis/tests/ \
    -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
battery string battery
status string status
device string device
project string project
created string created
updated string updated
completed string completed

Create an EIS test

Member Role required

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

curl https://app.rejoule.io/eis/tests/ \
    -X POST \
    -H "Authorization: User <token>" \
    -F "organization=12" \
    -F "battery=19" \
    -F "device=19"

Get a single EIS test

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

The response object contains the following fields:

Name Type Description
id integer
organization integer
battery integer
device integer
status string
projects array
notes string
bms_keys string
bms_data object Field for storing BMS data as a json
start_frequency number
end_frequency number
points_per_decade integer
target_periods integer
ocv_duration number
ocv_periods number
battery_model integer The battery model to use to make estimates for this test. The latest version of the model will be used. If a specific model version is provided, it takes precedence over this selection.
battery_model_version integer The specific battery model version to be used to make estimates for this test.
device_software_version string The free-form version of this model. Versions are limited to 64 characters in length.
created_at string
updated_at string
created_by string
completed_at string

Update an EIS test

Member Role required

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

curl https://app.rejoule.io/eis/tests/{id}/ \
    -X PUT \
    -H "Authorization: User <token>" \
    -F "organization=17" \
    -F "battery=12" \
    -F "device=14"

Delete an EIS test

Owner Role required

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

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

Download EIS data for this test

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

Export all EIS data for the selected EIS tests

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