Skip to content

deployments ​

3 endpoints at a glance
MethodPathSummary
GET/country-coverage/Get Country Coverage
GET/country-coverage/{cc}Get Country Detail
GET/country-coverage/changesGet Country Changes

deployments​


Get Country Coverage​

GET
/country-coverage/

Whole-fleet per-country coverage snapshot: headline tiles, the
per-country rows, and the coverage-gap / fragile lists. Computed
live from db.probes + db.countries + db.as_population.

Drives the page's autocomplete + fleet-overview landing state; the
per-country detail lives at GET /country-coverage/{cc}.

Parameters​

Header Parameters

authorization
x-api-key

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers

Samples​


Get Country Changes​

GET
/country-coverage/changes

Coverage transitions plus the standing counts, for the dashboard.

Logged-in rather than staff-gated: this is a read-only summary of
public fleet facts, and the dashboard it feeds is available to any
signed-in user.

Both counts come from the snapshot the hourly detection pass writes,
not from :class:CountryCoverage — that scans every probe with a
wide projection, which is far too heavy for a surface loaded on
every sign-in.

Parameters​

Header Parameters

authorization
x-api-key

Query Parameters

limit
Type
integer
Default
10

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Get Country Detail​

GET
/country-coverage/{cc}

Single-country deployment detail: status / IPv4-IPv6 readiness /
AS diversity / recent churn / density + the gap-fragile assessment.
404 when cc is unknown (no probes and not a known country).

Parameters​

Header Parameters

authorization
x-api-key

Path Parameters

cc*
Type
string
Required

Responses​

Successful Response

application/json
JSON
{
  
"additionalProperties": "string"
}

Playground​

Headers
Variables
Key
Value

Samples​


Atlas — built on RIPE Atlas data.