Quickstart
Three values, one request. After this you can list incidents, recordings, and devices the same way.
1. Create a personal access token
In the EASI 4.0 web app open Settings → API access, create a named
token, and copy it immediately. EASI 4.0 shows the full pat_… value
once.
2. Copy your company ID
On the same Settings page, copy the company UUID. Every fleet-scoped call
sends it as X-Company.
3. List devices
export EASI_API="https://api.easi.dev.avaltar.com/v1.0"
export EASI_TOKEN="pat_…"
export EASI_COMPANY="00000000-0000-0000-0000-000000000000"
curl -sS "$EASI_API/devices/" \
-H "Authorization: Bearer $EASI_TOKEN" \
-H "X-Company: $EASI_COMPANY"
4. List recent incidents
curl -sS "$EASI_API/incidents/?per_page=20" \
-H "Authorization: Bearer $EASI_TOKEN" \
-H "X-Company: $EASI_COMPANY"
Open incidents (still ongoing) use ?open=true. Filter by device
with ?spark_id=<uuid>. See
Incidents for the rest of the query
parameters.
Prefer the versioned public host in production. The EASI 4.0 web app origin
(
/easi/api/) is for the browser UI and is not the integration
contract.