/api/public/v1/devicesdevices.list
Paired machines with freshness, OS, health, session capacity and AdsPower-compatible API state.
Parameters
This operation takes no input.
Examples
curl "https://browlix.com/api/public/v1/devices" \
-H "Authorization: Bearer $BROWLIX_API_KEY"Response
200 with { data, correlation_id }.
| Field | Type | Always present | Description |
|---|---|---|---|
| data | array<object> | Yes | |
| data[].id | string (uuid) | Yes | |
| data[].name | string | Yes | |
| data[].os | "windows" | "linux" | Yes | |
| data[].state | string | Yes | active, revoked, … |
| data[].freshness | string | Yes | current when the machine reported recently |
| data[].agent_version | string | null | Yes | |
| data[].last_seen_at | string (date-time) | null | Yes | |
| data[].revision | integer | Yes | (min -9007199254740991, max 9007199254740991) |
| data[].health | object | null | Yes | |
| data[].sessions | object | Yes | |
| data[].sessions.running | integer | Yes | (min -9007199254740991, max 9007199254740991) |
| data[].sessions.capacity | integer | Yes | (min -9007199254740991, max 9007199254740991) |
| data[].adspower_api | object | Yes | |
| data[].adspower_api.enabled | boolean | Yes | |
| data[].adspower_api.supported | boolean | Yes | |
| data[].adspower_api.port | integer | null | No | |
| data[].storage | object | null | Yes | |
| correlation_id | string (uuid) | Yes |
Errors
| Code | HTTP | Retryable |
|---|---|---|
| UNAUTHENTICATED | 401 | No |
| FORBIDDEN | 403 | No |
| RATE_LIMITED | 429 | Yes |
| DEPENDENCY_UNAVAILABLE | 503 | Yes |
| UNKNOWN | 500 | No |
