Topolo Docs Topolo Platform
Open workspace

Admin Status Get

Returns operational status and the authenticated caller summary after administrative authorization.

Outcome

Returns operational status and the authenticated caller summary after administrative authorization.

Before you start

  • Verify the intended environment, authenticated identity and explicitly authorized ownership context.
  • Discover the published settings:read permission and any required resource grant.

Discover the target

topolo whoami --json
topolo actions get app_topolo_one.admin.status.get --detail --json

Request

GET /api/admin/status

Inspect and test this action.

Input fields

Use an empty input object. Credential and resource context are separate.

Inspect nested fields.

Interpret the response

Inspect service, environment, health and version. The current uptime value is an epoch timestamp, not elapsed process uptime; status does not prove every provider is healthy.

Inspect the declared output schema and captured variants.

Worked examples

Actual exported One Worker with local Miniflare D1/KV. Authentication, application discovery, checkout, billing and remote widget providers are controlled synthetic responses; outbound access is sealed. No live provider outcome is established.

Save the reviewed input below as payload.json; substitute discovered identifiers and bind credential/resource context separately. CLI:

topolo actions validate app_topolo_one.admin.status.get --data @payload.json --json
topolo actions plan app_topolo_one.admin.status.get --data @payload.json --json
topolo actions call app_topolo_one.admin.status.get --data @payload.json --detail --json

MCP planning and execution use the same reviewed input:

{
  "tool": "topolo_prepare_action",
  "arguments": {
    "actionId": "app_topolo_one.admin.status.get",
    "input": {}
  }
}
{
  "tool": "topolo_read_action",
  "arguments": {
    "actionId": "app_topolo_one.admin.status.get",
    "input": {},
    "detail": true
  }
}

Refused request · HTTP 401 · auth_error

Input · payload.json:

{}

Captured response:

{
  "error": "Token validation failed"
}

Authenticate using the required credential type for this action; service-only actions require the registered Auth service identity.

Successful response · HTTP 200

Input · payload.json:

{}

Captured response:

{
  "service": "topoloone-worker-test",
  "environment": "test",
  "uptime": 1791251008280,
  "timestamp": "2026-10-06T01:43:28.280Z",
  "version": "0.1.0",
  "health": "ok",
  "authenticatedUser": {
    "email": "admin@example.com",
    "role": "admin",
    "orgSlug": "status-org"
  }
}

Inspect service, environment, health and version. The current uptime value is an epoch timestamp, not elapsed process uptime; status does not prove every provider is healthy.

Refused request · HTTP 403 · permission_denied

Input · payload.json:

{}

Captured response:

{
  "error": "INSUFFICIENT_PERMISSIONS",
  "message": "Required permissions: settings:read"
}

Discover the required permission and resource grants; re-authentication alone does not grant access.

Verify the result

  • Inspect service, environment, health and version. The current uptime value is an epoch timestamp, not elapsed process uptime; status does not prove every provider is healthy.

Errors and recovery

  • auth_error (HTTP 401): Authenticate using the required credential type for this action; service-only actions require the registered Auth service identity.
  • permission_denied (HTTP 403): Discover the required permission and resource grants; re-authentication alone does not grant access.

These are observed local refusals; inspect the raw error body because one SDK code can represent several handler messages. Preserve the request id when available.

Recovery boundary

Re-read after an operational change and compare the actual environment.

Evidence

Actual exported One Worker with local Miniflare D1/KV. Authentication, application discovery, checkout, billing and remote widget providers are controlled synthetic responses; outbound access is sealed. No live provider outcome is established.