---
title: "Get Inventory"
method: GET
path: "/api/v1/agents/copilot/inventory"
tags: ["agent-copilot"]
---

# Get Inventory

`GET /api/v1/agents/copilot/inventory`

The workspace data inventory: what data exists here and what agent
configs it can express. Every section degrades independently (carries its
own ``error``) so one unavailable source never blanks the rest.

## Headers

- `authorization` string, nullable — Bearer <token>

## Response `200`

Successful Response

- EnvelopeWorkspaceInventory
  - `data` WorkspaceInventory, required
    - `workspace_id` string, uuid, required
    - `generated_at` string, date-time, required
    - `events` EventsSection, required
      - `connected` boolean
      - `events` EventCatalogEntry[]
        - `name` string, required
        - `count` integer, required
      - `total_events` integer
      - `error` string, nullable
    - `person_properties` PersonPropertiesSection, required
      - `keys` string[]
      - `total_keys` integer
      - `error` string, nullable
    - `billing` BillingSection, required
      - `total_subscription_events` integer
      - `sources` ValueCount[]
        - `value` string, required
        - `count` integer, required
      - `statuses` ValueCount[]
        - `value` string, required
        - `count` integer, required
      - `plans` ValueCount[]
        - `value` string, required
        - `count` integer, required
      - `error` string, nullable
    - `enrichment` EnrichmentSection, required
      - `auto_enrich` boolean
      - `total_customers` integer
      - `enriched_customers` integer
      - `confidence_buckets` object
      - `latency_hours_p50` number, nullable
      - `latency_hours_p90` number, nullable
      - `error` string, nullable
    - `customers` CustomersSection, required
      - `total` integer
      - `health_distribution` object
      - `signup_date_missing` integer
      - `created_per_day_14d` object
      - `error` string, nullable
    - `channels` ChannelsSection, required
      - `connected_providers` string[]
      - `available_delivery_modes` string[]
      - `error` string, nullable
    - `existing_agents` ExistingAgentSummary[], required
      - `id` string, uuid, required
      - `name` string, required
      - `trigger_source` string, required
      - `event_name` string, nullable
      - `delivery_mode` string, required
      - `enabled` boolean, required
    - `rules` RulesSection, required
      - `quiet_hours_enabled` boolean
      - `max_emails_per_24h` integer
      - `max_push_per_24h` integer
      - `approval_card_cap` integer
      - `digest_mode` boolean
      - `computed_var_names` string[]
      - `new_user_grace_days` integer
      - `agent_lookback_minutes` integer
      - `error` string, nullable
    - `freshness` FreshnessSection, required
      - `integration_last_synced` object
      - `last_enrichment_finished_at` string, date-time, nullable
      - `oldest_customer_created_at` string, date-time, nullable
      - `days_of_history` integer
      - `thin_history` boolean
      - `error` string, nullable
  - `meta` Meta
    - `request_id` string
    - `timestamp` string, date-time
    - `total` integer, nullable
    - `truncated` boolean, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/minro/apis/minro-cs-platform.md) · [All operations](https://skmtc.dev/minro/apis/minro-cs-platform/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/minro/minro-cs-platform/revisions/eb854265cf29/schema)
