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.