Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One capture · api

One read of Claude Developer Platformapi-20261110T043707Z

343 pages moved out of 893 read.

Pages moved 343 significant first
Pages read 893 in this capture
Captured 04:37 UTC
Corpus hash 9b50913f24d5 corpus-hash

What this read moved

51-75 of 343, page 3 of 14

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

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

from line 143
143143 
144144 - `"webhooks-2026-10-07"`
145145 
146 - `"admin-user-sign-out-2026-10-08"`
147 
146148 - `"message-threads-2026-08-12"`
147149 
148150 - `"analytics-usage-cost-2026-08-24"`
from line 553
551553 
552554 - `"webhooks-2026-10-07"`
553555 
556 - `"admin-user-sign-out-2026-10-08"`
557 
554558 - `"message-threads-2026-08-12"`
555559 
556560 - `"analytics-usage-cost-2026-08-24"`
from line 874
870874 
871875 - `"webhooks-2026-10-07"`
872876 
877 - `"admin-user-sign-out-2026-10-08"`
878 
873879 - `"message-threads-2026-08-12"`
874880 
875881 - `"analytics-usage-cost-2026-08-24"`
from line 1198
11921198 
11931199 - `"webhooks-2026-10-07"`
11941200 
1201 - `"admin-user-sign-out-2026-10-08"`
1202 
11951203 - `"message-threads-2026-08-12"`
11961204 
11971205 - `"analytics-usage-cost-2026-08-24"`
from line 1600
15921600 
15931601 - `"webhooks-2026-10-07"`
15941602 
1603 - `"admin-user-sign-out-2026-10-08"`
1604 
15951605 - `"message-threads-2026-08-12"`
15961606 
15971607 - `"analytics-usage-cost-2026-08-24"`
from line 1928
19181928 
19191929 - `"webhooks-2026-10-07"`
19201930 
1931 - `"admin-user-sign-out-2026-10-08"`
1932 
19211933 - `"message-threads-2026-08-12"`
19221934 
19231935 - `"analytics-usage-cost-2026-08-24"`
from line 2363
23512363 
23522364 - `"webhooks-2026-10-07"`
23532365 
2366 - `"admin-user-sign-out-2026-10-08"`
2367 
23542368 - `"message-threads-2026-08-12"`
23552369 
23562370 - `"analytics-usage-cost-2026-08-24"`
from line 2684
26702684 
26712685 - `"webhooks-2026-10-07"`
26722686 
2687 - `"admin-user-sign-out-2026-10-08"`
2688 
26732689 - `"message-threads-2026-08-12"`
26742690 
26752691 - `"analytics-usage-cost-2026-08-24"`
from line 3023
30073023 
30083024 - `"webhooks-2026-10-07"`
30093025 
3026 - `"admin-user-sign-out-2026-10-08"`
3027 
30103028 - `"message-threads-2026-08-12"`
30113029 
30123030 - `"analytics-usage-cost-2026-08-24"`
from line 3434
34163434 
34173435 - `"webhooks-2026-10-07"`
34183436 
3437 - `"admin-user-sign-out-2026-10-08"`
3438 
34193439 - `"message-threads-2026-08-12"`
34203440 
34213441 - `"analytics-usage-cost-2026-08-24"`
from line 3769
37493769 
37503770 - `"webhooks-2026-10-07"`
37513771 
3772 - `"admin-user-sign-out-2026-10-08"`
3773 
37523774 - `"message-threads-2026-08-12"`
37533775 
37543776 - `"analytics-usage-cost-2026-08-24"`
from line 3988
39663988 
39673989 - `"webhooks-2026-10-07"`
39683990 
3991 - `"admin-user-sign-out-2026-10-08"`
3992 
39693993 - `"message-threads-2026-08-12"`
39703994 
39713995 - `"analytics-usage-cost-2026-08-24"`
from line 4196
41724196 - `"telemetry-destinations-2026-08-11"`
41734197 
41744198 - `"webhooks-2026-10-07"`
4199 
4200 - `"admin-user-sign-out-2026-10-08"`
41754201 
41764202 - `"message-threads-2026-08-12"`
41774203 

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

from line 141
141141 
142142 - `"webhooks-2026-10-07"`
143143 
144 - `"admin-user-sign-out-2026-10-08"`
145 
144146 - `"message-threads-2026-08-12"`
145147 
146148 - `"analytics-usage-cost-2026-08-24"`
from line 551
549551 
550552 - `"webhooks-2026-10-07"`
551553 
554 - `"admin-user-sign-out-2026-10-08"`
555 
552556 - `"message-threads-2026-08-12"`
553557 
554558 - `"analytics-usage-cost-2026-08-24"`
from line 872
868872 
869873 - `"webhooks-2026-10-07"`
870874 
875 - `"admin-user-sign-out-2026-10-08"`
876 
871877 - `"message-threads-2026-08-12"`
872878 
873879 - `"analytics-usage-cost-2026-08-24"`
from line 1196
11901196 
11911197 - `"webhooks-2026-10-07"`
11921198 
1199 - `"admin-user-sign-out-2026-10-08"`
1200 
11931201 - `"message-threads-2026-08-12"`
11941202 
11951203 - `"analytics-usage-cost-2026-08-24"`
from line 1597
15891597 - `"telemetry-destinations-2026-08-11"`
15901598 
15911599 - `"webhooks-2026-10-07"`
1600 
1601 - `"admin-user-sign-out-2026-10-08"`
15921602 
15931603 - `"message-threads-2026-08-12"`
15941604 

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

from line 145
145145 
146146 - `"webhooks-2026-10-07"`
147147 
148 - `"admin-user-sign-out-2026-10-08"`
149 
148150 - `"message-threads-2026-08-12"`
149151 
150152 - `"analytics-usage-cost-2026-08-24"`
from line 580
578580 
579581 - `"webhooks-2026-10-07"`
580582 
583 - `"admin-user-sign-out-2026-10-08"`
584 
581585 - `"message-threads-2026-08-12"`
582586 
583587 - `"analytics-usage-cost-2026-08-24"`
from line 901
897901 
898902 - `"webhooks-2026-10-07"`
899903 
904 - `"admin-user-sign-out-2026-10-08"`
905 
900906 - `"message-threads-2026-08-12"`
901907 
902908 - `"analytics-usage-cost-2026-08-24"`
from line 1240
12341240 
12351241 - `"webhooks-2026-10-07"`
12361242 
1243 - `"admin-user-sign-out-2026-10-08"`
1244 
12371245 - `"message-threads-2026-08-12"`
12381246 
12391247 - `"analytics-usage-cost-2026-08-24"`
from line 1651
16431651 
16441652 - `"webhooks-2026-10-07"`
16451653 
1654 - `"admin-user-sign-out-2026-10-08"`
1655 
16461656 - `"message-threads-2026-08-12"`
16471657 
16481658 - `"analytics-usage-cost-2026-08-24"`
from line 2199
21892199 
21902200 - `"webhooks-2026-10-07"`
21912201 
2202 - `"admin-user-sign-out-2026-10-08"`
2203 
21922204 - `"message-threads-2026-08-12"`
21932205 
21942206 - `"analytics-usage-cost-2026-08-24"`
from line 2418
24062418 
24072419 - `"webhooks-2026-10-07"`
24082420 
2421 - `"admin-user-sign-out-2026-10-08"`
2422 
24092423 - `"message-threads-2026-08-12"`
24102424 
24112425 - `"analytics-usage-cost-2026-08-24"`
from line 2626
26122626 - `"telemetry-destinations-2026-08-11"`
26132627 
26142628 - `"webhooks-2026-10-07"`
2629 
2630 - `"admin-user-sign-out-2026-10-08"`
26152631 
26162632 - `"message-threads-2026-08-12"`
26172633 

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

from line 146
146146 
147147 - `"webhooks-2026-10-07"`
148148 
149 - `"admin-user-sign-out-2026-10-08"`
150 
149151 - `"message-threads-2026-08-12"`
150152 
151153 - `"analytics-usage-cost-2026-08-24"`
from line 365
363365 
364366 - `"webhooks-2026-10-07"`
365367 
368 - `"admin-user-sign-out-2026-10-08"`
369 
366370 - `"message-threads-2026-08-12"`
367371 
368372 - `"analytics-usage-cost-2026-08-24"`
from line 573
569573 - `"telemetry-destinations-2026-08-11"`
570574 
571575 - `"webhooks-2026-10-07"`
576 
577 - `"admin-user-sign-out-2026-10-08"`
572578 
573579 - `"message-threads-2026-08-12"`
574580 

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

from line 162
162162 
163163 - `"webhooks-2026-10-07"`
164164 
165 - `"admin-user-sign-out-2026-10-08"`
166 
165167 - `"message-threads-2026-08-12"`
166168 
167169 - `"analytics-usage-cost-2026-08-24"`
from line 378
376378 
377379 - `"webhooks-2026-10-07"`
378380 
381 - `"admin-user-sign-out-2026-10-08"`
382 
379383 - `"message-threads-2026-08-12"`
380384 
381385 - `"analytics-usage-cost-2026-08-24"`
from line 590
586590 
587591 - `"webhooks-2026-10-07"`
588592 
593 - `"admin-user-sign-out-2026-10-08"`
594 
589595 - `"message-threads-2026-08-12"`
590596 
591597 - `"analytics-usage-cost-2026-08-24"`
from line 803
797803 
798804 - `"webhooks-2026-10-07"`
799805 
806 - `"admin-user-sign-out-2026-10-08"`
807 
800808 - `"message-threads-2026-08-12"`
801809 
802810 - `"analytics-usage-cost-2026-08-24"`
from line 988
980988 
981989 - `"webhooks-2026-10-07"`
982990 
991 - `"admin-user-sign-out-2026-10-08"`
992 
983993 - `"message-threads-2026-08-12"`
984994 
985995 - `"analytics-usage-cost-2026-08-24"`
from line 1247
12371247 
12381248 - `"webhooks-2026-10-07"`
12391249 
1250 - `"admin-user-sign-out-2026-10-08"`
1251 
12401252 - `"message-threads-2026-08-12"`
12411253 
12421254 - `"analytics-usage-cost-2026-08-24"`
from line 1489
14771489 
14781490 - `"webhooks-2026-10-07"`
14791491 
1492 - `"admin-user-sign-out-2026-10-08"`
1493 
14801494 - `"message-threads-2026-08-12"`
14811495 
14821496 - `"analytics-usage-cost-2026-08-24"`
from line 1709
16951709 
16961710 - `"webhooks-2026-10-07"`
16971711 
1712 - `"admin-user-sign-out-2026-10-08"`
1713 
16981714 - `"message-threads-2026-08-12"`
16991715 
17001716 - `"analytics-usage-cost-2026-08-24"`
from line 1923
19071923 - `"telemetry-destinations-2026-08-11"`
19081924 
19091925 - `"webhooks-2026-10-07"`
1926 
1927 - `"admin-user-sign-out-2026-10-08"`
19101928 
19111929 - `"message-threads-2026-08-12"`
19121930 

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

from line 144
144144 
145145 - `"webhooks-2026-10-07"`
146146 
147 - `"admin-user-sign-out-2026-10-08"`
148 
147149 - `"message-threads-2026-08-12"`
148150 
149151 - `"analytics-usage-cost-2026-08-24"`
from line 386
384386 
385387 - `"webhooks-2026-10-07"`
386388 
389 - `"admin-user-sign-out-2026-10-08"`
390 
387391 - `"message-threads-2026-08-12"`
388392 
389393 - `"analytics-usage-cost-2026-08-24"`
from line 606
602606 
603607 - `"webhooks-2026-10-07"`
604608 
609 - `"admin-user-sign-out-2026-10-08"`
610 
605611 - `"message-threads-2026-08-12"`
606612 
607613 - `"analytics-usage-cost-2026-08-24"`
from line 820
814820 - `"telemetry-destinations-2026-08-11"`
815821 
816822 - `"webhooks-2026-10-07"`
823 
824 - `"admin-user-sign-out-2026-10-08"`
817825 
818826 - `"message-threads-2026-08-12"`
819827 

api/beta/organization/plugin_marketplaces Changed · +15 / -5 lines

from line 65
6565 
6666### Headers
6767 
68- `"anthropic-beta": optional array of AnthropicBeta`
68- `"anthropic-beta": array of AnthropicBeta`
6969 
7070 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
7171 
from line 175
175175 
176176 - `"webhooks-2026-10-07"`
177177 
178 - `"admin-user-sign-out-2026-10-08"`
179 
178180 - `"message-threads-2026-08-12"`
179181 
180182 - `"analytics-usage-cost-2026-08-24"`
from line 344
342344 
343345### Headers
344346 
345- `"anthropic-beta": optional array of AnthropicBeta`
347- `"anthropic-beta": array of AnthropicBeta`
346348 
347349 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
348350 
from line 454
452454 
453455 - `"webhooks-2026-10-07"`
454456 
457 - `"admin-user-sign-out-2026-10-08"`
458 
455459 - `"message-threads-2026-08-12"`
456460 
457461 - `"analytics-usage-cost-2026-08-24"`
from line 613
609613 
610614### Headers
611615 
612- `"anthropic-beta": optional array of AnthropicBeta`
616- `"anthropic-beta": array of AnthropicBeta`
613617 
614618 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
615619 
from line 723
719723 
720724 - `"webhooks-2026-10-07"`
721725 
726 - `"admin-user-sign-out-2026-10-08"`
727 
722728 - `"message-threads-2026-08-12"`
723729 
724730 - `"analytics-usage-cost-2026-08-24"`
from line 904
898904 
899905### Headers
900906 
901- `"anthropic-beta": optional array of AnthropicBeta`
907- `"anthropic-beta": array of AnthropicBeta`
902908 
903909 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
904910 
from line 1014
10081014 
10091015 - `"webhooks-2026-10-07"`
10101016 
1017 - `"admin-user-sign-out-2026-10-08"`
1018 
10111019 - `"message-threads-2026-08-12"`
10121020 
10131021 - `"analytics-usage-cost-2026-08-24"`
from line 1182
11741182 
11751183### Headers
11761184 
1177- `"anthropic-beta": optional array of AnthropicBeta`
1185- `"anthropic-beta": array of AnthropicBeta`
11781186 
11791187 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
11801188 
from line 1291
12831291 - `"telemetry-destinations-2026-08-11"`
12841292 
12851293 - `"webhooks-2026-10-07"`
1294 
1295 - `"admin-user-sign-out-2026-10-08"`
12861296 
12871297 - `"message-threads-2026-08-12"`
12881298 

api/beta/organization/plugins Changed · +121 / -44 lines

### Beta Plugin Name Taken Error Details ### Beta Registration Pending Error Details ### Beta Scan Failed Error Details ### Beta Scan Pending Error Details ### Beta Skill Name Taken Error Details

from line 25
2525returns a 409 with `error_code` `plugin_name_taken` and, when a Plugin holds it,
2626that Plugin's ID in `details.plugin_id`. A Plugin going into the organization's
2727library marketplace is also refused with a 409 when one of its skills has the name of
28an organization skill (a skill an administrator uploaded for the whole organization
29in claude.ai): `error_code` `skill_name_taken`, with that name in
30`details.skill_name`; rename the skill, or remove the organization skill in
31claude.ai. A 503 with `error_code`
28an organization skill that this API does not list: `error_code`
29`skill_name_taken`, with that name in `details.skill_name`; rename the skill, or
30remove the organization skill in claude.ai. A 503 with `error_code`
3231`registration_pending` means the Plugin and its version were stored (their IDs are
3332in `details`) but are not yet usable in claude.ai: do not retry the create (the
3433retry would return `plugin_name_taken`); create a version on the stored Plugin
from line 42
4342 
4443### Headers
4544 
46- `"anthropic-beta": optional array of AnthropicBeta`
45- `"anthropic-beta": array of AnthropicBeta`
4746 
4847 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
4948 
from line 152
153152 
154153 - `"webhooks-2026-10-07"`
155154 
155 - `"admin-user-sign-out-2026-10-08"`
156 
156157 - `"message-threads-2026-08-12"`
157158 
158159 - `"analytics-usage-cost-2026-08-24"`
from line 354
353354 
354355 How far the served version reaches, or `null` if it is not classified.
355356 
356 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
357 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
357358 
358 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
359 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
359360 
360361 - `"contained"`
361362 
from line 455
454455 
455456### Headers
456457 
457- `"anthropic-beta": optional array of AnthropicBeta`
458- `"anthropic-beta": array of AnthropicBeta`
458459 
459460 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
460461 
from line 565
564565 
565566 - `"webhooks-2026-10-07"`
566567 
568 - `"admin-user-sign-out-2026-10-08"`
569 
567570 - `"message-threads-2026-08-12"`
568571 
569572 - `"analytics-usage-cost-2026-08-24"`
from line 751
748751 
749752 How far the served version reaches, or `null` if it is not classified.
750753 
751 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
754 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
752755 
753 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
756 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
754757 
755758 - `"contained"`
756759 
from line 847
844847cannot be read at that moment, the request fails with a retryable 503 instead.
845848When the Plugin is in the organization's
846849library marketplace, a version other than the one served is also refused with a 409
847when one of its skills has a name that an organization skill (one an administrator
848uploaded for the whole organization in claude.ai) has since taken: `error_code`
849`skill_name_taken`, with that name in `details.skill_name`. A member-owned Plugin
850cannot be updated here (403).
850when an organization skill that this API does not list has since taken the name of
851one of its skills: `error_code` `skill_name_taken`, with that name in
852`details.skill_name`. A member-owned Plugin cannot be updated here (403).
851853 
852854This endpoint does not write installation settings; they are written at
853855`/v1/organizations/plugins/{plugin_id}/installation_settings/{target}`.
from line 866
864866 
865867### Headers
866868 
867- `"anthropic-beta": optional array of AnthropicBeta`
869- `"anthropic-beta": array of AnthropicBeta`
868870 
869871 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
870872 
from line 976
974976 
975977 - `"webhooks-2026-10-07"`
976978 
979 - `"admin-user-sign-out-2026-10-08"`
980 
977981 - `"message-threads-2026-08-12"`
978982 
979983 - `"analytics-usage-cost-2026-08-24"`
from line 1168
11641168 
11651169 How far the served version reaches, or `null` if it is not classified.
11661170 
1167 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
1171 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
11681172 
1169 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
1173 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
11701174 
11711175 - `"contained"`
11721176 
from line 1325
13211325 
13221326### Headers
13231327 
1324- `"anthropic-beta": optional array of AnthropicBeta`
1328- `"anthropic-beta": array of AnthropicBeta`
13251329 
13261330 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
13271331 
from line 1435
14311435 
14321436 - `"webhooks-2026-10-07"`
14331437 
1438 - `"admin-user-sign-out-2026-10-08"`
1439 
14341440 - `"message-threads-2026-08-12"`
14351441 
14361442 - `"analytics-usage-cost-2026-08-24"`
from line 1621
16151621 
16161622 How far the served version reaches, or `null` if it is not classified.
16171623 
1618 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
1624 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
16191625 
1620 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
1626 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
16211627 
16221628 - `"contained"`
16231629 
from line 1711
17051711 
17061712Permanently delete a Plugin and every version it holds, exactly as when an
17071713administrator deletes it in claude.ai. The Plugin may belong to the organization or
1708to a member, including a member who has since left the organization.
1714to a member, including a member who has since left the organization. Do not delete a
1715Plugin only because your pipeline did not create it: a member or an administrator
1716might have added it in claude.ai.
17091717 
17101718An organization-owned Plugin's installation settings go with it; a member-owned
17111719Plugin's shares are withdrawn and its owner no longer has it.
from line 1736
17281736 
17291737### Headers
17301738 
1731- `"anthropic-beta": optional array of AnthropicBeta`
1739- `"anthropic-beta": array of AnthropicBeta`
17321740 
17331741 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
17341742 
from line 1846
18381846 
18391847 - `"webhooks-2026-10-07"`
18401848 
1849 - `"admin-user-sign-out-2026-10-08"`
1850 
18411851 - `"message-threads-2026-08-12"`
18421852 
18431853 - `"analytics-usage-cost-2026-08-24"`
from line 2081
20712081 
20722082 How far the served version reaches, or `null` if it is not classified.
20732083 
2074 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
2084 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
20752085 
2076 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
2086 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
20772087 
20782088 - `"contained"`
20792089 
from line 2177
21672177 
21682178 - `"processing"`
21692179 
2180### Beta Plugin Name Taken Error Details
2181 
2182- `BetaPluginNameTakenErrorDetails object`
2183 
2184 The marketplace already holds this name. `plugin_id` is the Plugin that holds it, and can be absent.
2185 
2186 - `error_code: "plugin_name_taken"`
2187 
2188 - `plugin_id: optional string or null`
2189 
21702190### Beta Plugin Owner Organization
21712191 
21722192- `BetaPluginOwnerOrganization object`
from line 2267
22472267 
22482268 The member's User ID.
22492269 
2270### Beta Registration Pending Error Details
2271 
2272- `BetaRegistrationPendingErrorDetails object`
2273 
2274 The Plugin version was stored but is not yet usable in claude.ai. `plugin_id` and `plugin_version_id` identify what was stored.
2275 
2276 - `error_code: "registration_pending"`
2277 
2278 - `plugin_id: string`
2279 
2280 - `plugin_version_id: string`
2281 
2282### Beta Scan Failed Error Details
2283 
2284- `BetaScanFailedErrorDetails object`
2285 
2286 The version in `plugin_version_id` did not pass its content scan, so it cannot be served.
2287 
2288 - `error_code: "scan_failed"`
2289 
2290 - `plugin_version_id: string`
2291 
2292### Beta Scan Pending Error Details
2293 
2294- `BetaScanPendingErrorDetails object`
2295 
2296 The content scan of the version in `plugin_version_id` is still running. Retry once the scan finishes.
2297 
2298 - `error_code: "scan_pending"`
2299 
2300 - `plugin_version_id: string`
2301 
2302### Beta Skill Name Taken Error Details
2303 
2304- `BetaSkillNameTakenErrorDetails object`
2305 
2306 One of the Plugin's skills has the name of an organization skill. `skill_name` is that name.
2307 
2308 - `error_code: "skill_name_taken"`
2309 
2310 - `skill_name: string`
2311 
22502312## Plugins › Versions
22512313 
22522314### Create Plugin Version
from line 2327
22652327Only a Plugin in a `manual` marketplace takes uploads; a Plugin synchronized from
22662328a repository gets its versions from the repository. When the Plugin is in the
22672329organization's library marketplace, a version that adds a skill with the name of an
2268organization skill (a skill an administrator uploaded for the whole organization in
2269claude.ai) is refused with a 409: `error_code` `skill_name_taken`, with that name in
2270`details.skill_name`. A 503 with `error_code`
2330organization skill that this API does not list is refused with a 409: `error_code`
2331`skill_name_taken`, with that name in `details.skill_name`. A 503 with `error_code`
22712332`registration_pending` means the version was stored but is not yet usable; a later
22722333version create on the Plugin completes it.
22732334 
from line 2347
22862347 
22872348#### Headers
22882349 
2289- `"anthropic-beta": optional array of AnthropicBeta`
2350- `"anthropic-beta": array of AnthropicBeta`
22902351 
22912352 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
22922353 
from line 2457
23962457 
23972458 - `"webhooks-2026-10-07"`
23982459 
2460 - `"admin-user-sign-out-2026-10-08"`
2461 
23992462 - `"message-threads-2026-08-12"`
24002463 
24012464 - `"analytics-usage-cost-2026-08-24"`
from line 2589
25262589 
25272590 - `description: string or null`
25282591 
2529 The manifest's description; null when it declares none.
2592 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
25302593 
25312594 - `display_name: string or null`
25322595 
from line 2702
26392702 
26402703#### Headers
26412704 
2642- `"anthropic-beta": optional array of AnthropicBeta`
2705- `"anthropic-beta": array of AnthropicBeta`
26432706 
26442707 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
26452708 
from line 2812
27492812 
27502813 - `"webhooks-2026-10-07"`
27512814 
2815 - `"admin-user-sign-out-2026-10-08"`
2816 
27522817 - `"message-threads-2026-08-12"`
27532818 
27542819 - `"analytics-usage-cost-2026-08-24"`
from line 2932
28672932 
28682933 - `description: string or null`
28692934 
2870 The manifest's description; null when it declares none.
2935 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
28712936 
28722937 - `display_name: string or null`
28732938 
from line 3039
29743039 
29753040#### Headers
29763041 
2977- `"anthropic-beta": optional array of AnthropicBeta`
3042- `"anthropic-beta": array of AnthropicBeta`
29783043 
29793044 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
29803045 
from line 3149
30843149 
30853150 - `"webhooks-2026-10-07"`
30863151 
3152 - `"admin-user-sign-out-2026-10-08"`
3153 
30873154 - `"message-threads-2026-08-12"`
30883155 
30893156 - `"analytics-usage-cost-2026-08-24"`
from line 3269
32023269 
32033270 - `description: string or null`
32043271 
3205 The manifest's description; null when it declares none.
3272 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
32063273 
32073274 - `display_name: string or null`
32083275 
from line 3383
33163383 
33173384#### Headers
33183385 
3319- `"anthropic-beta": optional array of AnthropicBeta`
3386- `"anthropic-beta": array of AnthropicBeta`
33203387 
33213388 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
33223389 
from line 3493
34263493 
34273494 - `"webhooks-2026-10-07"`
34283495 
3496 - `"admin-user-sign-out-2026-10-08"`
3497 
34293498 - `"message-threads-2026-08-12"`
34303499 
34313500 - `"analytics-usage-cost-2026-08-24"`
from line 3563
34943563 
34953564#### Headers
34963565 
3497- `"anthropic-beta": optional array of AnthropicBeta`
3566- `"anthropic-beta": array of AnthropicBeta`
34983567 
34993568 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
35003569 
from line 3673
36043673 
36053674 - `"webhooks-2026-10-07"`
36063675 
3676 - `"admin-user-sign-out-2026-10-08"`
3677 
36073678 - `"message-threads-2026-08-12"`
36083679 
36093680 - `"analytics-usage-cost-2026-08-24"`
from line 3822
37513822 
37523823#### Headers
37533824 
3754- `"anthropic-beta": optional array of AnthropicBeta`
3825- `"anthropic-beta": array of AnthropicBeta`
37553826 
37563827 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
37573828 
from line 3932
38613932 
38623933 - `"webhooks-2026-10-07"`
38633934 
3935 - `"admin-user-sign-out-2026-10-08"`
3936 
38643937 - `"message-threads-2026-08-12"`
38653938 
38663939 - `"analytics-usage-cost-2026-08-24"`
from line 4098
40254098 
40264099#### Headers
40274100 
4028- `"anthropic-beta": optional array of AnthropicBeta`
4101- `"anthropic-beta": array of AnthropicBeta`
40294102 
40304103 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
40314104 
from line 4208
41354208 
41364209 - `"webhooks-2026-10-07"`
41374210 
4211 - `"admin-user-sign-out-2026-10-08"`
4212 
41384213 - `"message-threads-2026-08-12"`
41394214 
41404215 - `"analytics-usage-cost-2026-08-24"`
from line 4348
42734348 
42744349#### Headers
42754350 
4276- `"anthropic-beta": optional array of AnthropicBeta`
4351- `"anthropic-beta": array of AnthropicBeta`
42774352 
42784353 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
42794354 
from line 4458
43834458 
43844459 - `"webhooks-2026-10-07"`
43854460 
4461 - `"admin-user-sign-out-2026-10-08"`
4462 
43864463 - `"message-threads-2026-08-12"`
43874464 
43884465 - `"analytics-usage-cost-2026-08-24"`
from line 4524
44474524 
44484525- `next_page: string or null`
44494526 
4450 Token to provide in as `page` in the subsequent request to retrieve the next page of data.
4527 Token to provide in as `page` in the subsequent request to retrieve the next page of data. A page may hold fewer than `limit` shares, even none, while this is set; keep following it until it is null.
44514528 
44524529#### Example
44534530 

api/beta/organization/plugins/create Changed · +9 / -8 lines

from line 23
2323returns a 409 with `error_code` `plugin_name_taken` and, when a Plugin holds it,
2424that Plugin's ID in `details.plugin_id`. A Plugin going into the organization's
2525library marketplace is also refused with a 409 when one of its skills has the name of
26an organization skill (a skill an administrator uploaded for the whole organization
27in claude.ai): `error_code` `skill_name_taken`, with that name in
28`details.skill_name`; rename the skill, or remove the organization skill in
29claude.ai. A 503 with `error_code`
26an organization skill that this API does not list: `error_code`
27`skill_name_taken`, with that name in `details.skill_name`; rename the skill, or
28remove the organization skill in claude.ai. A 503 with `error_code`
3029`registration_pending` means the Plugin and its version were stored (their IDs are
3130in `details`) but are not yet usable in claude.ai: do not retry the create (the
3231retry would return `plugin_name_taken`); create a version on the stored Plugin
from line 40
4140 
4241## Headers
4342 
44- `"anthropic-beta": optional array of AnthropicBeta`
43- `"anthropic-beta": array of AnthropicBeta`
4544 
4645 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
4746 
from line 150
151150 
152151 - `"webhooks-2026-10-07"`
153152 
153 - `"admin-user-sign-out-2026-10-08"`
154 
154155 - `"message-threads-2026-08-12"`
155156 
156157 - `"analytics-usage-cost-2026-08-24"`
from line 352
351352 
352353 How far the served version reaches, or `null` if it is not classified.
353354 
354 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
355 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
355356 
356 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
357 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
357358 
358359 - `"contained"`
359360 

api/beta/organization/plugins/delete Changed · +6 / -2 lines

from line 9
99 
1010Permanently delete a Plugin and every version it holds, exactly as when an
1111administrator deletes it in claude.ai. The Plugin may belong to the organization or
12to a member, including a member who has since left the organization.
12to a member, including a member who has since left the organization. Do not delete a
13Plugin only because your pipeline did not create it: a member or an administrator
14might have added it in claude.ai.
1315 
1416An organization-owned Plugin's installation settings go with it; a member-owned
1517Plugin's shares are withdrawn and its owner no longer has it.
from line 34
3234 
3335## Headers
3436 
35- `"anthropic-beta": optional array of AnthropicBeta`
37- `"anthropic-beta": array of AnthropicBeta`
3638 
3739 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
3840 
from line 143
141143 - `"telemetry-destinations-2026-08-11"`
142144 
143145 - `"webhooks-2026-10-07"`
146 
147 - `"admin-user-sign-out-2026-10-08"`
144148 
145149 - `"message-threads-2026-08-12"`
146150 

api/beta/organization/plugins/installation_settings Changed · +9 / -3 lines

from line 56
5656 
5757### Headers
5858 
59- `"anthropic-beta": optional array of AnthropicBeta`
59- `"anthropic-beta": array of AnthropicBeta`
6060 
6161 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
6262 
from line 166
166166 
167167 - `"webhooks-2026-10-07"`
168168 
169 - `"admin-user-sign-out-2026-10-08"`
170 
169171 - `"message-threads-2026-08-12"`
170172 
171173 - `"analytics-usage-cost-2026-08-24"`
from line 315
313315 
314316### Headers
315317 
316- `"anthropic-beta": optional array of AnthropicBeta`
318- `"anthropic-beta": array of AnthropicBeta`
317319 
318320 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
319321 
from line 425
423425 
424426 - `"webhooks-2026-10-07"`
425427 
428 - `"admin-user-sign-out-2026-10-08"`
429 
426430 - `"message-threads-2026-08-12"`
427431 
428432 - `"analytics-usage-cost-2026-08-24"`
from line 591
587591 
588592### Headers
589593 
590- `"anthropic-beta": optional array of AnthropicBeta`
594- `"anthropic-beta": array of AnthropicBeta`
591595 
592596 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
593597 
from line 700
696700 - `"telemetry-destinations-2026-08-11"`
697701 
698702 - `"webhooks-2026-10-07"`
703 
704 - `"admin-user-sign-out-2026-10-08"`
699705 
700706 - `"message-threads-2026-08-12"`
701707 

api/beta/organization/plugins/list Changed · +6 / -4 lines

from line 81
8181 
8282## Headers
8383 
84- `"anthropic-beta": optional array of AnthropicBeta`
84- `"anthropic-beta": array of AnthropicBeta`
8585 
8686 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
8787 
from line 191
191191 
192192 - `"webhooks-2026-10-07"`
193193 
194 - `"admin-user-sign-out-2026-10-08"`
195 
194196 - `"message-threads-2026-08-12"`
195197 
196198 - `"analytics-usage-cost-2026-08-24"`
from line 377
375377 
376378 How far the served version reaches, or `null` if it is not classified.
377379 
378 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
380 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
379381 
380 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
382 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
381383 
382384 - `"contained"`
383385 

api/beta/organization/plugins/retrieve Changed · +6 / -4 lines

from line 27
2727 
2828## Headers
2929 
30- `"anthropic-beta": optional array of AnthropicBeta`
30- `"anthropic-beta": array of AnthropicBeta`
3131 
3232 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
3333 
from line 137
137137 
138138 - `"webhooks-2026-10-07"`
139139 
140 - `"admin-user-sign-out-2026-10-08"`
141 
140142 - `"message-threads-2026-08-12"`
141143 
142144 - `"analytics-usage-cost-2026-08-24"`
from line 323
321323 
322324 How far the served version reaches, or `null` if it is not classified.
323325 
324 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
326 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
325327 
326 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
328 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
327329 
328330 - `"contained"`
329331 

api/beta/organization/plugins/shares Changed · +4 / -2 lines

from line 59
5959 
6060### Headers
6161 
62- `"anthropic-beta": optional array of AnthropicBeta`
62- `"anthropic-beta": array of AnthropicBeta`
6363 
6464 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
6565 
from line 169
169169 
170170 - `"webhooks-2026-10-07"`
171171 
172 - `"admin-user-sign-out-2026-10-08"`
173 
172174 - `"message-threads-2026-08-12"`
173175 
174176 - `"analytics-usage-cost-2026-08-24"`
from line 235
233235 
234236- `next_page: string or null`
235237 
236 Token to provide in as `page` in the subsequent request to retrieve the next page of data.
238 Token to provide in as `page` in the subsequent request to retrieve the next page of data. A page may hold fewer than `limit` shares, even none, while this is set; keep following it until it is null.
237239 
238240### Example
239241 

api/beta/organization/plugins/shares/list Changed · +4 / -2 lines

from line 57
5757 
5858## Headers
5959 
60- `"anthropic-beta": optional array of AnthropicBeta`
60- `"anthropic-beta": array of AnthropicBeta`
6161 
6262 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
6363 
from line 167
167167 
168168 - `"webhooks-2026-10-07"`
169169 
170 - `"admin-user-sign-out-2026-10-08"`
171 
170172 - `"message-threads-2026-08-12"`
171173 
172174 - `"analytics-usage-cost-2026-08-24"`
from line 233
231233 
232234- `next_page: string or null`
233235 
234 Token to provide in as `page` in the subsequent request to retrieve the next page of data.
236 Token to provide in as `page` in the subsequent request to retrieve the next page of data. A page may hold fewer than `limit` shares, even none, while this is set; keep following it until it is null.
235237 
236238## Example
237239 

api/beta/organization/plugins/update Changed · +9 / -8 lines

from line 24
2424cannot be read at that moment, the request fails with a retryable 503 instead.
2525When the Plugin is in the organization's
2626library marketplace, a version other than the one served is also refused with a 409
27when one of its skills has a name that an organization skill (one an administrator
28uploaded for the whole organization in claude.ai) has since taken: `error_code`
29`skill_name_taken`, with that name in `details.skill_name`. A member-owned Plugin
30cannot be updated here (403).
27when an organization skill that this API does not list has since taken the name of
28one of its skills: `error_code` `skill_name_taken`, with that name in
29`details.skill_name`. A member-owned Plugin cannot be updated here (403).
3130 
3231This endpoint does not write installation settings; they are written at
3332`/v1/organizations/plugins/{plugin_id}/installation_settings/{target}`.
from line 43
4443 
4544## Headers
4645 
47- `"anthropic-beta": optional array of AnthropicBeta`
46- `"anthropic-beta": array of AnthropicBeta`
4847 
4948 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
5049 
from line 153
154153 
155154 - `"webhooks-2026-10-07"`
156155 
156 - `"admin-user-sign-out-2026-10-08"`
157 
157158 - `"message-threads-2026-08-12"`
158159 
159160 - `"analytics-usage-cost-2026-08-24"`
from line 345
344345 
345346 How far the served version reaches, or `null` if it is not classified.
346347 
347 `remote` means it declares an MCP server or a CLI. `privileged` means it declares no MCP server or CLI, but declares a hook, monitor, language server, or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
348 `remote` means it declares an MCP server or a CLI, or something that counts as one. `privileged` means it is not `remote`, but declares a hook (of any type, even one that posts to a URL), monitor, language server, Claude Code workflow (any file in a `workflows/` folder at its root counts as one), or settings, or has a skill, command, or other Markdown file whose frontmatter pre-approves tools (`allowed-tools` with any value other than an empty one or one that names only `AskUserQuestion`, `TodoWrite`, and `ToolSearch`). Otherwise it is `contained`.
348349 
349 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if it declares an MCP server or a CLI), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, or `contained` where the same files stored today would be `privileged` or `null`.
350 If the frontmatter of a skill, command, or other Markdown file that could change the value could not be read, or was past a size limit, the version is `null` or `privileged` (or `remote`, if something else it declares makes it `remote`), not `contained`. The value is normally worked out when a version is stored, under the rules of that time, so an older version can be `null`, `contained` where the same files stored today would be `privileged`, `remote`, or `null`, or `privileged` where they would be `remote`.
350351 
351352 - `"contained"`
352353 

api/beta/organization/plugins/versions Changed · +18 / -11 lines

from line 21
2121Only a Plugin in a `manual` marketplace takes uploads; a Plugin synchronized from
2222a repository gets its versions from the repository. When the Plugin is in the
2323organization's library marketplace, a version that adds a skill with the name of an
24organization skill (a skill an administrator uploaded for the whole organization in
25claude.ai) is refused with a 409: `error_code` `skill_name_taken`, with that name in
26`details.skill_name`. A 503 with `error_code`
24organization skill that this API does not list is refused with a 409: `error_code`
25`skill_name_taken`, with that name in `details.skill_name`. A 503 with `error_code`
2726`registration_pending` means the version was stored but is not yet usable; a later
2827version create on the Plugin completes it.
2928 
from line 41
4241 
4342### Headers
4443 
45- `"anthropic-beta": optional array of AnthropicBeta`
44- `"anthropic-beta": array of AnthropicBeta`
4645 
4746 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
4847 
from line 151
152151 
153152 - `"webhooks-2026-10-07"`
154153 
154 - `"admin-user-sign-out-2026-10-08"`
155 
155156 - `"message-threads-2026-08-12"`
156157 
157158 - `"analytics-usage-cost-2026-08-24"`
from line 283
282283 
283284 - `description: string or null`
284285 
285 The manifest's description; null when it declares none.
286 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
286287 
287288 - `display_name: string or null`
288289 
from line 396
395396 
396397### Headers
397398 
398- `"anthropic-beta": optional array of AnthropicBeta`
399- `"anthropic-beta": array of AnthropicBeta`
399400 
400401 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
401402 
from line 506
505506 
506507 - `"webhooks-2026-10-07"`
507508 
509 - `"admin-user-sign-out-2026-10-08"`
510 
508511 - `"message-threads-2026-08-12"`
509512 
510513 - `"analytics-usage-cost-2026-08-24"`
from line 626
623626 
624627 - `description: string or null`
625628 
626 The manifest's description; null when it declares none.
629 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
627630 
628631 - `display_name: string or null`
629632 
from line 733
730733 
731734### Headers
732735 
733- `"anthropic-beta": optional array of AnthropicBeta`
736- `"anthropic-beta": array of AnthropicBeta`
734737 
735738 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
736739 
from line 843
840843 
841844 - `"webhooks-2026-10-07"`
842845 
846 - `"admin-user-sign-out-2026-10-08"`
847 
843848 - `"message-threads-2026-08-12"`
844849 
845850 - `"analytics-usage-cost-2026-08-24"`
from line 963
958963 
959964 - `description: string or null`
960965 
961 The manifest's description; null when it declares none.
966 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
962967 
963968 - `display_name: string or null`
964969 
from line 1077
10721077 
10731078### Headers
10741079 
1075- `"anthropic-beta": optional array of AnthropicBeta`
1080- `"anthropic-beta": array of AnthropicBeta`
10761081 
10771082 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
10781083 
from line 1187
11821187 
11831188 - `"webhooks-2026-10-07"`
11841189 
1190 - `"admin-user-sign-out-2026-10-08"`
1191 
11851192 - `"message-threads-2026-08-12"`
11861193 
11871194 - `"analytics-usage-cost-2026-08-24"`
from line 1318
13111318 
13121319 - `description: string or null`
13131320 
1314 The manifest's description; null when it declares none.
1321 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
13151322 
13161323 - `display_name: string or null`
13171324 

api/beta/organization/plugins/versions/create Changed · +6 / -5 lines

from line 19
1919Only a Plugin in a `manual` marketplace takes uploads; a Plugin synchronized from
2020a repository gets its versions from the repository. When the Plugin is in the
2121organization's library marketplace, a version that adds a skill with the name of an
22organization skill (a skill an administrator uploaded for the whole organization in
23claude.ai) is refused with a 409: `error_code` `skill_name_taken`, with that name in
24`details.skill_name`. A 503 with `error_code`
22organization skill that this API does not list is refused with a 409: `error_code`
23`skill_name_taken`, with that name in `details.skill_name`. A 503 with `error_code`
2524`registration_pending` means the version was stored but is not yet usable; a later
2625version create on the Plugin completes it.
2726 
from line 39
4039 
4140## Headers
4241 
43- `"anthropic-beta": optional array of AnthropicBeta`
42- `"anthropic-beta": array of AnthropicBeta`
4443 
4544 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
4645 
from line 149
150149 
151150 - `"webhooks-2026-10-07"`
152151 
152 - `"admin-user-sign-out-2026-10-08"`
153 
153154 - `"message-threads-2026-08-12"`
154155 
155156 - `"analytics-usage-cost-2026-08-24"`
from line 281
280281 
281282 - `description: string or null`
282283 
283 The manifest's description; null when it declares none.
284 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
284285 
285286 - `display_name: string or null`
286287 

api/beta/organization/plugins/versions/list Changed · +4 / -2 lines

from line 44
4444 
4545## Headers
4646 
47- `"anthropic-beta": optional array of AnthropicBeta`
47- `"anthropic-beta": array of AnthropicBeta`
4848 
4949 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
5050 
from line 154
154154 
155155 - `"webhooks-2026-10-07"`
156156 
157 - `"admin-user-sign-out-2026-10-08"`
158 
157159 - `"message-threads-2026-08-12"`
158160 
159161 - `"analytics-usage-cost-2026-08-24"`
from line 274
272274 
273275 - `description: string or null`
274276 
275 The manifest's description; null when it declares none.
277 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
276278 
277279 - `display_name: string or null`
278280 

api/beta/organization/plugins/versions/retrieve Changed · +4 / -2 lines

from line 31
3131 
3232## Headers
3333 
34- `"anthropic-beta": optional array of AnthropicBeta`
34- `"anthropic-beta": array of AnthropicBeta`
3535 
3636 This endpoint is in beta: requests must send `ce-plugins-2026-09-01` in this header.
3737 
from line 141
141141 
142142 - `"webhooks-2026-10-07"`
143143 
144 - `"admin-user-sign-out-2026-10-08"`
145 
144146 - `"message-threads-2026-08-12"`
145147 
146148 - `"analytics-usage-cost-2026-08-24"`
from line 261
259261 
260262 - `description: string or null`
261263 
262 The manifest's description; null when it declares none.
264 The manifest's description; null when it declares none. The value can be longer than 500 characters, the limit on `description` in an uploaded manifest. A description that the manifest takes from a `SKILL.md` is cut to its first 500 characters. So if the manifest's description is the first 500 characters of exactly one distinct skill `description` in `components`, that skill `description` is returned instead.
263265 
264266 - `display_name: string or null`
265267 

api/beta/organization/rbac_roles Changed · +5 / -5 lines

from line 59
5959 
6060 - `display_name: string`
6161 
62 Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a role, store its `id`.
62 Name of the RBAC Role. For a role created by Anthropic, this is Anthropic's name for the access that the role grants. Anthropic may change this name, so to keep a lasting reference to a role, store its `id`.
6363 
6464 - `updated_at: string`
6565 
from line 148
148148 
149149 - `display_name: string`
150150 
151 Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a role, store its `id`.
151 Name of the RBAC Role. For a role created by Anthropic, this is Anthropic's name for the access that the role grants. Anthropic may change this name, so to keep a lasting reference to a role, store its `id`.
152152 
153153 - `updated_at: string`
154154 
from line 202
202202 
203203 - `display_name: string`
204204 
205 Name of the RBAC Role. For a role created by Anthropic, this name can differ from the label claude.ai shows, and Anthropic may change the name. To keep a lasting reference to a role, store its `id`.
205 Name of the RBAC Role. For a role created by Anthropic, this is Anthropic's name for the access that the role grants. Anthropic may change this name, so to keep a lasting reference to a role, store its `id`.
206206 
207207 - `updated_at: string`
208208 
from line 269
269269 permission entitlement (`permission_*`), or a blanket capability-access
270270 mode — `capability_access_all` grants every product-feature entitlement
271271 except `inference_hooks_inspection`, which a role holds only through its
272 own row, and `capability_access_all_ga` grants the generally-available
273 subset of those as it stands at permission-check time; neither mode grants
272 own row, and `capability_access_all_ga` grants the subset of those for
273 stable features as it stands at permission-check time; neither mode grants
274274 model-access entitlements. A consumer enumerating a role's per-feature grants should
275275 treat a blanket row as granting every product-feature entitlement it
276276 covers, or it will under-report the role's effective access. A `connector_tool` grant carries

api/beta/organization/rbac_roles/permissions Changed · +4 / -4 lines

from line 62
6262 permission entitlement (`permission_*`), or a blanket capability-access
6363 mode — `capability_access_all` grants every product-feature entitlement
6464 except `inference_hooks_inspection`, which a role holds only through its
65 own row, and `capability_access_all_ga` grants the generally-available
66 subset of those as it stands at permission-check time; neither mode grants
65 own row, and `capability_access_all_ga` grants the subset of those for
66 stable features as it stands at permission-check time; neither mode grants
6767 model-access entitlements. A consumer enumerating a role's per-feature grants should
6868 treat a blanket row as granting every product-feature entitlement it
6969 covers, or it will under-report the role's effective access. A `connector_tool` grant carries
from line 299
299299 permission entitlement (`permission_*`), or a blanket capability-access
300300 mode — `capability_access_all` grants every product-feature entitlement
301301 except `inference_hooks_inspection`, which a role holds only through its
302 own row, and `capability_access_all_ga` grants the generally-available
303 subset of those as it stands at permission-check time; neither mode grants
302 own row, and `capability_access_all_ga` grants the subset of those for
303 stable features as it stands at permission-check time; neither mode grants
304304 model-access entitlements. A consumer enumerating a role's per-feature grants should
305305 treat a blanket row as granting every product-feature entitlement it
306306 covers, or it will under-report the role's effective access. A `connector_tool` grant carries

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

from line 139
139139 
140140 - `"webhooks-2026-10-07"`
141141 
142 - `"admin-user-sign-out-2026-10-08"`
143 
142144 - `"message-threads-2026-08-12"`
143145 
144146 - `"analytics-usage-cost-2026-08-24"`
from line 410
408410 
409411 - `"webhooks-2026-10-07"`
410412 
413 - `"admin-user-sign-out-2026-10-08"`
414 
411415 - `"message-threads-2026-08-12"`
412416 
413417 - `"analytics-usage-cost-2026-08-24"`
from line 643
639643 
640644 - `"webhooks-2026-10-07"`
641645 
646 - `"admin-user-sign-out-2026-10-08"`
647 
642648 - `"message-threads-2026-08-12"`
643649 
644650 - `"analytics-usage-cost-2026-08-24"`
from line 877
871877 
872878 - `"webhooks-2026-10-07"`
873879 
880 - `"admin-user-sign-out-2026-10-08"`
881 
874882 - `"message-threads-2026-08-12"`
875883 
876884 - `"analytics-usage-cost-2026-08-24"`
from line 1129
11211129 
11221130 - `"webhooks-2026-10-07"`
11231131 
1132 - `"admin-user-sign-out-2026-10-08"`
1133 
11241134 - `"message-threads-2026-08-12"`
11251135 
11261136 - `"analytics-usage-cost-2026-08-24"`
from line 1471
14611471 
14621472 - `"webhooks-2026-10-07"`
14631473 
1474 - `"admin-user-sign-out-2026-10-08"`
1475 
14641476 - `"message-threads-2026-08-12"`
14651477 
14661478 - `"analytics-usage-cost-2026-08-24"`
from line 1719
17071719 
17081720 - `"webhooks-2026-10-07"`
17091721 
1722 - `"admin-user-sign-out-2026-10-08"`
1723 
17101724 - `"message-threads-2026-08-12"`
17111725 
17121726 - `"analytics-usage-cost-2026-08-24"`
from line 1938
19241938 - `"telemetry-destinations-2026-08-11"`
19251939 
19261940 - `"webhooks-2026-10-07"`
1941 
1942 - `"admin-user-sign-out-2026-10-08"`
19271943 
19281944 - `"message-threads-2026-08-12"`
19291945 

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

from line 144
144144 
145145 - `"webhooks-2026-10-07"`
146146 
147 - `"admin-user-sign-out-2026-10-08"`
148 
147149 - `"message-threads-2026-08-12"`
148150 
149151 - `"analytics-usage-cost-2026-08-24"`
from line 392
390392 
391393 - `"webhooks-2026-10-07"`
392394 
395 - `"admin-user-sign-out-2026-10-08"`
396 
393397 - `"message-threads-2026-08-12"`
394398 
395399 - `"analytics-usage-cost-2026-08-24"`
from line 611
607611 - `"telemetry-destinations-2026-08-11"`
608612 
609613 - `"webhooks-2026-10-07"`
614 
615 - `"admin-user-sign-out-2026-10-08"`
610616 
611617 - `"message-threads-2026-08-12"`
612618 

api/beta/organization/spend_limits Changed · +13 / -1 lines

### Beta Spend Limits Admin API Writes Not Enabled Error Details

from line 137
137137 
138138 - `"webhooks-2026-10-07"`
139139 
140 - `"admin-user-sign-out-2026-10-08"`
141 
140142 - `"message-threads-2026-08-12"`
141143 
142144 - `"analytics-usage-cost-2026-08-24"`
from line 642
640642 
641643 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).
642644 
643- `"anthropic-beta": optional array of AnthropicBeta`
645- `"anthropic-beta": array of AnthropicBeta`
644646 
645647 This endpoint is in beta: requests must send `spend-limit-reads-2026-09-26` in this header.
646648 
from line 752
750752 
751753 - `"webhooks-2026-10-07"`
752754 
755 - `"admin-user-sign-out-2026-10-08"`
756 
753757 - `"message-threads-2026-08-12"`
754758 
755759 - `"analytics-usage-cost-2026-08-24"`
from line 1186
11821186 - `workspace_id: string`
11831187 
11841188 Tagged ID of the workspace the spend limit applies to.
1189 
1190### Beta Spend Limits Admin API Writes Not Enabled Error Details
1191 
1192- `BetaSpendLimitsAdminAPIWritesNotEnabledErrorDetails object`
1193 
1194 The organization cannot retrieve, set or delete spend limits with an Admin API credential.
1195 
1196 - `error_code: "spend_limits_admin_api_writes_not_enabled"`
11851197 
11861198### Beta Spend Summary
11871199 
Feedback