Get Cloudflare Checkup status
The Cloudflare account the checkup covers, its latest completed run and any run in progress. accountId picks one of several linked accounts. Staff must name the customer with customerId; everyone else gets their own organisation’s customer.
Deprecated aliases: GET https://one.vigilbase.com/api/services/cloudflare/checkups. They answer with the same bodies, with a Deprecation header and a successor-version link to this URL.
Authorizations
Send one of these:
Bearer access token from Vigilbase Identity (auth.vigilbase.com), sent as Authorization: Bearer <token>. The CLI gets one with vigilbase login. Scope: one:api.
Organisation API key (vb_one_…) from Settings → API keys in Vigilbase One, sent as Authorization: Bearer vb_one_…. Read-only keys work. See organisation API keys.
Vigilbase Identity access token issued to an MCP client (mcp.vigilbase.com). Scope: one:read.
Query Parameters
A Cloudflare ID: 32 lower-case hexadecimal characters.
Response
application/jsonSuccess
True when no Cloudflare account with checkups is connected.
Whose Cloudflare credentials the checkup uses: default, customer or partner.
The latest completed checkup; GET /tool-runs/{runId} has its results.
2 response headers
The request ID: yours when it was well-formed, otherwise a new one. Quote it to support.
The major API version (informational; the version is in the path).
More about this endpoint in the guide.