---
title: "Get Infrastructure"
method: GET
path: "/v1/organizations/infrastructure/summary"
tags: ["Organization Infrastructure"]
---

# Get Infrastructure

`GET /v1/organizations/infrastructure/summary`

Get infrastructure summary for an enterprise single-tenant deployment.

Returns compute profiles for each extractor, cloud cost breakdown
with transparent margin, and the billing period summary for the
requested (default: current) month. Enterprise-only endpoint.

## Query parameters

- `billing_month` string, nullable — Billing month to inspect (YYYY-MM). Defaults to the current month. Past months return the same category + line-item granularity as the current month.

## Response `200`

Successful Response

- InfrastructureSummaryResponse
  - `tenant_id` string, required
  - `namespace` string, nullable
  - `region` string
  - `billing_mode` string
  - `extractors` ExtractorComputeSummary[]
    - `extractor_name` string, required
    - `version` string, required
    - `gke_profile` string, required
    - `workload_type` string, required
    - `head` ResourceAllocation, required
      - `cpu_request` string, required
      - `cpu_limit` string, required
      - `memory_request` string, required
      - `memory_limit` string, required
      - `gpu` integer
    - `cpu_workers` ResourceAllocation, required
      - `cpu_request` string, required
      - `cpu_limit` string, required
      - `memory_request` string, required
      - `memory_limit` string, required
      - `gpu` integer
    - `cpu_worker_scaling` ScalingConfig, required
      - `min_replicas` integer, required
      - `max_replicas` integer, required
    - `gpu_workers` ResourceAllocation, required
      - `cpu_request` string, required
      - `cpu_limit` string, required
      - `memory_request` string, required
      - `memory_limit` string, required
      - `gpu` integer
    - `gpu_worker_scaling` ScalingConfig, required
      - `min_replicas` integer, required
      - `max_replicas` integer, required
    - `cost_per_hour_usd` number, required
  - `data_plane_components` DataPlaneComponentSummary[]
    - `component` string, required
    - `component_label` string, required
    - `replicas` integer, required
    - `scaling` ScalingConfig
      - `min_replicas` integer, required
      - `max_replicas` integer, required
    - `resources` ResourceAllocation, required
      - `cpu_request` string, required
      - `cpu_limit` string, required
      - `memory_request` string, required
      - `memory_limit` string, required
      - `gpu` integer
  - `cost_breakdown` CostBreakdownSummary, required
    - `billing_month` string, required
    - `cloud_provider` string, required
    - `data_as_of` string, nullable
    - `data_delay_note` string, nullable
    - `cost_unavailable` boolean
    - `attribution_scope` string
    - `total_cloud_cost_usd` number
    - `margin_pct` number
    - `total_margin_usd` number
    - `platform_fee_usd` number
    - `platform_fee_billed_externally` boolean
    - `total_invoice_usd` number
    - `categories` CloudCostCategorySummary[]
      - `category` string, required
      - `category_label` string, required
      - `cloud_cost_usd` number, required
      - `margin_usd` number, required
      - `total_usd` number, required
      - `line_items` CloudCostLineItem[], required
        - `service` string, required
        - `description` string, required
        - `category` string, required
        - `cloud_cost_usd` number, required
        - `margin_usd` number, required
        - `total_usd` number, required
        - `usage_amount` number, nullable
        - `usage_unit` string, nullable
        - `region` string, nullable
    - `all_line_items` CloudCostLineItem[]
      - `service` string, required
      - `description` string, required
      - `category` string, required
      - `cloud_cost_usd` number, required
      - `margin_usd` number, required
      - `total_usd` number, required
      - `usage_amount` number, nullable
      - `usage_unit` string, nullable
      - `region` string, nullable
  - `compute_costs` ComputeCostSummary
    - `cpu_hours` number
    - `gpu_hours` number
    - `base_cost_usd` number
    - `daily_breakdown` object[]
  - `billing_period` BillingPeriodSummary
    - `billing_month` string, required
    - `platform_fee_usd` number
    - `compute_base_cost_usd` number
    - `usage_cost_usd` number
    - `total_base_cost_usd` number
    - `note` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `422` — Validation Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/mixpeek/apis/mixpeek-api.md) · [All operations](https://skmtc.net/mixpeek/apis/mixpeek-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mixpeek/mixpeek-api/revisions/23e05292e326/schema)
