---
title: "GET /api/v1/admin/ai/infrastructure"
method: GET
path: "/api/v1/admin/ai/infrastructure"
tags: ["Administration", "AI Operations"]
---

# GET /api/v1/admin/ai/infrastructure

`GET /api/v1/admin/ai/infrastructure`

Combines application health with official Cloudflare GraphQL Analytics for Workers, R2, Durable Objects and labelled Sandbox Containers. Every source degrades independently and unavailable platform data is never inferred from application activity.

## Cookies

- `billing_session` string

## Response `200`

Observable resource configuration and availability.

- object
  - `generatedAt` string, date-time, required
  - `period` object, required
    - `from` string, date-time, required
    - `to` string, date-time, required
  - `resources` object[], required
    - `completeness` 'complete' | 'partial' | 'unavailable', required
    - `detail` string, required
    - `freshness` 'fresh' | 'stale' | 'unknown' | 'unavailable', required
    - `metrics` object, nullable, required
    - `name` 'ai_gateway' | 'clickhouse' | 'durable_objects' | 'queues' | 'queue_health' | 'r2' | 'sandbox' | 'workers', required
    - `observedAt` string, date-time, nullable, required
    - `provenance` 'exact_app' | 'exact_postgres' | 'model_judgment' | 'estimated_app' | 'gateway_reported' | 'estimated_gateway' | 'mixed_gateway_estimate' | 'aggregated_platform' | 'estimated_infra_cost', required
    - `sampleFrom` string, date-time, nullable, required
    - `sampleTo` string, date-time, nullable, required
    - `status` 'available' | 'configured' | 'unavailable', required

## Other responses

- `400` — The query or session cookie is invalid.
- `401` — No valid global administrator session exists.

---

[API](https://skmtc.dev/expertschat/apis/billing-core-api.md) · [All operations](https://skmtc.dev/expertschat/apis/billing-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/expertschat/billing-core-api/revisions/c6d0e986ce32/schema)
