One read of Claude Developer Platformapi-20260930T233759Z
343 pages moved out of 740 read.
What this read moved
1-25 of 343, page 1 of 14This capture is too large to show at once. Changes 1-25 of 343 are below, significant first; the rest are on the following screens.
api/beta Changed · +6660 / -289 lines
## Beta › Organization › Plugins ### Create Plugin ### Get Plugin ### Update Plugin ### List Plugins ### Delete Plugin ## Beta › Organization › Plugins › Versions ### Create Plugin Version ### List Plugin Versions ### Get Plugin Version ### Download Plugin Version Archive ## Beta › Organization › Plugins › Installation Settings ### List Plugin Installation Settings ### Set Plugin Installation Setting ### Remove Plugin Installation Setting ## Beta › Organization › Plugins › Shares ### List Plugin Shares ## Beta › Organization › Plugin Marketplaces ### List Plugin Marketplaces ### Get Plugin Marketplace ### Update Plugin Marketplace ### Validate Plugin Marketplace Repository ### Validate Plugin Marketplace Archive
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
api/beta/agents Changed · +12 / -0 lines
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
api/beta/deployments Changed · +16 / -0 lines
api/beta/dreams Changed · +10 / -0 lines
api/beta/environments Changed · +28 / -0 lines
api/beta/environments/work Changed · +16 / -0 lines
api/beta/files Changed · +10 / -0 lines
api/beta/memory_stores Changed · +28 / -0 lines
api/beta/memory_stores/memories Changed · +10 / -0 lines
api/beta/memory_stores/memory_versions Changed · +6 / -0 lines
api/beta/messages Changed · +16 / -0 lines
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
api/beta/messages/batches Changed · +12 / -0 lines
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
api/beta/organization Changed · +5653 / -266 lines
## Organization › Plugins ### Create Plugin #### Body parameters (form-data) ### Get Plugin ### Update Plugin ### List Plugins ### Delete Plugin ## Organization › Plugins › Versions ### Create Plugin Version #### Body parameters (form-data) ### List Plugin Versions ### Get Plugin Version ### Download Plugin Version Archive ## Organization › Plugins › Installation Settings ### List Plugin Installation Settings ### Set Plugin Installation Setting ### Remove Plugin Installation Setting ## Organization › Plugins › Shares ### List Plugin Shares ## Organization › Plugin Marketplaces ### List Plugin Marketplaces ### Get Plugin Marketplace ### Update Plugin Marketplace ### Validate Plugin Marketplace Repository ### Validate Plugin Marketplace Archive #### Body parameters (form-data)
This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
api/beta/organization/analytics Changed · +51 / -31 lines
api/beta/organization/analytics/cost Changed · +33 / -20 lines
api/beta/organization/analytics/cost/list_by_user Changed · +17 / -10 lines
api/beta/organization/analytics/usage Changed · +33 / -20 lines
api/beta/organization/analytics/usage/list_by_user Changed · +17 / -10 lines
api/beta/organization/federation Changed · +26 / -0 lines
api/beta/organization/federation/issuers Changed · +10 / -0 lines
api/beta/organization/federation/rules Changed · +16 / -0 lines
api/beta/organization/federation/rules/workspaces Changed · +6 / -0 lines
api/beta/organization/mcp_tunnels Changed · +18 / -0 lines
api/beta/organization/mcp_tunnels/tunnel_certificates Changed · +8 / -0 lines
api/beta/organization/plugin_marketplaces New page · 1578 lines, new page
# Plugin Marketplaces ## List Plugin Marketplaces ### Query parameters ### Headers ### Returns ### Example #### Response (200) ## Get Plugin Marketplace ### Path parameters ### Query parameters ### Headers ### Returns ### Example #### Response (200) ## Update Plugin Marketplace ### Path parameters ### Headers ### Body parameters ### Returns ### Example #### Response (200) ## Validate Plugin Marketplace Repository ### Headers ### Body parameters ### Returns ### Example #### Response (200) ## Validate Plugin Marketplace Archive ### Headers ### Body parameters (form-data) ### Returns ### Example #### Response (200) ## Domain types ### Beta Plugin Marketplace ### Beta Plugin Marketplace Validation Plugin Error ### Beta Plugin Marketplace Validation Plugin Warning ### Beta Plugin Marketplace Validation Plugin Warnings ### Beta Plugin Marketplace Validation Report
A whole new page. There's nothing to diff it against, so here is what it says.
---
title: Plugin Marketplaces
url: https://platform.claude.com/docs/en/api/beta/organization/plugin_marketplaces
---
# Plugin Marketplaces
## List Plugin Marketplaces
**GET** `/v1/organizations/plugin_marketplaces`
List the plugin marketplaces Plugins live in, newest first: the organization's own
and its members' personal ones.
Plugin marketplaces are created, connected to a repository and deleted in
claude.ai, not through this API. The organization's library marketplace, the
organization-owned `manual` marketplace that uploads go to when no marketplace is
named, is created the first time something is put in it and is listed from then on.
**Accepted credentials:** an Admin API key with the `read:plugins` or `read:org_audit` scope, or a Compliance Access Key with the `read:compliance_org_data` scope.
Every request must include the beta header `anthropic-beta: ce-plugins-2026-09-01`. A request without it returns `404`, exactly as if the endpoint did not exist. The Plugins API is in beta and is available to Claude Enterprise organizations only. It is not available to Claude Platform (Claude Console) organizations, or to organizations with HIPAA readiness enabled.
### Query parameters
- `limit: optional number`
Number of items to return per page.
Defaults to `20`. Ranges from `1` to `1000`.
default: 20, minimum: 1, maximum: 1000
- `organization_id: optional string`
For a `read:org_audit` or `read:compliance_org_data` key created for all of a parent organization's linked organizations: a child organization of that parent to read instead of the organization the key was created in, given as the organization's UUID or its `org_`-prefixed ID. A value that is neither returns a 400; an organization that is not a child of the key's parent, or where the Plugins API is not available, returns a 404. Any other key may pass only its own organization's ID here; another organization returns a 404.
- `owner_type: optional "organization" or "user"`
`organization` for the organization's plugin marketplaces, `user` for members' personal plugin marketplaces.
- `"organization"`
- `"user"`
- `page: optional string`
Optionally set to the `next_page` token from the previous response.
maxLength: 2048
- `source: optional "directory" or "github" or "gitlab" or 2 more`
Only plugin marketplaces with this `source`: `manual` for those whose Plugins are uploaded; `github`, `gitlab` or `public_git` for those synchronized from a Git repository. `directory` (Anthropic's catalog) is never listed here.
- `"directory"`
- `"github"`
- `"gitlab"`
- `"manual"`
- `"public_git"`
### Headers
- `"anthropic-beta": optional array of AnthropicBeta`
This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
- `string`
- `"message-batches-2024-09-24"`
- `"prompt-caching-2024-07-31"`
- `"computer-use-2024-10-22"`
- `"computer-use-2025-01-24"`
- `"pdfs-2024-09-25"`
- `"token-counting-2024-11-01"`
- `"token-efficient-tools-2025-02-19"`
- `"output-128k-2025-02-19"`
- `"files-api-2025-04-14"`
- `"mcp-client-2025-04-04"`
- `"mcp-client-2025-11-20"`
- `"dev-full-thinking-2025-05-14"`
- `"interleaved-thinking-2025-05-14"`
- `"code-execution-2025-05-22"`
- `"extended-cache-ttl-2025-04-11"`
- `"context-1m-2025-08-07"`
- `"context-management-2025-06-27"`
- `"model-context-window-exceeded-2025-08-26"`
- `"skills-2025-10-02"`
- `"fast-mode-2026-02-01"`
- `"output-300k-2026-03-24"`
- `"user-profiles-2026-03-24"`
- `"user-profiles-2026-08-18"`
- `"user-profiles-2026-09-04"`
- `"advisor-tool-2026-03-01"`
- `"managed-agents-2026-04-01"`
- `"cache-diagnosis-2026-04-07"`
- `"dreaming-2026-04-21"`
- `"thinking-token-count-2026-05-13"`
- `"server-side-fallback-2026-06-01"`
- `"server-side-fallback-2026-07-01"`
- `"fallback-credit-2026-06-01"`
- `"fallback-credit-2026-07-01"`
- `"agent-memory-2026-07-22"`
- `"mid-conversation-tool-changes-2026-07-01"`
- `"compact-2026-01-12"`
- `"computer-use-2025-11-24"`
- `"mcp-tunnels-2026-06-22"`
- `"structured-outputs-2025-11-13"`
- `"task-budgets-2026-03-13"`
- `"thinking-display-updates-2026-08-18"`
- `"ce-user-management-2026-07-13"`
- `"mid-conversation-output-config-2026-07-01"`
- `"thinking-binding-controls-2026-08-01"`
- `"mid-conversation-system-clear-at-2026-08-21"`
- `"compact-2026-09-04"`
- `"inline-tools-2026-09-15"`
- `"mcp-client-2026-09-15"`
- `"ce-plugins-2026-09-01"`
### Returns
- `data: array of BetaPluginMarketplace`
- `type: "plugin_marketplace"`
Always `plugin_marketplace`.
default: plugin_marketplace
- `id: string`
The plugin marketplace's ID, prefixed `marketplace_`.
- `created_at: string`
RFC 3339.
format: date-time
- `default_installation_preference: "auto_install" or "available" or "not_available" or "required" or null`
Organization plugin marketplace: the organization-wide setting every Plugin in it with no setting of its own gets. Null for a member's personal plugin marketplace. One of `required`, `auto_install`, `available`, `not_available`; a value this API does not yet name is returned as stored.
- `"auto_install"`
- `"available"`
- `"not_available"`
- `"required"`
- `last_sync_ended_at: string or null`
RFC 3339. When the most recent synchronization attempt to finish did so, whatever its outcome; for a repository plugin marketplace no synchronization has run on yet, when it was created. Null for a plugin marketplace that is not synchronized from a repository.
format: date-time
- `last_sync_read_sha: string or null`
The commit the last synchronization attempt that reached the repository read, whether or not its content was then accepted (see `sync_status`); an attempt that ends `failed_auth` or `failed_transient` leaves it unchanged. Null until an attempt has first read the repository, and for a plugin marketplace that is not synchronized from a repository.
- `name: string`
Fixed for the plugin marketplace's lifetime.
- `owner: BetaPluginOwnerOrganization or BetaPluginOwnerUser`
The organization, or the member whose personal plugin marketplace it is.
- `BetaPluginOwnerOrganization object`
- `type: "organization"`
The Plugin lives in a plugin marketplace the organization owns.
default: organization
- `BetaPluginOwnerUser object`
- `type: "user"`
The Plugin lives in one member's personal plugin marketplace.
default: user
- `user_id: string`
The member's User ID.
- `source: "directory" or "github" or "gitlab" or 2 more`
Where the plugin marketplace's Plugins come from: `manual` when they are uploaded; `github`, `gitlab` or `public_git` when they are synchronized from the Git repository the owner connected, into which nothing can be uploaded; `directory` is Anthropic's own catalog, which this API does not list. A value this API does not yet name is returned as stored.
- `"directory"`
- `"github"`
- `"gitlab"`
- `"manual"`
- `"public_git"`
- `sync_status: "failed_auth" or "failed_content" or "failed_limits" or 3 more or null`
Outcome of the plugin marketplace's most recent synchronization: one of `success`, `in_progress`, `failed_content`, `failed_transient`, `failed_auth`, `failed_limits`; a value this API does not yet name is returned as stored. Null until a synchronization is first attempted — so always for a `manual` plugin marketplace.
- `"failed_auth"`
- `"failed_content"`
- `"failed_limits"`
- `"failed_transient"`
- `"in_progress"`
- `"success"`
- `next_page: string or null`
Token to provide in as `page` in the subsequent request to retrieve the next page of data.
### Example
```bash
curl https://api.anthropic.com/v1/organizations/plugin_marketplaces \
-H 'anthropic-version: 2023-06-01' \
-H 'anthropic-beta: ce-plugins-2026-09-01' \
-H "X-Api-Key: $ANTHROPIC_API_KEY"
```
#### Response (200)
```json
{
"data": [
{
"id": "marketplace_01HxQ3v9KpZ2mTn8RwLc4Ys7",
"created_at": "2026-03-14T09:26:53.589793Z",
"default_installation_preference": "available",
"last_sync_ended_at": "2026-03-14T09:26:53.589793Z",
"last_sync_read_sha": "9fceb02d0ae598e95dc970b74767f19372d61af8",
"name": "engineering-tools",
"owner": {
"type": "organization"
},
"source": "github",
Cut at 300 lines. The page has the rest.