Version: 1.0.0
AndroidNexus API
The AndroidNexus API enables programmatic management of your Android device fleet.
Authentication
Create an API key in the AndroidNexus console and send it as a bearer token:
curl https://api.androidnexus.ai/api/v1/devices \
-H "Authorization: Bearer nxk_..."
API keys are scoped to your organization and carry the role they were created with. A small number of routes, such as reports and some device diagnostics, are available only to a signed-in console session and refuse API keys.
Response Format
Responses share one envelope:
{
"status": "success",
"data": { },
"metadata": { "timestamp": "2026-01-01T00:00:00Z", "request_id": "..." }
}
Errors carry a machine-readable code:
{
"status": "error",
"error": { "code": "VALIDATION_ERROR", "message": "...", "details": { } },
"metadata": { "timestamp": "2026-01-01T00:00:00Z", "request_id": "..." }
}
Pagination
List endpoints accept page (starting at 1) and per_page (at most 100), and return
page, per_page, total and total_pages alongside the results.
Authentication
- API Key: Bearer
API key as Bearer nxk_...
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | Authorization |