List networks
const url = 'https://api.poweredbyaura.com/v1/networks?country=NG';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.poweredbyaura.com/v1/networks?country=NG' \ --header 'Authorization: Bearer <token>'Returns every network available to your account, with its live status.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Only networks in this country (ISO 3166-1 alpha-2).
Example
NGResponses
Section titled “Responses”The networks available to your account.
object
object
ISO 3166-1 alpha-2 country code.
operational: purchases are accepted and confirmed normally. degraded: purchases are accepted but
confirmations are slower than usual. unavailable: purchases are refused with network_unavailable.
A short explanation when the status is not operational.
Measured time from accepting a purchase to the network’s confirmation, over the window shown. null
when there were too few purchases in the window to measure.
object
Examples
Two networks, one degraded
{ "object": "list", "data": [ { "id": "net_ng_a", "object": "network", "name": "Network A", "country": "NG", "status": "operational", "status_message": null, "status_updated_at": "2026-10-12T06:00:00Z", "recent_delivery": { "median_seconds": 4.2, "p95_seconds": 19.8, "window_minutes": 60, "sample_size": 1840 } }, { "id": "net_ng_b", "object": "network", "name": "Network B", "country": "NG", "status": "degraded", "status_message": "Confirmations are slower than usual. Purchases are still accepted.", "status_updated_at": "2026-10-12T08:41:00Z", "recent_delivery": { "median_seconds": 38.5, "p95_seconds": 212, "window_minutes": 60, "sample_size": 620 } } ], "has_more": false, "next_cursor": null}Headers
Section titled “Headers”Example
req_7Kp2Vx9QmR4tA unique ID for this request. Quote it when you contact your technical contact.
The API key is missing, wrong or revoked.
object
object
A stable, machine-readable code. New codes may be added in v1, so treat an unknown code by its HTTP
status and retryable flag.
A human-readable explanation. Do not parse it; use code.
The request field the error is about, when there is one.
Whether the same request can succeed if you retry it later.
Extra facts about the error, such as the existing purchase or the network’s status.
object
Examples
{ "error": { "code": "invalid_api_key", "message": "The API key is not valid.", "retryable": false, "request_id": "req_2Mz6Rt8KcW1p" }}Headers
Section titled “Headers”Example
req_7Kp2Vx9QmR4tA unique ID for this request. Quote it when you contact your technical contact.
Too many requests. Wait for Retry-After seconds, then retry.
object
object
A stable, machine-readable code. New codes may be added in v1, so treat an unknown code by its HTTP
status and retryable flag.
A human-readable explanation. Do not parse it; use code.
The request field the error is about, when there is one.
Whether the same request can succeed if you retry it later.
Extra facts about the error, such as the existing purchase or the network’s status.
object
Examples
{ "error": { "code": "rate_limited", "message": "Too many requests. Retry after 2 seconds.", "retryable": true, "request_id": "req_6Yf2Pk8GwN4s" }}Headers
Section titled “Headers”Example
req_7Kp2Vx9QmR4tA unique ID for this request. Quote it when you contact your technical contact.
Seconds to wait before retrying.
Requests allowed in the current window.
Requests left in the current window.
Seconds until the current window resets.
© 2026 Aura Mobile Communications Ltd ·poweredbyaura.com ·Privacy ·Terms