Follow Discord
Sweep 30 Oct 2026 · 01:02Z Build v2.1.314 532 read Stable v2.1.308 Latest v2.1.314 Next v2.1.314 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One capture · api

One read of Claude Developer Platformapi-20261029T173726Z

320 pages moved out of 826 read.

Pages moved 320 significant first
Pages read 826 in this capture
Captured 17:37 UTC
Corpus hash 1b6c4dd3baa9 corpus-hash

What this read moved

26-50 of 320, page 2 of 13

This capture is too large to show at once. Changes 26-50 of 320 are below, significant first; the rest are on the following screens.

api/beta/organization/analytics/cost_report/list Changed · +5 / -6 lines

from line 7
77 
88**GET** `/v1/organizations/analytics/cost_report`
99 
10Get cost in USD over time across a date range.
10[Legacy] Get cost in USD over time across a date range.
1111 
12Returns cost bucketed by minute, hour, or day, optionally broken down by
13product, model, context window, inference region, speed, cost type, or
14token type. Available to organizations on a Claude Enterprise plan.
15Requires an API key with the `read:analytics` scope.
12Returns cost bucketed by minute, hour, or day, optionally broken down by one or more `group_by[]` dimensions, such as model or cost type. Available to organizations on a Claude Enterprise plan. Requires an API key with the `read:analytics` scope.
13 
14This endpoint is one of the legacy Claude Enterprise usage and cost reports. For new integrations, use [`GET /v1/organizations/analytics/cost`](https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Claude Enterprise usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-enterprise-analytics-reports).
1615 
1716## Query parameters
1817 

api/beta/organization/analytics/usage New page · 1375 lines, new page

# Usage ## Get Token Usage By Dimension ### Query parameters ### Headers ### Returns ### Example #### Response (200) ## Domain types ### Beta Analytics Usage Group ### Beta Analytics Usage Group By ### Beta Analytics Usage Item ### Beta Analytics Usage Metrics ### Beta Analytics Usage Order By

A whole new page. There's nothing to diff it against, so here is what it says.

---
title: Usage
url: https://platform.claude.com/docs/en/api/beta/organization/analytics/usage
---

# Usage

## Get Token Usage By Dimension

**GET** `/v1/organizations/analytics/usage`

Get token usage across a date range, broken out by dimension.

Returns one row per combination of the requested `group_by[]`
dimensions (and time bucket, when `time_bucket_width` is set) that has
usage in the range, ranked by the `order_by` metric or ordered by time
bucket; every combination is returned across pages. With no `group_by[]`
and no `time_bucket_width`, a single row aggregates the whole range.
Includes all usage, whether or not it is attributable to a seat user.
Requires an API key with the `read:analytics` scope, or an Admin API key.

### Query parameters

- `starting_at: string`

  Start of range, inclusive. RFC 3339 tz-aware. Must be within the last 365 days and no earlier than 2026-01-01T00:00:00Z.

  format: date-time

- `actor_ids: optional array of string`

  Filter to usage attributed to specific identities, by tagged ID: a `user_...`, `svac_...` (service account), or `apikey_...` ID. An `apikey_` entry matches only usage attributed to the key itself, not usage on that key attributed to a user or service account (use `api_key_ids[]` for every request a key authenticated). Federated identities have no tagged ID; select them with `actor_types[]`. Use `group_by[]=actor` to break out per-identity values.

  maxItems: 100

- `actor_types: optional array of BetaAnalyticsActorType`

  Filter to usage attributed to specific kinds of identity. Use `group_by[]=actor_type` to break out per-kind values.

  maxItems: 100

  - `"api_actor"`

  - `"federated_actor"`

  - `"service_account_actor"`

  - `"user_actor"`

- `agent_ids: optional array of string`

  Filter to usage incurred by sessions of specific Claude Managed Agents agents. Use `group_by[]=agent_id` to break out per-agent values. Claude Developer Platform organizations only.

  maxItems: 100

- `api_key_ids: optional array of string`

  Filter to usage authenticated by specific API keys, by tagged API key ID (`apikey_...`), whichever identity the usage is attributed to. Include an empty entry (`api_key_ids[]=`) to also match usage that no API key authenticated. Use `group_by[]=api_key_id` to break out per-key values; usage without a key has a null `api_key_id`. Claude Developer Platform organizations only.

  maxItems: 100

- `claude_tag_categories: optional array of BetaAnalyticsClaudeTagCategory`

  Filter to Claude Tag (Claude in Slack) usage in specific spend categories. Usage with no category never matches. `dm` usage is reported under the user's product rather than `claude_tag`, so combining this filter with `products[]=claude_tag` excludes it. Use `group_by[]=claude_tag_category` to break out per-category values.

  maxItems: 100

  - `"dm"`

  - `"engaged"`

  - `"monitoring"`

  - `"proactive"`

  - `"scheduled"`

- `claude_tag_user_ids: optional array of string`

  Filter to Claude Tag (Claude in Slack) usage attributed to specific Slack users, by Slack user ID (for example `U0123ABCDEF`), not claude.ai user ID. Usage that is not Claude Tag, and Claude Tag usage not attributed to a single user, never matches. Use `group_by[]=claude_tag_user_id` to break out per-user values.

  maxItems: 100

- `context_windows: optional array of BetaAnalyticsContextWindow`

  Filter to specific context-window pricing tiers. Use `group_by[]=context_window` to break out per-tier values.

  maxItems: 100

  - `"0-200k"`

  - `"200k-1M"`

- `deployment_ids: optional array of string`

  Filter to usage incurred by Claude Managed Agents sessions that specific deployments started. Use `group_by[]=deployment_id` to break out per-deployment values. Claude Developer Platform organizations only.

  maxItems: 100

- `ending_at: optional string`

  End of range, exclusive. Required when `time_bucket_width` is set. Without `time_bucket_width`, defaults to the earlier of now and `starting_at` + 31 days. The range may span at most 31 days.

  format: date-time

- `environment_ids: optional array of string`

  Filter to usage incurred by Claude Managed Agents sessions that ran in specific environments. Use `group_by[]=environment_id` to break out per-environment values. Claude Developer Platform organizations only.

  maxItems: 100

- `exclude_deleted_users: optional boolean`

  If true, omit rows whose `actor` is a `user_actor` with `deleted: true`. Requires `group_by[]=actor`. Rows for other actor types, and rows whose `actor` is null, are always kept. A page may contain fewer than `limit` rows; use `has_more` and `next_page` to paginate as usual.

  default: false

- `group_by: optional array of BetaAnalyticsUsageGroupBy`

  Dimensions to break usage out by (at most 5): one row per combination of their values with usage in the range (and per time bucket, when `time_bucket_width` is set), every combination returned across pages rather than a capped top set. When omitted, a single row aggregates the whole range.

  maxItems: 100

  - `"actor"`

  - `"actor_type"`

  - `"agent_id"`

  - `"api_key_id"`

  - `"claude_tag_category"`

  - `"claude_tag_user_id"`

  - `"context_window"`

  - `"deployment_id"`

  - `"environment_id"`

  - `"inference_geo"`

  - `"model"`

  - `"product"`

  - `"rbac_group_id"`

  - `"service_tier"`

  - `"session_id"`

  - `"slack_channel_id"`

  - `"speed"`

  - `"user_profile_id"`

  - `"workspace_id"`

- `inference_geos: optional array of BetaAnalyticsInferenceGeoFilter`

  Filter to specific inference regions. `not_available` matches rows where the region is unset. Use `group_by[]=inference_geo` to break out per-region values.

  maxItems: 100

  - `"global"`

  - `"not_available"`

  - `"us"`

- `limit: optional number`

  Number of rows per page (1-1000, default 20). `cost_type`/`token_type` fan-out rows (cost endpoint only) do not count toward this limit, so `data` can exceed it.

  default: 20, minimum: 1, maximum: 1000

- `models: optional array of string`

  Models to include. Defaults to all models. Use `group_by[]=model` to break out per-model values.

  maxItems: 100

- `order: optional BetaAnalyticsUsageCostSortOrder`

  Sort direction of the `order_by` metric, or of the time buckets when `order_by` is `time` and `time_bucket_width` is set. Defaults to `desc`.

  - `"asc"`

  - `"desc"`

- `order_by: optional BetaAnalyticsUsageOrderBy`

  Row order. A metric ranks rows by that metric in the `order` direction. `time` orders rows by time bucket in the `order` direction (newest first by default) and, within a bucket, by `total_tokens`, highest first. `time` takes effect only with `time_bucket_width`; without it, `time` is the same as `total_tokens`. Defaults to `total_tokens`.

  - `"output_tokens"`

  - `"requests"`

  - `"time"`

  - `"total_tokens"`

  - `"uncached_input_tokens"`

- `page: optional string`

  Opaque cursor from a previous response's `next_page` field.

- `products: optional array of BetaAnalyticsUsageCostProductFilter`

  Product surfaces to include. Defaults to all products.

  maxItems: 100

  - `"chat"`

  - `"chat_cowork_unified"`

  - `"claude_code"`

  - `"claude_console"`

  - `"claude_design"`

  - `"claude_in_chrome"`

  - `"claude_tag"`

  - `"cowork"`

  - `"managed_agents_api"`

  - `"message_batches_api"`

  - `"messages_api"`

  - `"office_agent"`

- `rbac_group_ids: optional array of string`

  Filter to usage attributed to specific RBAC groups. Accepts tagged RBAC group IDs (`rbac_group_...`) or bare group UUIDs. A row matches when the user belonged to any of the listed groups on the (UTC) day the usage occurred; usage with no group attribution never matches.

  maxItems: 100

- `service_tiers: optional array of BetaAnalyticsServiceTier`

  Filter to specific service tiers. Use `group_by[]=service_tier` to break out per-tier values. Claude Developer Platform organizations only; matches nothing for a Claude Enterprise organization.

  maxItems: 100

  - `"batch"`

  - `"flex"`

  - `"flex_discount"`

  - `"priority"`

  - `"priority_on_demand"`

  - `"standard"`

- `session_ids: optional array of string`

  Filter to usage incurred by specific Claude Managed Agents sessions, by tagged session ID (`sesn_...`). Use `group_by[]=session_id` to break out per-session values. Claude Developer Platform organizations only.

  maxItems: 100

- `slack_channel_ids: optional array of string`

  Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values.

  maxItems: 100

- `speeds: optional array of BetaAnalyticsSpeed`

  Filter to fast or standard inference mode. Use `group_by[]=speed` to break out per-mode values.

  maxItems: 100

  - `"fast"`

  - `"standard"`

- `time_bucket_width: optional BetaAnalyticsTimeBucketWidth`

  Time-bucket granularity. When set, rows are returned per time bucket (one per bucket and dimension combination with usage) and each row's `starting_at` and `ending_at` are that bucket's bounds; the time bucket counts toward `limit`. `ending_at` is required when `time_bucket_width` is set, and with `time_bucket_width="1m"` the range may span at most 24 hours. When omitted, each row aggregates the requested range with `starting_at` and `ending_at` each rounded down to the hour.

  - `"1d"`

  - `"1h"`

  - `"1m"`

- `user_profile_ids: optional array of string`

  Filter to usage attributed to specific user profiles, by tagged user profile ID (`uprof_...`). Use `group_by[]=user_profile_id` to break out per-profile values. Claude Developer Platform organizations only.

Cut at 300 lines. The page has the rest.

api/beta/organization/analytics/usage/list New page · 782 lines, new page

# Get Token Usage By Dimension ## Query parameters ## Headers ## Returns ## Example ### Response (200)

A whole new page. There's nothing to diff it against, so here is what it says.

---
title: Get Token Usage By Dimension
url: https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list
---

# Get Token Usage By Dimension

**GET** `/v1/organizations/analytics/usage`

Get token usage across a date range, broken out by dimension.

Returns one row per combination of the requested `group_by[]`
dimensions (and time bucket, when `time_bucket_width` is set) that has
usage in the range, ranked by the `order_by` metric or ordered by time
bucket; every combination is returned across pages. With no `group_by[]`
and no `time_bucket_width`, a single row aggregates the whole range.
Includes all usage, whether or not it is attributable to a seat user.
Requires an API key with the `read:analytics` scope, or an Admin API key.

## Query parameters

- `starting_at: string`

  Start of range, inclusive. RFC 3339 tz-aware. Must be within the last 365 days and no earlier than 2026-01-01T00:00:00Z.

  format: date-time

- `actor_ids: optional array of string`

  Filter to usage attributed to specific identities, by tagged ID: a `user_...`, `svac_...` (service account), or `apikey_...` ID. An `apikey_` entry matches only usage attributed to the key itself, not usage on that key attributed to a user or service account (use `api_key_ids[]` for every request a key authenticated). Federated identities have no tagged ID; select them with `actor_types[]`. Use `group_by[]=actor` to break out per-identity values.

  maxItems: 100

- `actor_types: optional array of BetaAnalyticsActorType`

  Filter to usage attributed to specific kinds of identity. Use `group_by[]=actor_type` to break out per-kind values.

  maxItems: 100

  - `"api_actor"`

  - `"federated_actor"`

  - `"service_account_actor"`

  - `"user_actor"`

- `agent_ids: optional array of string`

  Filter to usage incurred by sessions of specific Claude Managed Agents agents. Use `group_by[]=agent_id` to break out per-agent values. Claude Developer Platform organizations only.

  maxItems: 100

- `api_key_ids: optional array of string`

  Filter to usage authenticated by specific API keys, by tagged API key ID (`apikey_...`), whichever identity the usage is attributed to. Include an empty entry (`api_key_ids[]=`) to also match usage that no API key authenticated. Use `group_by[]=api_key_id` to break out per-key values; usage without a key has a null `api_key_id`. Claude Developer Platform organizations only.

  maxItems: 100

- `claude_tag_categories: optional array of BetaAnalyticsClaudeTagCategory`

  Filter to Claude Tag (Claude in Slack) usage in specific spend categories. Usage with no category never matches. `dm` usage is reported under the user's product rather than `claude_tag`, so combining this filter with `products[]=claude_tag` excludes it. Use `group_by[]=claude_tag_category` to break out per-category values.

  maxItems: 100

  - `"dm"`

  - `"engaged"`

  - `"monitoring"`

  - `"proactive"`

  - `"scheduled"`

- `claude_tag_user_ids: optional array of string`

  Filter to Claude Tag (Claude in Slack) usage attributed to specific Slack users, by Slack user ID (for example `U0123ABCDEF`), not claude.ai user ID. Usage that is not Claude Tag, and Claude Tag usage not attributed to a single user, never matches. Use `group_by[]=claude_tag_user_id` to break out per-user values.

  maxItems: 100

- `context_windows: optional array of BetaAnalyticsContextWindow`

  Filter to specific context-window pricing tiers. Use `group_by[]=context_window` to break out per-tier values.

  maxItems: 100

  - `"0-200k"`

  - `"200k-1M"`

- `deployment_ids: optional array of string`

  Filter to usage incurred by Claude Managed Agents sessions that specific deployments started. Use `group_by[]=deployment_id` to break out per-deployment values. Claude Developer Platform organizations only.

  maxItems: 100

- `ending_at: optional string`

  End of range, exclusive. Required when `time_bucket_width` is set. Without `time_bucket_width`, defaults to the earlier of now and `starting_at` + 31 days. The range may span at most 31 days.

  format: date-time

- `environment_ids: optional array of string`

  Filter to usage incurred by Claude Managed Agents sessions that ran in specific environments. Use `group_by[]=environment_id` to break out per-environment values. Claude Developer Platform organizations only.

  maxItems: 100

- `exclude_deleted_users: optional boolean`

  If true, omit rows whose `actor` is a `user_actor` with `deleted: true`. Requires `group_by[]=actor`. Rows for other actor types, and rows whose `actor` is null, are always kept. A page may contain fewer than `limit` rows; use `has_more` and `next_page` to paginate as usual.

  default: false

- `group_by: optional array of BetaAnalyticsUsageGroupBy`

  Dimensions to break usage out by (at most 5): one row per combination of their values with usage in the range (and per time bucket, when `time_bucket_width` is set), every combination returned across pages rather than a capped top set. When omitted, a single row aggregates the whole range.

  maxItems: 100

  - `"actor"`

  - `"actor_type"`

  - `"agent_id"`

  - `"api_key_id"`

  - `"claude_tag_category"`

  - `"claude_tag_user_id"`

  - `"context_window"`

  - `"deployment_id"`

  - `"environment_id"`

  - `"inference_geo"`

  - `"model"`

  - `"product"`

  - `"rbac_group_id"`

  - `"service_tier"`

  - `"session_id"`

  - `"slack_channel_id"`

  - `"speed"`

  - `"user_profile_id"`

  - `"workspace_id"`

- `inference_geos: optional array of BetaAnalyticsInferenceGeoFilter`

  Filter to specific inference regions. `not_available` matches rows where the region is unset. Use `group_by[]=inference_geo` to break out per-region values.

  maxItems: 100

  - `"global"`

  - `"not_available"`

  - `"us"`

- `limit: optional number`

  Number of rows per page (1-1000, default 20). `cost_type`/`token_type` fan-out rows (cost endpoint only) do not count toward this limit, so `data` can exceed it.

  default: 20, minimum: 1, maximum: 1000

- `models: optional array of string`

  Models to include. Defaults to all models. Use `group_by[]=model` to break out per-model values.

  maxItems: 100

- `order: optional BetaAnalyticsUsageCostSortOrder`

  Sort direction of the `order_by` metric, or of the time buckets when `order_by` is `time` and `time_bucket_width` is set. Defaults to `desc`.

  - `"asc"`

  - `"desc"`

- `order_by: optional BetaAnalyticsUsageOrderBy`

  Row order. A metric ranks rows by that metric in the `order` direction. `time` orders rows by time bucket in the `order` direction (newest first by default) and, within a bucket, by `total_tokens`, highest first. `time` takes effect only with `time_bucket_width`; without it, `time` is the same as `total_tokens`. Defaults to `total_tokens`.

  - `"output_tokens"`

  - `"requests"`

  - `"time"`

  - `"total_tokens"`

  - `"uncached_input_tokens"`

- `page: optional string`

  Opaque cursor from a previous response's `next_page` field.

- `products: optional array of BetaAnalyticsUsageCostProductFilter`

  Product surfaces to include. Defaults to all products.

  maxItems: 100

  - `"chat"`

  - `"chat_cowork_unified"`

  - `"claude_code"`

  - `"claude_console"`

  - `"claude_design"`

  - `"claude_in_chrome"`

  - `"claude_tag"`

  - `"cowork"`

  - `"managed_agents_api"`

  - `"message_batches_api"`

  - `"messages_api"`

  - `"office_agent"`

- `rbac_group_ids: optional array of string`

  Filter to usage attributed to specific RBAC groups. Accepts tagged RBAC group IDs (`rbac_group_...`) or bare group UUIDs. A row matches when the user belonged to any of the listed groups on the (UTC) day the usage occurred; usage with no group attribution never matches.

  maxItems: 100

- `service_tiers: optional array of BetaAnalyticsServiceTier`

  Filter to specific service tiers. Use `group_by[]=service_tier` to break out per-tier values. Claude Developer Platform organizations only; matches nothing for a Claude Enterprise organization.

  maxItems: 100

  - `"batch"`

  - `"flex"`

  - `"flex_discount"`

  - `"priority"`

  - `"priority_on_demand"`

  - `"standard"`

- `session_ids: optional array of string`

  Filter to usage incurred by specific Claude Managed Agents sessions, by tagged session ID (`sesn_...`). Use `group_by[]=session_id` to break out per-session values. Claude Developer Platform organizations only.

  maxItems: 100

- `slack_channel_ids: optional array of string`

  Filter to usage originating from specific Slack channels. Use `group_by[]=slack_channel_id` to break out per-channel values.

  maxItems: 100

- `speeds: optional array of BetaAnalyticsSpeed`

  Filter to fast or standard inference mode. Use `group_by[]=speed` to break out per-mode values.

  maxItems: 100

  - `"fast"`

  - `"standard"`

- `time_bucket_width: optional BetaAnalyticsTimeBucketWidth`

  Time-bucket granularity. When set, rows are returned per time bucket (one per bucket and dimension combination with usage) and each row's `starting_at` and `ending_at` are that bucket's bounds; the time bucket counts toward `limit`. `ending_at` is required when `time_bucket_width` is set, and with `time_bucket_width="1m"` the range may span at most 24 hours. When omitted, each row aggregates the requested range with `starting_at` and `ending_at` each rounded down to the hour.

  - `"1d"`

  - `"1h"`

  - `"1m"`

- `user_profile_ids: optional array of string`

  Filter to usage attributed to specific user profiles, by tagged user profile ID (`uprof_...`). Use `group_by[]=user_profile_id` to break out per-profile values. Claude Developer Platform organizations only.

  maxItems: 100

Cut at 300 lines. The page has the rest.

api/beta/organization/analytics/usage_report Changed · +5 / -6 lines

from line 9
99 
1010**GET** `/v1/organizations/analytics/usage_report`
1111 
12Get token usage over time across a date range.
12[Legacy] Get token usage over time across a date range.
1313 
14Returns token usage bucketed by minute, hour, or day, optionally broken
15down by product, model, context window, inference region, or speed.
16Available to organizations on a Claude Enterprise plan. Requires an API
17key with the `read:analytics` scope.
14Returns token usage bucketed by minute, hour, or day, optionally broken down by one or more `group_by[]` dimensions, such as product or model. Available to organizations on a Claude Enterprise plan. Requires an API key with the `read:analytics` scope.
15 
16This endpoint is one of the legacy Claude Enterprise usage and cost reports. For new integrations, use [`GET /v1/organizations/analytics/usage`](https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Claude Enterprise usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-enterprise-analytics-reports).
1817 
1918### Query parameters
2019 

api/beta/organization/analytics/usage_report/list Changed · +5 / -6 lines

from line 7
77 
88**GET** `/v1/organizations/analytics/usage_report`
99 
10Get token usage over time across a date range.
10[Legacy] Get token usage over time across a date range.
1111 
12Returns token usage bucketed by minute, hour, or day, optionally broken
13down by product, model, context window, inference region, or speed.
14Available to organizations on a Claude Enterprise plan. Requires an API
15key with the `read:analytics` scope.
12Returns token usage bucketed by minute, hour, or day, optionally broken down by one or more `group_by[]` dimensions, such as product or model. Available to organizations on a Claude Enterprise plan. Requires an API key with the `read:analytics` scope.
13 
14This endpoint is one of the legacy Claude Enterprise usage and cost reports. For new integrations, use [`GET /v1/organizations/analytics/usage`](https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Claude Enterprise usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-enterprise-analytics-reports).
1615 
1716## Query parameters
1817 

api/beta/organization/analytics/user_cost_report Changed · +5 / -9 lines

from line 9
99 
1010**GET** `/v1/organizations/analytics/user_cost_report`
1111 
12Get per-user cost in USD across a date range.
12[Legacy] Get per-user cost in USD across a date range.
1313 
14Returns one row per user, ranked by spend. Use this to see which users
15account for the most cost. Only cost attributable to a seat user is
16included; for organization-wide totals including direct API-key and
17automation traffic, use the bucketed
18`/v1/organizations/analytics/cost_report` endpoint. Available to
19organizations on a Claude Enterprise plan. Requires an API key with the
20`read:analytics` scope.
14Returns cost per user, ranked by spend; `group_by[]` or `bucket_width` splits a user across several rows. Use this to see which users account for the most cost. Only cost attributed to a user account is included; cost with no user attributed to it, such as requests attributed only to an API key, is left out. Available to organizations on a Claude Enterprise plan. Requires an API key with the `read:analytics` scope.
15 
16This endpoint is one of the legacy Claude Enterprise usage and cost reports. For new integrations, use [`GET /v1/organizations/analytics/cost`](https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Claude Enterprise usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-enterprise-analytics-reports).
2117 
2218### Query parameters
2319 

api/beta/organization/analytics/user_cost_report/list Changed · +5 / -9 lines

from line 7
77 
88**GET** `/v1/organizations/analytics/user_cost_report`
99 
10Get per-user cost in USD across a date range.
10[Legacy] Get per-user cost in USD across a date range.
1111 
12Returns one row per user, ranked by spend. Use this to see which users
13account for the most cost. Only cost attributable to a seat user is
14included; for organization-wide totals including direct API-key and
15automation traffic, use the bucketed
16`/v1/organizations/analytics/cost_report` endpoint. Available to
17organizations on a Claude Enterprise plan. Requires an API key with the
18`read:analytics` scope.
12Returns cost per user, ranked by spend; `group_by[]` or `bucket_width` splits a user across several rows. Use this to see which users account for the most cost. Only cost attributed to a user account is included; cost with no user attributed to it, such as requests attributed only to an API key, is left out. Available to organizations on a Claude Enterprise plan. Requires an API key with the `read:analytics` scope.
13 
14This endpoint is one of the legacy Claude Enterprise usage and cost reports. For new integrations, use [`GET /v1/organizations/analytics/cost`](https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Claude Enterprise usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-enterprise-analytics-reports).
1915 
2016## Query parameters
2117 

api/beta/organization/analytics/user_usage_report Changed · +5 / -9 lines

from line 9
99 
1010**GET** `/v1/organizations/analytics/user_usage_report`
1111 
12Get per-user token usage across a date range.
12[Legacy] Get per-user token usage across a date range.
1313 
14Returns one row per user, ranked by the chosen token metric. Use this to
15see which users consume the most tokens. Only usage attributable to a
16seat user is included; for organization-wide totals including direct
17API-key and automation traffic, use the bucketed
18`/v1/organizations/analytics/usage_report` endpoint. Available to
19organizations on a Claude Enterprise plan. Requires an API key with the
20`read:analytics` scope.
14Returns usage per user, ranked by the chosen token metric; `group_by[]` or `bucket_width` splits a user across several rows. Use this to see which users consume the most tokens. Only usage attributed to a user account is included; usage with no user attributed to it, such as requests attributed only to an API key, is left out. Available to organizations on a Claude Enterprise plan. Requires an API key with the `read:analytics` scope.
15 
16This endpoint is one of the legacy Claude Enterprise usage and cost reports. For new integrations, use [`GET /v1/organizations/analytics/usage`](https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Claude Enterprise usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-enterprise-analytics-reports).
2117 
2218### Query parameters
2319 

api/beta/organization/analytics/user_usage_report/list Changed · +5 / -9 lines

from line 7
77 
88**GET** `/v1/organizations/analytics/user_usage_report`
99 
10Get per-user token usage across a date range.
10[Legacy] Get per-user token usage across a date range.
1111 
12Returns one row per user, ranked by the chosen token metric. Use this to
13see which users consume the most tokens. Only usage attributable to a
14seat user is included; for organization-wide totals including direct
15API-key and automation traffic, use the bucketed
16`/v1/organizations/analytics/usage_report` endpoint. Available to
17organizations on a Claude Enterprise plan. Requires an API key with the
18`read:analytics` scope.
12Returns usage per user, ranked by the chosen token metric; `group_by[]` or `bucket_width` splits a user across several rows. Use this to see which users consume the most tokens. Only usage attributed to a user account is included; usage with no user attributed to it, such as requests attributed only to an API key, is left out. Available to organizations on a Claude Enterprise plan. Requires an API key with the `read:analytics` scope.
13 
14This endpoint is one of the legacy Claude Enterprise usage and cost reports. For new integrations, use [`GET /v1/organizations/analytics/usage`](https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Claude Enterprise usage and cost reports](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-enterprise-analytics-reports).
1915 
2016## Query parameters
2117 

api/beta/organization/cost_report Changed · +7 / -1 lines

from line 9
99 
1010**GET** `/v1/organizations/cost_report`
1111 
12Get Cost Report
12[Legacy] Get a report of your organization's Claude API costs in USD, aggregated into daily buckets.
1313 
14This endpoint is part of the legacy Usage and Cost API. For new integrations, use [`GET /v1/organizations/analytics/cost`](https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Usage and Cost API](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-usage-cost-api).
15 
1416### Query parameters
1517 
1618- `starting_at: string`
from line 169
167169 - `"telemetry-destinations-2026-08-11"`
168170 
169171 - `"webhooks-2026-10-07"`
172 
173 - `"message-threads-2026-08-12"`
174 
175 - `"analytics-usage-cost-2026-08-24"`
170176 
171177### Returns
172178 

api/beta/organization/cost_report/retrieve Changed · +7 / -1 lines

from line 7
77 
88**GET** `/v1/organizations/cost_report`
99 
10Get Cost Report
10[Legacy] Get a report of your organization's Claude API costs in USD, aggregated into daily buckets.
1111 
12This endpoint is part of the legacy Usage and Cost API. For new integrations, use [`GET /v1/organizations/analytics/cost`](https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list?sdk_languages=http) in the Usage and Cost Analytics API instead. To move an existing integration, see [Migrate from the Usage and Cost API](https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api?sdk_languages=http#migrate-from-usage-cost-api).
13 
1214## Query parameters
1315 
1416- `starting_at: string`
from line 167
165167 - `"telemetry-destinations-2026-08-11"`
166168 
167169 - `"webhooks-2026-10-07"`
170 
171 - `"message-threads-2026-08-12"`
172 
173 - `"analytics-usage-cost-2026-08-24"`
168174 
169175## Returns
170176 

api/beta/organization/federation Changed · +52 / -0 lines

from line 143
143143 
144144 - `"webhooks-2026-10-07"`
145145 
146 - `"message-threads-2026-08-12"`
147 
148 - `"analytics-usage-cost-2026-08-24"`
149 
146150#### Body parameters
147151 
148152- `issuer_url: string`
from line 549
545549 
546550 - `"webhooks-2026-10-07"`
547551 
552 - `"message-threads-2026-08-12"`
553 
554 - `"analytics-usage-cost-2026-08-24"`
555 
548556#### Returns
549557 
550558- `data: array of BetaFederationIssuer`
from line 866
858866 
859867 - `"webhooks-2026-10-07"`
860868 
869 - `"message-threads-2026-08-12"`
870 
871 - `"analytics-usage-cost-2026-08-24"`
872 
861873#### Returns
862874 
863875- `BetaFederationIssuer object`
from line 1186
11741186 
11751187 - `"webhooks-2026-10-07"`
11761188 
1189 - `"message-threads-2026-08-12"`
1190 
1191 - `"analytics-usage-cost-2026-08-24"`
1192 
11771193#### Body parameters
11781194 
11791195- `check_jti: optional boolean or null`
from line 1584
15681584 
15691585 - `"webhooks-2026-10-07"`
15701586 
1587 - `"message-threads-2026-08-12"`
1588 
1589 - `"analytics-usage-cost-2026-08-24"`
1590 
15711591#### Returns
15721592 
15731593- `BetaFederationIssuer object`
from line 1908
18881908 
18891909 - `"webhooks-2026-10-07"`
18901910 
1911 - `"message-threads-2026-08-12"`
1912 
1913 - `"analytics-usage-cost-2026-08-24"`
1914 
18911915#### Body parameters
18921916 
18931917- `issuer_id: string`
from line 2339
23152339 
23162340 - `"webhooks-2026-10-07"`
23172341 
2342 - `"message-threads-2026-08-12"`
2343 
2344 - `"analytics-usage-cost-2026-08-24"`
2345 
23182346#### Returns
23192347 
23202348- `data: array of BetaFederationRule`
from line 2656
26282656 
26292657 - `"webhooks-2026-10-07"`
26302658 
2659 - `"message-threads-2026-08-12"`
2660 
2661 - `"analytics-usage-cost-2026-08-24"`
2662 
26312663#### Returns
26322664 
26332665- `BetaFederationRule object`
from line 2991
29592991 
29602992 - `"webhooks-2026-10-07"`
29612993 
2994 - `"message-threads-2026-08-12"`
2995 
2996 - `"analytics-usage-cost-2026-08-24"`
2997 
29622998#### Body parameters
29632999 
29643000- `applies_to_all_workspaces: optional boolean or null`
from line 3398
33623398 
33633399 - `"webhooks-2026-10-07"`
33643400 
3401 - `"message-threads-2026-08-12"`
3402 
3403 - `"analytics-usage-cost-2026-08-24"`
3404 
33653405#### Returns
33663406 
33673407- `BetaFederationRule object`
from line 3729
36893729 
36903730 - `"webhooks-2026-10-07"`
36913731 
3732 - `"message-threads-2026-08-12"`
3733 
3734 - `"analytics-usage-cost-2026-08-24"`
3735 
36923736#### Body parameters
36933737 
36943738- `workspace_id: string`
from line 3944
39003944 
39013945 - `"webhooks-2026-10-07"`
39023946 
3947 - `"message-threads-2026-08-12"`
3948 
3949 - `"analytics-usage-cost-2026-08-24"`
3950 
39033951#### Returns
39043952 
39053953- `data: array of BetaFederationRuleWorkspace`
from line 4148
41004148 - `"telemetry-destinations-2026-08-11"`
41014149 
41024150 - `"webhooks-2026-10-07"`
4151 
4152 - `"message-threads-2026-08-12"`
4153 
4154 - `"analytics-usage-cost-2026-08-24"`
41034155 
41044156#### Returns
41054157 

api/beta/organization/federation/issuers Changed · +20 / -0 lines

from line 141
141141 
142142 - `"webhooks-2026-10-07"`
143143 
144 - `"message-threads-2026-08-12"`
145 
146 - `"analytics-usage-cost-2026-08-24"`
147 
144148### Body parameters
145149 
146150- `issuer_url: string`
from line 547
543547 
544548 - `"webhooks-2026-10-07"`
545549 
550 - `"message-threads-2026-08-12"`
551 
552 - `"analytics-usage-cost-2026-08-24"`
553 
546554### Returns
547555 
548556- `data: array of BetaFederationIssuer`
from line 864
856864 
857865 - `"webhooks-2026-10-07"`
858866 
867 - `"message-threads-2026-08-12"`
868 
869 - `"analytics-usage-cost-2026-08-24"`
870 
859871### Returns
860872 
861873- `BetaFederationIssuer object`
from line 1184
11721184 
11731185 - `"webhooks-2026-10-07"`
11741186 
1187 - `"message-threads-2026-08-12"`
1188 
1189 - `"analytics-usage-cost-2026-08-24"`
1190 
11751191### Body parameters
11761192 
11771193- `check_jti: optional boolean or null`
from line 1581
15651581 - `"telemetry-destinations-2026-08-11"`
15661582 
15671583 - `"webhooks-2026-10-07"`
1584 
1585 - `"message-threads-2026-08-12"`
1586 
1587 - `"analytics-usage-cost-2026-08-24"`
15681588 
15691589### Returns
15701590 

api/beta/organization/federation/rules Changed · +32 / -0 lines

from line 145
145145 
146146 - `"webhooks-2026-10-07"`
147147 
148 - `"message-threads-2026-08-12"`
149 
150 - `"analytics-usage-cost-2026-08-24"`
151 
148152### Body parameters
149153 
150154- `issuer_id: string`
from line 576
572576 
573577 - `"webhooks-2026-10-07"`
574578 
579 - `"message-threads-2026-08-12"`
580 
581 - `"analytics-usage-cost-2026-08-24"`
582 
575583### Returns
576584 
577585- `data: array of BetaFederationRule`
from line 893
885893 
886894 - `"webhooks-2026-10-07"`
887895 
896 - `"message-threads-2026-08-12"`
897 
898 - `"analytics-usage-cost-2026-08-24"`
899 
888900### Returns
889901 
890902- `BetaFederationRule object`
from line 1228
12161228 
12171229 - `"webhooks-2026-10-07"`
12181230 
1231 - `"message-threads-2026-08-12"`
1232 
1233 - `"analytics-usage-cost-2026-08-24"`
1234 
12191235### Body parameters
12201236 
12211237- `applies_to_all_workspaces: optional boolean or null`
from line 1635
16191635 
16201636 - `"webhooks-2026-10-07"`
16211637 
1638 - `"message-threads-2026-08-12"`
1639 
1640 - `"analytics-usage-cost-2026-08-24"`
1641 
16221642### Returns
16231643 
16241644- `BetaFederationRule object`
from line 2179
21592179 
21602180 - `"webhooks-2026-10-07"`
21612181 
2182 - `"message-threads-2026-08-12"`
2183 
2184 - `"analytics-usage-cost-2026-08-24"`
2185 
21622186#### Body parameters
21632187 
21642188- `workspace_id: string`
from line 2394
23702394 
23712395 - `"webhooks-2026-10-07"`
23722396 
2397 - `"message-threads-2026-08-12"`
2398 
2399 - `"analytics-usage-cost-2026-08-24"`
2400 
23732401#### Returns
23742402 
23752403- `data: array of BetaFederationRuleWorkspace`
from line 2598
25702598 - `"telemetry-destinations-2026-08-11"`
25712599 
25722600 - `"webhooks-2026-10-07"`
2601 
2602 - `"message-threads-2026-08-12"`
2603 
2604 - `"analytics-usage-cost-2026-08-24"`
25732605 
25742606#### Returns
25752607 

api/beta/organization/federation/rules/workspaces Changed · +12 / -0 lines

from line 146
146146 
147147 - `"webhooks-2026-10-07"`
148148 
149 - `"message-threads-2026-08-12"`
150 
151 - `"analytics-usage-cost-2026-08-24"`
152 
149153### Body parameters
150154 
151155- `workspace_id: string`
from line 361
357361 
358362 - `"webhooks-2026-10-07"`
359363 
364 - `"message-threads-2026-08-12"`
365 
366 - `"analytics-usage-cost-2026-08-24"`
367 
360368### Returns
361369 
362370- `data: array of BetaFederationRuleWorkspace`
from line 565
557565 - `"telemetry-destinations-2026-08-11"`
558566 
559567 - `"webhooks-2026-10-07"`
568 
569 - `"message-threads-2026-08-12"`
570 
571 - `"analytics-usage-cost-2026-08-24"`
560572 
561573### Returns
562574 

api/beta/organization/mcp_tunnels Changed · +36 / -0 lines

from line 162
162162 
163163 - `"webhooks-2026-10-07"`
164164 
165 - `"message-threads-2026-08-12"`
166 
167 - `"analytics-usage-cost-2026-08-24"`
168 
165169### Returns
166170 
167171- `data: array of BetaOrganizationTunnel`
from line 374
370374 
371375 - `"webhooks-2026-10-07"`
372376 
377 - `"message-threads-2026-08-12"`
378 
379 - `"analytics-usage-cost-2026-08-24"`
380 
373381### Returns
374382 
375383- `BetaOrganizationTunnel object`
from line 582
574582 
575583 - `"webhooks-2026-10-07"`
576584 
585 - `"message-threads-2026-08-12"`
586 
587 - `"analytics-usage-cost-2026-08-24"`
588 
577589### Returns
578590 
579591- `BetaOrganizationTunnel object`
from line 791
779791 
780792 - `"webhooks-2026-10-07"`
781793 
794 - `"message-threads-2026-08-12"`
795 
796 - `"analytics-usage-cost-2026-08-24"`
797 
782798### Returns
783799 
784800- `BetaOrganizationTunnelToken object`
from line 972
956972 
957973 - `"webhooks-2026-10-07"`
958974 
975 - `"message-threads-2026-08-12"`
976 
977 - `"analytics-usage-cost-2026-08-24"`
978 
959979### Body parameters
960980 
961981- `reason: optional string or null`
from line 1227
12071227 
12081228 - `"webhooks-2026-10-07"`
12091229 
1230 - `"message-threads-2026-08-12"`
1231 
1232 - `"analytics-usage-cost-2026-08-24"`
1233 
12101234#### Body parameters
12111235 
12121236- `ca_certificate_pem: string`
from line 1465
14411465 
14421466 - `"webhooks-2026-10-07"`
14431467 
1468 - `"message-threads-2026-08-12"`
1469 
1470 - `"analytics-usage-cost-2026-08-24"`
1471 
14441472#### Returns
14451473 
14461474- `data: array of BetaOrganizationTunnelCertificate`
from line 1681
16531681 
16541682 - `"webhooks-2026-10-07"`
16551683 
1684 - `"message-threads-2026-08-12"`
1685 
1686 - `"analytics-usage-cost-2026-08-24"`
1687 
16561688#### Returns
16571689 
16581690- `BetaOrganizationTunnelCertificate object`
from line 1891
18591891 - `"telemetry-destinations-2026-08-11"`
18601892 
18611893 - `"webhooks-2026-10-07"`
1894 
1895 - `"message-threads-2026-08-12"`
1896 
1897 - `"analytics-usage-cost-2026-08-24"`
18621898 
18631899#### Returns
18641900 

api/beta/organization/mcp_tunnels/tunnel_certificates Changed · +16 / -0 lines

from line 144
144144 
145145 - `"webhooks-2026-10-07"`
146146 
147 - `"message-threads-2026-08-12"`
148 
149 - `"analytics-usage-cost-2026-08-24"`
150 
147151### Body parameters
148152 
149153- `ca_certificate_pem: string`
from line 382
378382 
379383 - `"webhooks-2026-10-07"`
380384 
385 - `"message-threads-2026-08-12"`
386 
387 - `"analytics-usage-cost-2026-08-24"`
388 
381389### Returns
382390 
383391- `data: array of BetaOrganizationTunnelCertificate`
from line 598
590598 
591599 - `"webhooks-2026-10-07"`
592600 
601 - `"message-threads-2026-08-12"`
602 
603 - `"analytics-usage-cost-2026-08-24"`
604 
593605### Returns
594606 
595607- `BetaOrganizationTunnelCertificate object`
from line 808
796808 - `"telemetry-destinations-2026-08-11"`
797809 
798810 - `"webhooks-2026-10-07"`
811 
812 - `"message-threads-2026-08-12"`
813 
814 - `"analytics-usage-cost-2026-08-24"`
799815 
800816### Returns
801817 

api/beta/organization/plugin_marketplaces Changed · +20 / -0 lines

from line 175
175175 
176176 - `"webhooks-2026-10-07"`
177177 
178 - `"message-threads-2026-08-12"`
179 
180 - `"analytics-usage-cost-2026-08-24"`
181 
178182### Returns
179183 
180184- `data: array of BetaPluginMarketplace`
from line 450
446450 
447451 - `"webhooks-2026-10-07"`
448452 
453 - `"message-threads-2026-08-12"`
454 
455 - `"analytics-usage-cost-2026-08-24"`
456 
449457### Returns
450458 
451459- `BetaPluginMarketplace object`
from line 715
707715 
708716 - `"webhooks-2026-10-07"`
709717 
718 - `"message-threads-2026-08-12"`
719 
720 - `"analytics-usage-cost-2026-08-24"`
721 
710722### Body parameters
711723 
712724- `default_installation_preference: "auto_install" or "available" or "not_available" or "required"`
from line 1002
9901002 
9911003 - `"webhooks-2026-10-07"`
9921004 
1005 - `"message-threads-2026-08-12"`
1006 
1007 - `"analytics-usage-cost-2026-08-24"`
1008 
9931009### Body parameters
9941010 
9951011- `repository_url: string`
from line 1275
12591275 - `"telemetry-destinations-2026-08-11"`
12601276 
12611277 - `"webhooks-2026-10-07"`
1278 
1279 - `"message-threads-2026-08-12"`
1280 
1281 - `"analytics-usage-cost-2026-08-24"`
12621282 
12631283### Body parameters (form-data)
12641284 

api/beta/organization/plugins Changed · +52 / -0 lines

from line 153
153153 
154154 - `"webhooks-2026-10-07"`
155155 
156 - `"message-threads-2026-08-12"`
157 
158 - `"analytics-usage-cost-2026-08-24"`
159 
156160### Body parameters (form-data)
157161 
158162- `files: array of file`
from line 562
558562 
559563 - `"webhooks-2026-10-07"`
560564 
565 - `"message-threads-2026-08-12"`
566 
567 - `"analytics-usage-cost-2026-08-24"`
568 
561569### Returns
562570 
563571- `BetaPlugin object`
from line 970
962970 
963971 - `"webhooks-2026-10-07"`
964972 
973 - `"message-threads-2026-08-12"`
974 
975 - `"analytics-usage-cost-2026-08-24"`
976 
965977### Body parameters
966978 
967979- `served_version_id: string`
from line 1425
14131425 
14141426 - `"webhooks-2026-10-07"`
14151427 
1428 - `"message-threads-2026-08-12"`
1429 
1430 - `"analytics-usage-cost-2026-08-24"`
1431 
14161432### Returns
14171433 
14181434- `data: array of BetaPlugin`
from line 1830
18141830 
18151831 - `"webhooks-2026-10-07"`
18161832 
1833 - `"message-threads-2026-08-12"`
1834 
1835 - `"analytics-usage-cost-2026-08-24"`
1836 
18171837### Returns
18181838 
18191839- `BetaDeletedPlugin object`
from line 2386
23662386 
23672387 - `"webhooks-2026-10-07"`
23682388 
2389 - `"message-threads-2026-08-12"`
2390 
2391 - `"analytics-usage-cost-2026-08-24"`
2392 
23692393#### Body parameters (form-data)
23702394 
23712395- `files: array of file`
from line 2737
27132737 
27142738 - `"webhooks-2026-10-07"`
27152739 
2740 - `"message-threads-2026-08-12"`
2741 
2742 - `"analytics-usage-cost-2026-08-24"`
2743 
27162744#### Returns
27172745 
27182746- `data: array of BetaPluginVersion`
from line 3070
30423070 
30433071 - `"webhooks-2026-10-07"`
30443072 
3073 - `"message-threads-2026-08-12"`
3074 
3075 - `"analytics-usage-cost-2026-08-24"`
3076 
30453077#### Returns
30463078 
30473079- `BetaPluginVersion object`
from line 3410
33783410 
33793411 - `"webhooks-2026-10-07"`
33803412 
3413 - `"message-threads-2026-08-12"`
3414 
3415 - `"analytics-usage-cost-2026-08-24"`
3416 
33813417#### Example
33823418 
33833419```bash
from line 3586
35503586 
35513587 - `"webhooks-2026-10-07"`
35523588 
3589 - `"message-threads-2026-08-12"`
3590 
3591 - `"analytics-usage-cost-2026-08-24"`
3592 
35533593#### Returns
35543594 
35553595- `data: array of BetaPluginInstallationSetting`
from line 3841
38013841 
38023842 - `"webhooks-2026-10-07"`
38033843 
3844 - `"message-threads-2026-08-12"`
3845 
3846 - `"analytics-usage-cost-2026-08-24"`
3847 
38043848#### Body parameters
38053849 
38063850- `installation_preference: "auto_install" or "available" or "not_available" or "required"`
from line 4113
40694113 
40704114 - `"webhooks-2026-10-07"`
40714115 
4116 - `"message-threads-2026-08-12"`
4117 
4118 - `"analytics-usage-cost-2026-08-24"`
4119 
40724120#### Returns
40734121 
40744122- `BetaDeletedPluginInstallationSetting object`
from line 4358
43104358 - `"telemetry-destinations-2026-08-11"`
43114359 
43124360 - `"webhooks-2026-10-07"`
4361 
4362 - `"message-threads-2026-08-12"`
4363 
4364 - `"analytics-usage-cost-2026-08-24"`
43134365 
43144366#### Returns
43154367 

api/beta/organization/plugins/installation_settings Changed · +12 / -0 lines

from line 166
166166 
167167 - `"webhooks-2026-10-07"`
168168 
169 - `"message-threads-2026-08-12"`
170 
171 - `"analytics-usage-cost-2026-08-24"`
172 
169173### Returns
170174 
171175- `data: array of BetaPluginInstallationSetting`
from line 421
417421 
418422 - `"webhooks-2026-10-07"`
419423 
424 - `"message-threads-2026-08-12"`
425 
426 - `"analytics-usage-cost-2026-08-24"`
427 
420428### Body parameters
421429 
422430- `installation_preference: "auto_install" or "available" or "not_available" or "required"`
from line 692
684692 - `"telemetry-destinations-2026-08-11"`
685693 
686694 - `"webhooks-2026-10-07"`
695 
696 - `"message-threads-2026-08-12"`
697 
698 - `"analytics-usage-cost-2026-08-24"`
687699 
688700### Returns
689701 

api/beta/organization/plugins/versions Changed · +16 / -0 lines

from line 152
152152 
153153 - `"webhooks-2026-10-07"`
154154 
155 - `"message-threads-2026-08-12"`
156 
157 - `"analytics-usage-cost-2026-08-24"`
158 
155159### Body parameters (form-data)
156160 
157161- `files: array of file`
from line 503
499503 
500504 - `"webhooks-2026-10-07"`
501505 
506 - `"message-threads-2026-08-12"`
507 
508 - `"analytics-usage-cost-2026-08-24"`
509 
502510### Returns
503511 
504512- `data: array of BetaPluginVersion`
from line 836
828836 
829837 - `"webhooks-2026-10-07"`
830838 
839 - `"message-threads-2026-08-12"`
840 
841 - `"analytics-usage-cost-2026-08-24"`
842 
831843### Returns
832844 
833845- `BetaPluginVersion object`
from line 1175
11631175 - `"telemetry-destinations-2026-08-11"`
11641176 
11651177 - `"webhooks-2026-10-07"`
1178 
1179 - `"message-threads-2026-08-12"`
1180 
1181 - `"analytics-usage-cost-2026-08-24"`
11661182 
11671183### Example
11681184 

api/beta/organization/service_accounts Changed · +32 / -0 lines

from line 139
139139 
140140 - `"webhooks-2026-10-07"`
141141 
142 - `"message-threads-2026-08-12"`
143 
144 - `"analytics-usage-cost-2026-08-24"`
145 
142146### Body parameters
143147 
144148- `name: string`
from line 406
402406 
403407 - `"webhooks-2026-10-07"`
404408 
409 - `"message-threads-2026-08-12"`
410 
411 - `"analytics-usage-cost-2026-08-24"`
412 
405413### Returns
406414 
407415- `data: array of BetaServiceAccount`
from line 635
627635 
628636 - `"webhooks-2026-10-07"`
629637 
638 - `"message-threads-2026-08-12"`
639 
640 - `"analytics-usage-cost-2026-08-24"`
641 
630642### Returns
631643 
632644- `BetaServiceAccount object`
from line 865
853865 
854866 - `"webhooks-2026-10-07"`
855867 
868 - `"message-threads-2026-08-12"`
869 
870 - `"analytics-usage-cost-2026-08-24"`
871 
856872### Body parameters
857873 
858874- `description: optional string or null`
from line 1113
10971113 
10981114 - `"webhooks-2026-10-07"`
10991115 
1116 - `"message-threads-2026-08-12"`
1117 
1118 - `"analytics-usage-cost-2026-08-24"`
1119 
11001120### Returns
11011121 
11021122- `BetaServiceAccount object`
from line 1451
14311451 
14321452 - `"webhooks-2026-10-07"`
14331453 
1454 - `"message-threads-2026-08-12"`
1455 
1456 - `"analytics-usage-cost-2026-08-24"`
1457 
14341458#### Body parameters
14351459 
14361460- `workspace_id: string`
from line 1695
16711695 
16721696 - `"webhooks-2026-10-07"`
16731697 
1698 - `"message-threads-2026-08-12"`
1699 
1700 - `"analytics-usage-cost-2026-08-24"`
1701 
16741702#### Returns
16751703 
16761704- `data: array of BetaServiceAccountWorkspaceMember`
from line 1910
18821910 - `"telemetry-destinations-2026-08-11"`
18831911 
18841912 - `"webhooks-2026-10-07"`
1913 
1914 - `"message-threads-2026-08-12"`
1915 
1916 - `"analytics-usage-cost-2026-08-24"`
18851917 
18861918#### Returns
18871919 

api/beta/organization/service_accounts/workspaces Changed · +12 / -0 lines

from line 144
144144 
145145 - `"webhooks-2026-10-07"`
146146 
147 - `"message-threads-2026-08-12"`
148 
149 - `"analytics-usage-cost-2026-08-24"`
150 
147151### Body parameters
148152 
149153- `workspace_id: string`
from line 388
384388 
385389 - `"webhooks-2026-10-07"`
386390 
391 - `"message-threads-2026-08-12"`
392 
393 - `"analytics-usage-cost-2026-08-24"`
394 
387395### Returns
388396 
389397- `data: array of BetaServiceAccountWorkspaceMember`
from line 603
595603 - `"telemetry-destinations-2026-08-11"`
596604 
597605 - `"webhooks-2026-10-07"`
606 
607 - `"message-threads-2026-08-12"`
608 
609 - `"analytics-usage-cost-2026-08-24"`
598610 
599611### Returns
600612 

api/beta/organization/spend_limits Changed · +8 / -0 lines

from line 137
137137 
138138 - `"webhooks-2026-10-07"`
139139 
140 - `"message-threads-2026-08-12"`
141 
142 - `"analytics-usage-cost-2026-08-24"`
143 
140144### Body parameters
141145 
142146- `amount: string or null`
from line 747
743747 - `"telemetry-destinations-2026-08-11"`
744748 
745749 - `"webhooks-2026-10-07"`
750 
751 - `"message-threads-2026-08-12"`
752 
753 - `"analytics-usage-cost-2026-08-24"`
746754 
747755### Returns
748756 

api/beta/organization/telemetry_destinations Changed · +36 / -0 lines

from line 133
133133 
134134 - `"webhooks-2026-10-07"`
135135 
136 - `"message-threads-2026-08-12"`
137 
138 - `"analytics-usage-cost-2026-08-24"`
139 
136140### Body parameters
137141 
138142- `endpoint_url: string`
from line 612
608612 
609613 - `"webhooks-2026-10-07"`
610614 
615 - `"message-threads-2026-08-12"`
616 
617 - `"analytics-usage-cost-2026-08-24"`
618 
611619### Returns
612620 
613621- `data: array of BetaTelemetryDestination`
from line 969
961969 
962970 - `"webhooks-2026-10-07"`
963971 
972 - `"message-threads-2026-08-12"`
973 
974 - `"analytics-usage-cost-2026-08-24"`
975 
964976### Returns
965977 
966978- `BetaTelemetryDestination object`
from line 1321
13091321 
13101322 - `"webhooks-2026-10-07"`
13111323 
1324 - `"message-threads-2026-08-12"`
1325 
1326 - `"analytics-usage-cost-2026-08-24"`
1327 
13121328### Body parameters
13131329 
13141330- `display_name: optional string or null`
from line 1807
17911807 
17921808 - `"webhooks-2026-10-07"`
17931809 
1810 - `"message-threads-2026-08-12"`
1811 
1812 - `"analytics-usage-cost-2026-08-24"`
1813 
17941814### Returns
17951815 
17961816- `BetaDeletedTelemetryDestination object`
from line 1972
19521972 
19531973 - `"webhooks-2026-10-07"`
19541974 
1975 - `"message-threads-2026-08-12"`
1976 
1977 - `"analytics-usage-cost-2026-08-24"`
1978 
19551979### Returns
19561980 
19571981- `BetaTelemetryDestinationTestResponse object`
from line 2907
28832907 
28842908 - `"webhooks-2026-10-07"`
28852909 
2910 - `"message-threads-2026-08-12"`
2911 
2912 - `"analytics-usage-cost-2026-08-24"`
2913 
28862914#### Returns
28872915 
28882916- `data: array of BetaTelemetryDestinationWorkspace`
from line 3102
30743102 
30753103 - `"webhooks-2026-10-07"`
30763104 
3105 - `"message-threads-2026-08-12"`
3106 
3107 - `"analytics-usage-cost-2026-08-24"`
3108 
30773109#### Returns
30783110 
30793111- `BetaTelemetryDestinationWorkspace object`
from line 3290
32583290 - `"telemetry-destinations-2026-08-11"`
32593291 
32603292 - `"webhooks-2026-10-07"`
3293 
3294 - `"message-threads-2026-08-12"`
3295 
3296 - `"analytics-usage-cost-2026-08-24"`
32613297 
32623298#### Returns
32633299 
Feedback