Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.288 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One capture · api

One read of Claude Developer Platformapi-20260930T233759Z

343 pages moved out of 740 read.

Pages moved 343 significant first
Pages read 740 in this capture
Captured 23:37 UTC
Corpus hash 1974d9bc7c5a index-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/spend_limits/create Changed · +3 / -3 lines

from line 61
6161 
6262 Tagged ID of the workspace the spend limit applies to.
6363 
64- `period: optional "daily" or "monthly" or "weekly"`
64- `period: optional BetaSpendLimitPeriod`
6565 
6666 - `"daily"`
6767 
from line 99
9999 
100100 ISO 4217 code of the organization's billing currency; the unit for `amount`.
101101 
102 - `period: "daily" or "monthly" or "weekly"`
102 - `period: BetaSpendLimitPeriod`
103103 
104104 Length of the window the limit resets over. `amount` caps spend within each period.
105105 
from line 202
202202 "amount": "50000",
203203 "created_at": "2019-12-27T18:11:19.117Z",
204204 "currency": "USD",
205 "period": "monthly",
205 "period": "daily",
206206 "scope": {
207207 "type": "user",
208208 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"

api/beta/organization/spend_limits/increase_requests Changed · +389 / -355 lines

### Beta Spend Limit Increase Request Status

from line 28
2828 
2929 Opaque cursor from a previous response's `next_page`.
3030 
31- `status: optional array of "approved" or "denied" or "pending"`
31- `status: optional array of BetaSpendLimitIncreaseRequestStatus`
3232 
3333 Filter by status. Omit to return all.
3434 
from line 48
4848 
4949 - `id: string`
5050 
51 - `actor: object`
51 - `actor: UserActor or ScopedAPIKeyActor`
5252 
53 A user within the organization. `name` and `email_address` are
54 null when the underlying account is unavailable or has been deleted;
55 `deleted` is true only for deleted accounts.
53 - `UserActor object`
5654 
57 - `type: "user_actor"`
55 A user within the organization. `name` and `email_address` are
56 null when the underlying account is unavailable or has been deleted;
57 `deleted` is true only for deleted accounts.
5858 
59 Actor type. Always `user_actor`.
59 - `type: "user_actor"`
6060 
61 default: user_actor
61 Actor type. Always `user_actor`.
6262 
63 - `deleted: boolean`
63 default: user_actor
6464 
65 True only when the underlying account has been deleted.
65 - `deleted: boolean`
6666 
67 default: false
67 True only when the underlying account has been deleted.
6868 
69 - `email_address: string or null`
69 default: false
7070 
71 The user's email address. Null when the account is unavailable or has been deleted.
71 - `email_address: string or null`
7272 
73 - `name: string or null`
73 The user's email address. Null when the account is unavailable or has been deleted.
7474 
75 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
75 - `name: string or null`
7676 
77 - `user_id: string`
77 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
7878 
79 Tagged ID of the user.
79 - `user_id: string`
8080 
81 Tagged ID of the user.
82 
83 - `ScopedAPIKeyActor object`
84 
85 A scoped Admin API key acting on behalf of the organization.
86 
87 - `type: "scoped_api_key_actor"`
88 
89 default: scoped_api_key_actor
90 
91 - `scoped_api_key_id: string`
92 
8193 - `created_at: string`
8294 
8395 format: date-time
8496 
85 - `period: "daily" or "monthly" or "weekly"`
97 - `period: BetaSpendLimitPeriod`
8698 
8799 - `"daily"`
88100 
from line 202
190202 
191203 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
192204 
193 - `period: "daily" or "monthly" or "weekly"`
205 - `period: BetaSpendLimitPeriod`
194206 
195207 Period this row's effective limit and spend are reported for.
196208 
197 - `"daily"`
198 
199 - `"monthly"`
200 
201 - `"weekly"`
202 
203209 - `period_to_date_spend: string`
204210 
205211 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 332
326332 
327333 - `spend_limit_id: string`
328334 
329 - `status: "approved" or "denied" or "pending"`
335 - `status: BetaSpendLimitIncreaseRequestStatus`
330336 
331337 - `"approved"`
332338 
from line 365
359365 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
360366 },
361367 "created_at": "2019-12-27T18:11:19.117Z",
362 "period": "monthly",
368 "period": "daily",
363369 "resolved_at": "2019-12-27T18:11:19.117Z",
364370 "resolved_by": {
365371 "deleted": true,
from line 384
378384 },
379385 "amount": "50000",
380386 "currency": "USD",
381 "period": "monthly",
387 "period": "daily",
382388 "period_to_date_spend": "12050.5",
383389 "scope": {
384390 "type": "user",
from line 429
423429 
424430 - `id: string`
425431 
426 - `actor: object`
432 - `actor: UserActor or ScopedAPIKeyActor`
427433 
428 A user within the organization. `name` and `email_address` are
429 null when the underlying account is unavailable or has been deleted;
430 `deleted` is true only for deleted accounts.
434 - `UserActor object`
431435 
432 - `type: "user_actor"`
436 A user within the organization. `name` and `email_address` are
437 null when the underlying account is unavailable or has been deleted;
438 `deleted` is true only for deleted accounts.
433439 
434 Actor type. Always `user_actor`.
440 - `type: "user_actor"`
435441 
436 default: user_actor
442 Actor type. Always `user_actor`.
437443 
438 - `deleted: boolean`
444 default: user_actor
439445 
440 True only when the underlying account has been deleted.
446 - `deleted: boolean`
441447 
442 default: false
448 True only when the underlying account has been deleted.
443449 
444 - `email_address: string or null`
450 default: false
445451 
446 The user's email address. Null when the account is unavailable or has been deleted.
452 - `email_address: string or null`
447453 
448 - `name: string or null`
454 The user's email address. Null when the account is unavailable or has been deleted.
449455 
450 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
456 - `name: string or null`
451457 
452 - `user_id: string`
458 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
453459 
454 Tagged ID of the user.
460 - `user_id: string`
455461 
462 Tagged ID of the user.
463 
464 - `ScopedAPIKeyActor object`
465 
466 A scoped Admin API key acting on behalf of the organization.
467 
468 - `type: "scoped_api_key_actor"`
469 
470 default: scoped_api_key_actor
471 
472 - `scoped_api_key_id: string`
473 
456474 - `created_at: string`
457475 
458476 format: date-time
459477 
460 - `period: "daily" or "monthly" or "weekly"`
478 - `period: BetaSpendLimitPeriod`
461479 
462480 - `"daily"`
463481 
from line 583
565583 
566584 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
567585 
568 - `period: "daily" or "monthly" or "weekly"`
586 - `period: BetaSpendLimitPeriod`
569587 
570588 Period this row's effective limit and spend are reported for.
571589 
572 - `"daily"`
573 
574 - `"monthly"`
575 
576 - `"weekly"`
577 
578590 - `period_to_date_spend: string`
579591 
580592 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 713
701713 
702714 - `spend_limit_id: string`
703715 
704 - `status: "approved" or "denied" or "pending"`
716 - `status: BetaSpendLimitIncreaseRequestStatus`
705717 
706718 - `"approved"`
707719 
from line 742
730742 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
731743 },
732744 "created_at": "2019-12-27T18:11:19.117Z",
733 "period": "monthly",
745 "period": "daily",
734746 "resolved_at": "2019-12-27T18:11:19.117Z",
735747 "resolved_by": {
736748 "deleted": true,
from line 761
749761 },
750762 "amount": "50000",
751763 "currency": "USD",
752 "period": "monthly",
764 "period": "daily",
753765 "period_to_date_spend": "12050.5",
754766 "scope": {
755767 "type": "user",
from line 801
789801 
790802 New per-user spend limit as a non-negative integer decimal string (minor units).
791803 
792- `period: optional "daily" or "monthly" or "weekly" or null`
804- `period: optional BetaSpendLimitPeriod or null`
793805 
794806 - `"daily"`
795807 
from line 819
807819 
808820- `id: string`
809821 
810- `actor: object`
822- `actor: UserActor or ScopedAPIKeyActor`
811823 
812 A user within the organization. `name` and `email_address` are
813 null when the underlying account is unavailable or has been deleted;
814 `deleted` is true only for deleted accounts.
824 - `UserActor object`
815825 
816 - `type: "user_actor"`
826 A user within the organization. `name` and `email_address` are
827 null when the underlying account is unavailable or has been deleted;
828 `deleted` is true only for deleted accounts.
817829 
818 Actor type. Always `user_actor`.
830 - `type: "user_actor"`
819831 
820 default: user_actor
832 Actor type. Always `user_actor`.
821833 
822 - `deleted: boolean`
834 default: user_actor
823835 
824 True only when the underlying account has been deleted.
836 - `deleted: boolean`
825837 
826 default: false
838 True only when the underlying account has been deleted.
827839 
828 - `email_address: string or null`
840 default: false
829841 
830 The user's email address. Null when the account is unavailable or has been deleted.
842 - `email_address: string or null`
831843 
832 - `name: string or null`
844 The user's email address. Null when the account is unavailable or has been deleted.
833845 
834 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
846 - `name: string or null`
835847 
836 - `user_id: string`
848 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
837849 
838 Tagged ID of the user.
850 - `user_id: string`
839851 
852 Tagged ID of the user.
853 
854 - `ScopedAPIKeyActor object`
855 
856 A scoped Admin API key acting on behalf of the organization.
857 
858 - `type: "scoped_api_key_actor"`
859 
860 default: scoped_api_key_actor
861 
862 - `scoped_api_key_id: string`
863 
840864- `created_at: string`
841865 
842866 format: date-time
843867 
844- `period: "daily" or "monthly" or "weekly"`
868- `period: BetaSpendLimitPeriod`
845869 
846870 - `"daily"`
847871 
from line 947
923947 
924948 ISO 4217 code of the organization's billing currency; the unit for `amount`.
925949 
926 - `period: "daily" or "monthly" or "weekly"`
950 - `period: BetaSpendLimitPeriod`
927951 
928952 Length of the window the limit resets over. `amount` caps spend within each period.
929953 
930 - `"daily"`
931 
932 - `"monthly"`
933 
934 - `"weekly"`
935 
936954 - `scope: User or SeatTier or RBACGroup or 3 more`
937955 
938956 What the limit applies to. A tagged union on `type`; each variant carries the identifier for its scope.
from line 1073
10551073 
10561074 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
10571075 
1058 - `period: "daily" or "monthly" or "weekly"`
1076 - `period: BetaSpendLimitPeriod`
10591077 
10601078 Period this row's effective limit and spend are reported for.
10611079 
1062 - `"daily"`
1063 
1064 - `"monthly"`
1065 
1066 - `"weekly"`
1067 
10681080 - `period_to_date_spend: string`
10691081 
10701082 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 1203
11911203 
11921204 - `spend_limit_id: string`
11931205 
1194- `status: "approved" or "denied" or "pending"`
1206- `status: BetaSpendLimitIncreaseRequestStatus`
11951207 
11961208 - `"approved"`
11971209 
from line 1237
12251237 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
12261238 },
12271239 "created_at": "2019-12-27T18:11:19.117Z",
1228 "period": "monthly",
1240 "period": "daily",
12291241 "resolved_at": "2019-12-27T18:11:19.117Z",
12301242 "resolved_by": {
12311243 "deleted": true,
from line 1251
12391251 "amount": "50000",
12401252 "created_at": "2019-12-27T18:11:19.117Z",
12411253 "currency": "USD",
1242 "period": "monthly",
1254 "period": "daily",
12431255 "scope": {
12441256 "type": "user",
12451257 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
from line 1269
12571269 },
12581270 "amount": "50000",
12591271 "currency": "USD",
1260 "period": "monthly",
1272 "period": "daily",
12611273 "period_to_date_spend": "12050.5",
12621274 "scope": {
12631275 "type": "user",
from line 1315
13031315 
13041316 - `id: string`
13051317 
1306 - `actor: object`
1318 - `actor: UserActor or ScopedAPIKeyActor`
13071319 
1308 A user within the organization. `name` and `email_address` are
1309 null when the underlying account is unavailable or has been deleted;
1310 `deleted` is true only for deleted accounts.
1320 - `UserActor object`
13111321 
1312 - `type: "user_actor"`
1322 A user within the organization. `name` and `email_address` are
1323 null when the underlying account is unavailable or has been deleted;
1324 `deleted` is true only for deleted accounts.
13131325 
1314 Actor type. Always `user_actor`.
1326 - `type: "user_actor"`
13151327 
1316 default: user_actor
1328 Actor type. Always `user_actor`.
13171329 
1318 - `deleted: boolean`
1330 default: user_actor
13191331 
1320 True only when the underlying account has been deleted.
1332 - `deleted: boolean`
13211333 
1322 default: false
1334 True only when the underlying account has been deleted.
13231335 
1324 - `email_address: string or null`
1336 default: false
13251337 
1326 The user's email address. Null when the account is unavailable or has been deleted.
1338 - `email_address: string or null`
13271339 
1328 - `name: string or null`
1340 The user's email address. Null when the account is unavailable or has been deleted.
13291341 
1330 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
1342 - `name: string or null`
13311343 
1332 - `user_id: string`
1344 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
13331345 
1334 Tagged ID of the user.
1346 - `user_id: string`
13351347 
1348 Tagged ID of the user.
1349 
1350 - `ScopedAPIKeyActor object`
1351 
1352 A scoped Admin API key acting on behalf of the organization.
1353 
1354 - `type: "scoped_api_key_actor"`
1355 
1356 default: scoped_api_key_actor
1357 
1358 - `scoped_api_key_id: string`
1359 
13361360 - `created_at: string`
13371361 
13381362 format: date-time
13391363 
1340 - `period: "daily" or "monthly" or "weekly"`
1364 - `period: BetaSpendLimitPeriod`
13411365 
13421366 - `"daily"`
13431367 
from line 1469
14451469 
14461470 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
14471471 
1448 - `period: "daily" or "monthly" or "weekly"`
1472 - `period: BetaSpendLimitPeriod`
14491473 
14501474 Period this row's effective limit and spend are reported for.
14511475 
1452 - `"daily"`
1453 
1454 - `"monthly"`
1455 
1456 - `"weekly"`
1457 
14581476 - `period_to_date_spend: string`
14591477 
14601478 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 1599
15811599 
15821600 - `spend_limit_id: string`
15831601 
1584 - `status: "approved" or "denied" or "pending"`
1602 - `status: BetaSpendLimitIncreaseRequestStatus`
15851603 
15861604 - `"approved"`
15871605 
from line 1630
16121630 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
16131631 },
16141632 "created_at": "2019-12-27T18:11:19.117Z",
1615 "period": "monthly",
1633 "period": "daily",
16161634 "resolved_at": "2019-12-27T18:11:19.117Z",
16171635 "resolved_by": {
16181636 "deleted": true,
from line 1649
16311649 },
16321650 "amount": "50000",
16331651 "currency": "USD",
1634 "period": "monthly",
1652 "period": "daily",
16351653 "period_to_date_spend": "12050.5",
16361654 "scope": {
16371655 "type": "user",
from line 1678
16601678 
16611679 - `id: string`
16621680 
1663 - `actor: object`
1681 - `actor: UserActor or ScopedAPIKeyActor`
16641682 
1665 A user within the organization. `name` and `email_address` are
1666 null when the underlying account is unavailable or has been deleted;
1667 `deleted` is true only for deleted accounts.
1683 - `UserActor object`
16681684 
1669 - `type: "user_actor"`
1685 A user within the organization. `name` and `email_address` are
1686 null when the underlying account is unavailable or has been deleted;
1687 `deleted` is true only for deleted accounts.
16701688 
1671 Actor type. Always `user_actor`.
1689 - `type: "user_actor"`
16721690 
1673 default: user_actor
1691 Actor type. Always `user_actor`.
16741692 
1675 - `deleted: boolean`
1693 default: user_actor
16761694 
1677 True only when the underlying account has been deleted.
1695 - `deleted: boolean`
16781696 
1679 default: false
1697 True only when the underlying account has been deleted.
16801698 
1681 - `email_address: string or null`
1699 default: false
16821700 
1683 The user's email address. Null when the account is unavailable or has been deleted.
1701 - `email_address: string or null`
16841702 
1685 - `name: string or null`
1703 The user's email address. Null when the account is unavailable or has been deleted.
16861704 
1687 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
1705 - `name: string or null`
16881706 
1689 - `user_id: string`
1707 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
16901708 
1691 Tagged ID of the user.
1709 - `user_id: string`
16921710 
1711 Tagged ID of the user.
1712 
1713 - `ScopedAPIKeyActor object`
1714 
1715 A scoped Admin API key acting on behalf of the organization.
1716 
1717 - `type: "scoped_api_key_actor"`
1718 
1719 default: scoped_api_key_actor
1720 
1721 - `scoped_api_key_id: string`
1722 
16931723 - `created_at: string`
16941724 
16951725 format: date-time
16961726 
1697 - `period: "daily" or "monthly" or "weekly"`
1727 - `period: BetaSpendLimitPeriod`
16981728 
16991729 - `"daily"`
17001730 
from line 1832
18021832 
18031833 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
18041834 
1805 - `period: "daily" or "monthly" or "weekly"`
1835 - `period: BetaSpendLimitPeriod`
18061836 
18071837 Period this row's effective limit and spend are reported for.
18081838 
1809 - `"daily"`
1810 
1811 - `"monthly"`
1812 
1813 - `"weekly"`
1814 
18151839 - `period_to_date_spend: string`
18161840 
18171841 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 1962
19381962 
19391963 - `spend_limit_id: string`
19401964 
1941 - `status: "approved" or "denied" or "pending"`
1965 - `status: BetaSpendLimitIncreaseRequestStatus`
19421966 
19431967 - `"approved"`
19441968 
from line 1970
19461970 
19471971 - `"pending"`
19481972 
1973### Beta Spend Limit Increase Request Status
1974 
1975- `BetaSpendLimitIncreaseRequestStatus = "approved" or "denied" or "pending"`
1976 
1977 - `"approved"`
1978 
1979 - `"denied"`
1980 
1981 - `"pending"`
1982 
19491983### Increase Request Approve Response
19501984 
19511985- `IncreaseRequestApproveResponse object`
from line 1990
19561990 
19571991 - `id: string`
19581992 
1959 - `actor: object`
1993 - `actor: UserActor or ScopedAPIKeyActor`
19601994 
1961 A user within the organization. `name` and `email_address` are
1962 null when the underlying account is unavailable or has been deleted;
1963 `deleted` is true only for deleted accounts.
1995 - `UserActor object`
19641996 
1965 - `type: "user_actor"`
1997 A user within the organization. `name` and `email_address` are
1998 null when the underlying account is unavailable or has been deleted;
1999 `deleted` is true only for deleted accounts.
19662000 
1967 Actor type. Always `user_actor`.
2001 - `type: "user_actor"`
19682002 
1969 default: user_actor
2003 Actor type. Always `user_actor`.
19702004 
1971 - `deleted: boolean`
2005 default: user_actor
19722006 
1973 True only when the underlying account has been deleted.
2007 - `deleted: boolean`
19742008 
1975 default: false
2009 True only when the underlying account has been deleted.
19762010 
1977 - `email_address: string or null`
2011 default: false
19782012 
1979 The user's email address. Null when the account is unavailable or has been deleted.
2013 - `email_address: string or null`
19802014 
1981 - `name: string or null`
2015 The user's email address. Null when the account is unavailable or has been deleted.
19822016 
1983 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
2017 - `name: string or null`
19842018 
1985 - `user_id: string`
2019 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
19862020 
1987 Tagged ID of the user.
2021 - `user_id: string`
19882022 
2023 Tagged ID of the user.
2024 
2025 - `ScopedAPIKeyActor object`
2026 
2027 A scoped Admin API key acting on behalf of the organization.
2028 
2029 - `type: "scoped_api_key_actor"`
2030 
2031 default: scoped_api_key_actor
2032 
2033 - `scoped_api_key_id: string`
2034 
19892035 - `created_at: string`
19902036 
19912037 format: date-time
19922038 
1993 - `period: "daily" or "monthly" or "weekly"`
2039 - `period: BetaSpendLimitPeriod`
19942040 
19952041 - `"daily"`
19962042 
from line 2118
20722118 
20732119 ISO 4217 code of the organization's billing currency; the unit for `amount`.
20742120 
2075 - `period: "daily" or "monthly" or "weekly"`
2121 - `period: BetaSpendLimitPeriod`
20762122 
20772123 Length of the window the limit resets over. `amount` caps spend within each period.
20782124 
2079 - `"daily"`
2080 
2081 - `"monthly"`
2082 
2083 - `"weekly"`
2084 
20852125 - `scope: User or SeatTier or RBACGroup or 3 more`
20862126 
20872127 What the limit applies to. A tagged union on `type`; each variant carries the identifier for its scope.
from line 2244
22042244 
22052245 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
22062246 
2207 - `period: "daily" or "monthly" or "weekly"`
2247 - `period: BetaSpendLimitPeriod`
22082248 
22092249 Period this row's effective limit and spend are reported for.
22102250 
2211 - `"daily"`
2212 
2213 - `"monthly"`
2214 
2215 - `"weekly"`
2216 
22172251 - `period_to_date_spend: string`
22182252 
22192253 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 2374
23402374 
23412375 - `spend_limit_id: string`
23422376 
2343 - `status: "approved" or "denied" or "pending"`
2377 - `status: BetaSpendLimitIncreaseRequestStatus`
23442378 
23452379 - `"approved"`
23462380 

api/beta/organization/spend_limits/increase_requests/approve Changed · +66 / -66 lines

from line 26
2626 
2727 New per-user spend limit as a non-negative integer decimal string (minor units).
2828 
29- `period: optional "daily" or "monthly" or "weekly" or null`
29- `period: optional BetaSpendLimitPeriod or null`
3030 
3131 - `"daily"`
3232 
from line 44
4444 
4545- `id: string`
4646 
47- `actor: object`
47- `actor: UserActor or ScopedAPIKeyActor`
4848 
49 A user within the organization. `name` and `email_address` are
50 null when the underlying account is unavailable or has been deleted;
51 `deleted` is true only for deleted accounts.
49 - `UserActor object`
5250 
53 - `type: "user_actor"`
51 A user within the organization. `name` and `email_address` are
52 null when the underlying account is unavailable or has been deleted;
53 `deleted` is true only for deleted accounts.
5454 
55 Actor type. Always `user_actor`.
55 - `type: "user_actor"`
5656 
57 default: user_actor
57 Actor type. Always `user_actor`.
5858 
59 - `deleted: boolean`
59 default: user_actor
6060 
61 True only when the underlying account has been deleted.
61 - `deleted: boolean`
6262 
63 default: false
63 True only when the underlying account has been deleted.
6464 
65 - `email_address: string or null`
65 default: false
6666 
67 The user's email address. Null when the account is unavailable or has been deleted.
67 - `email_address: string or null`
6868 
69 - `name: string or null`
69 The user's email address. Null when the account is unavailable or has been deleted.
7070 
71 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
71 - `name: string or null`
7272 
73 - `user_id: string`
73 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
7474 
75 Tagged ID of the user.
75 - `user_id: string`
7676 
77 Tagged ID of the user.
78 
79 - `ScopedAPIKeyActor object`
80 
81 A scoped Admin API key acting on behalf of the organization.
82 
83 - `type: "scoped_api_key_actor"`
84 
85 default: scoped_api_key_actor
86 
87 - `scoped_api_key_id: string`
88 
7789- `created_at: string`
7890 
7991 format: date-time
8092 
81- `period: "daily" or "monthly" or "weekly"`
93- `period: BetaSpendLimitPeriod`
8294 
8395 - `"daily"`
8496 
from line 172
160172 
161173 ISO 4217 code of the organization's billing currency; the unit for `amount`.
162174 
163 - `period: "daily" or "monthly" or "weekly"`
175 - `period: BetaSpendLimitPeriod`
164176 
165177 Length of the window the limit resets over. `amount` caps spend within each period.
166178 
167 - `"daily"`
168 
169 - `"monthly"`
170 
171 - `"weekly"`
172 
173179 - `scope: User or SeatTier or RBACGroup or 3 more`
174180 
175181 What the limit applies to. A tagged union on `type`; each variant carries the identifier for its scope.
from line 298
292298 
293299 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
294300 
295 - `period: "daily" or "monthly" or "weekly"`
301 - `period: BetaSpendLimitPeriod`
296302 
297303 Period this row's effective limit and spend are reported for.
298304 
299 - `"daily"`
300 
301 - `"monthly"`
302 
303 - `"weekly"`
304 
305305 - `period_to_date_spend: string`
306306 
307307 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 428
428428 
429429 - `spend_limit_id: string`
430430 
431- `status: "approved" or "denied" or "pending"`
431- `status: BetaSpendLimitIncreaseRequestStatus`
432432 
433433 - `"approved"`
434434 
from line 462
462462 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
463463 },
464464 "created_at": "2019-12-27T18:11:19.117Z",
465 "period": "monthly",
465 "period": "daily",
466466 "resolved_at": "2019-12-27T18:11:19.117Z",
467467 "resolved_by": {
468468 "deleted": true,
from line 476
476476 "amount": "50000",
477477 "created_at": "2019-12-27T18:11:19.117Z",
478478 "currency": "USD",
479 "period": "monthly",
479 "period": "daily",
480480 "scope": {
481481 "type": "user",
482482 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
from line 494
494494 },
495495 "amount": "50000",
496496 "currency": "USD",
497 "period": "monthly",
497 "period": "daily",
498498 "period_to_date_spend": "12050.5",
499499 "scope": {
500500 "type": "user",

api/beta/organization/spend_limits/increase_requests/deny Changed · +63 / -57 lines

from line 32
3232 
3333 - `id: string`
3434 
35 - `actor: object`
35 - `actor: UserActor or ScopedAPIKeyActor`
3636 
37 A user within the organization. `name` and `email_address` are
38 null when the underlying account is unavailable or has been deleted;
39 `deleted` is true only for deleted accounts.
37 - `UserActor object`
4038 
41 - `type: "user_actor"`
39 A user within the organization. `name` and `email_address` are
40 null when the underlying account is unavailable or has been deleted;
41 `deleted` is true only for deleted accounts.
4242 
43 Actor type. Always `user_actor`.
43 - `type: "user_actor"`
4444 
45 default: user_actor
45 Actor type. Always `user_actor`.
4646 
47 - `deleted: boolean`
47 default: user_actor
4848 
49 True only when the underlying account has been deleted.
49 - `deleted: boolean`
5050 
51 default: false
51 True only when the underlying account has been deleted.
5252 
53 - `email_address: string or null`
53 default: false
5454 
55 The user's email address. Null when the account is unavailable or has been deleted.
55 - `email_address: string or null`
5656 
57 - `name: string or null`
57 The user's email address. Null when the account is unavailable or has been deleted.
5858 
59 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
59 - `name: string or null`
6060 
61 - `user_id: string`
61 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
6262 
63 Tagged ID of the user.
63 - `user_id: string`
6464 
65 Tagged ID of the user.
66 
67 - `ScopedAPIKeyActor object`
68 
69 A scoped Admin API key acting on behalf of the organization.
70 
71 - `type: "scoped_api_key_actor"`
72 
73 default: scoped_api_key_actor
74 
75 - `scoped_api_key_id: string`
76 
6577 - `created_at: string`
6678 
6779 format: date-time
6880 
69 - `period: "daily" or "monthly" or "weekly"`
81 - `period: BetaSpendLimitPeriod`
7082 
7183 - `"daily"`
7284 
from line 186
174186 
175187 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
176188 
177 - `period: "daily" or "monthly" or "weekly"`
189 - `period: BetaSpendLimitPeriod`
178190 
179191 Period this row's effective limit and spend are reported for.
180192 
181 - `"daily"`
182 
183 - `"monthly"`
184 
185 - `"weekly"`
186 
187193 - `period_to_date_spend: string`
188194 
189195 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 316
310316 
311317 - `spend_limit_id: string`
312318 
313 - `status: "approved" or "denied" or "pending"`
319 - `status: BetaSpendLimitIncreaseRequestStatus`
314320 
315321 - `"approved"`
316322 
from line 347
341347 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
342348 },
343349 "created_at": "2019-12-27T18:11:19.117Z",
344 "period": "monthly",
350 "period": "daily",
345351 "resolved_at": "2019-12-27T18:11:19.117Z",
346352 "resolved_by": {
347353 "deleted": true,
from line 366
360366 },
361367 "amount": "50000",
362368 "currency": "USD",
363 "period": "monthly",
369 "period": "daily",
364370 "period_to_date_spend": "12050.5",
365371 "scope": {
366372 "type": "user",

api/beta/organization/spend_limits/increase_requests/list Changed · +64 / -58 lines

from line 26
2626 
2727 Opaque cursor from a previous response's `next_page`.
2828 
29- `status: optional array of "approved" or "denied" or "pending"`
29- `status: optional array of BetaSpendLimitIncreaseRequestStatus`
3030 
3131 Filter by status. Omit to return all.
3232 
from line 46
4646 
4747 - `id: string`
4848 
49 - `actor: object`
49 - `actor: UserActor or ScopedAPIKeyActor`
5050 
51 A user within the organization. `name` and `email_address` are
52 null when the underlying account is unavailable or has been deleted;
53 `deleted` is true only for deleted accounts.
51 - `UserActor object`
5452 
55 - `type: "user_actor"`
53 A user within the organization. `name` and `email_address` are
54 null when the underlying account is unavailable or has been deleted;
55 `deleted` is true only for deleted accounts.
5656 
57 Actor type. Always `user_actor`.
57 - `type: "user_actor"`
5858 
59 default: user_actor
59 Actor type. Always `user_actor`.
6060 
61 - `deleted: boolean`
61 default: user_actor
6262 
63 True only when the underlying account has been deleted.
63 - `deleted: boolean`
6464 
65 default: false
65 True only when the underlying account has been deleted.
6666 
67 - `email_address: string or null`
67 default: false
6868 
69 The user's email address. Null when the account is unavailable or has been deleted.
69 - `email_address: string or null`
7070 
71 - `name: string or null`
71 The user's email address. Null when the account is unavailable or has been deleted.
7272 
73 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
73 - `name: string or null`
7474 
75 - `user_id: string`
75 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
7676 
77 Tagged ID of the user.
77 - `user_id: string`
7878 
79 Tagged ID of the user.
80 
81 - `ScopedAPIKeyActor object`
82 
83 A scoped Admin API key acting on behalf of the organization.
84 
85 - `type: "scoped_api_key_actor"`
86 
87 default: scoped_api_key_actor
88 
89 - `scoped_api_key_id: string`
90 
7991 - `created_at: string`
8092 
8193 format: date-time
8294 
83 - `period: "daily" or "monthly" or "weekly"`
95 - `period: BetaSpendLimitPeriod`
8496 
8597 - `"daily"`
8698 
from line 200
188200 
189201 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
190202 
191 - `period: "daily" or "monthly" or "weekly"`
203 - `period: BetaSpendLimitPeriod`
192204 
193205 Period this row's effective limit and spend are reported for.
194206 
195 - `"daily"`
196 
197 - `"monthly"`
198 
199 - `"weekly"`
200 
201207 - `period_to_date_spend: string`
202208 
203209 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 330
324330 
325331 - `spend_limit_id: string`
326332 
327 - `status: "approved" or "denied" or "pending"`
333 - `status: BetaSpendLimitIncreaseRequestStatus`
328334 
329335 - `"approved"`
330336 
from line 363
357363 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
358364 },
359365 "created_at": "2019-12-27T18:11:19.117Z",
360 "period": "monthly",
366 "period": "daily",
361367 "resolved_at": "2019-12-27T18:11:19.117Z",
362368 "resolved_by": {
363369 "deleted": true,
from line 382
376382 },
377383 "amount": "50000",
378384 "currency": "USD",
379 "period": "monthly",
385 "period": "daily",
380386 "period_to_date_spend": "12050.5",
381387 "scope": {
382388 "type": "user",

api/beta/organization/spend_limits/increase_requests/retrieve Changed · +63 / -57 lines

from line 28
2828 
2929 - `id: string`
3030 
31 - `actor: object`
31 - `actor: UserActor or ScopedAPIKeyActor`
3232 
33 A user within the organization. `name` and `email_address` are
34 null when the underlying account is unavailable or has been deleted;
35 `deleted` is true only for deleted accounts.
33 - `UserActor object`
3634 
37 - `type: "user_actor"`
35 A user within the organization. `name` and `email_address` are
36 null when the underlying account is unavailable or has been deleted;
37 `deleted` is true only for deleted accounts.
3838 
39 Actor type. Always `user_actor`.
39 - `type: "user_actor"`
4040 
41 default: user_actor
41 Actor type. Always `user_actor`.
4242 
43 - `deleted: boolean`
43 default: user_actor
4444 
45 True only when the underlying account has been deleted.
45 - `deleted: boolean`
4646 
47 default: false
47 True only when the underlying account has been deleted.
4848 
49 - `email_address: string or null`
49 default: false
5050 
51 The user's email address. Null when the account is unavailable or has been deleted.
51 - `email_address: string or null`
5252 
53 - `name: string or null`
53 The user's email address. Null when the account is unavailable or has been deleted.
5454 
55 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
55 - `name: string or null`
5656 
57 - `user_id: string`
57 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
5858 
59 Tagged ID of the user.
59 - `user_id: string`
6060 
61 Tagged ID of the user.
62 
63 - `ScopedAPIKeyActor object`
64 
65 A scoped Admin API key acting on behalf of the organization.
66 
67 - `type: "scoped_api_key_actor"`
68 
69 default: scoped_api_key_actor
70 
71 - `scoped_api_key_id: string`
72 
6173 - `created_at: string`
6274 
6375 format: date-time
6476 
65 - `period: "daily" or "monthly" or "weekly"`
77 - `period: BetaSpendLimitPeriod`
6678 
6779 - `"daily"`
6880 
from line 182
170182 
171183 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
172184 
173 - `period: "daily" or "monthly" or "weekly"`
185 - `period: BetaSpendLimitPeriod`
174186 
175187 Period this row's effective limit and spend are reported for.
176188 
177 - `"daily"`
178 
179 - `"monthly"`
180 
181 - `"weekly"`
182 
183189 - `period_to_date_spend: string`
184190 
185191 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
from line 312
306312 
307313 - `spend_limit_id: string`
308314 
309 - `status: "approved" or "denied" or "pending"`
315 - `status: BetaSpendLimitIncreaseRequestStatus`
310316 
311317 - `"approved"`
312318 
from line 341
335341 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
336342 },
337343 "created_at": "2019-12-27T18:11:19.117Z",
338 "period": "monthly",
344 "period": "daily",
339345 "resolved_at": "2019-12-27T18:11:19.117Z",
340346 "resolved_by": {
341347 "deleted": true,
from line 360
354360 },
355361 "amount": "50000",
356362 "currency": "USD",
357 "period": "monthly",
363 "period": "daily",
358364 "period_to_date_spend": "12050.5",
359365 "scope": {
360366 "type": "user",

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

from line 292
292292 
293293 - `"mcp-client-2026-09-15"`
294294 
295 - `"ce-plugins-2026-09-01"`
296 
295297### Body parameters
296298 
297299- `name: string`
from line 2026
20242026 
20252027 - `"mcp-client-2026-09-15"`
20262028 
2029 - `"ce-plugins-2026-09-01"`
2030 
20272031#### Returns
20282032 
20292033- `data: array of BetaServiceAccountWorkspaceMember`
from line 2223
22192223 
22202224 - `"mcp-client-2026-09-15"`
22212225 
2226 - `"ce-plugins-2026-09-01"`
2227 
22222228#### Body parameters
22232229 
22242230- `service_account_id: string`
from line 2436
24302436 
24312437 - `"mcp-client-2026-09-15"`
24322438 
2439 - `"ce-plugins-2026-09-01"`
2440 
24332441#### Returns
24342442 
24352443- `BetaServiceAccountWorkspaceMember object`
from line 2626
26182626 
26192627 - `"mcp-client-2026-09-15"`
26202628 
2629 - `"ce-plugins-2026-09-01"`
2630 
26212631#### Body parameters
26222632 
26232633- `workspace_role: BetaNoBillingWorkspaceRole`
from line 2832
28222832 - `"inline-tools-2026-09-15"`
28232833 
28242834 - `"mcp-client-2026-09-15"`
2835 
2836 - `"ce-plugins-2026-09-01"`
28252837 
28262838#### Returns
28272839 

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

from line 142
142142 
143143 - `"mcp-client-2026-09-15"`
144144 
145 - `"ce-plugins-2026-09-01"`
146 
145147### Returns
146148 
147149- `data: array of BetaServiceAccountWorkspaceMember`
from line 339
337339 
338340 - `"mcp-client-2026-09-15"`
339341 
342 - `"ce-plugins-2026-09-01"`
343 
340344### Body parameters
341345 
342346- `service_account_id: string`
from line 552
548552 
549553 - `"mcp-client-2026-09-15"`
550554 
555 - `"ce-plugins-2026-09-01"`
556 
551557### Returns
552558 
553559- `BetaServiceAccountWorkspaceMember object`
from line 742
736742 
737743 - `"mcp-client-2026-09-15"`
738744 
745 - `"ce-plugins-2026-09-01"`
746 
739747### Body parameters
740748 
741749- `workspace_role: BetaNoBillingWorkspaceRole`
from line 948
940948 - `"inline-tools-2026-09-15"`
941949 
942950 - `"mcp-client-2026-09-15"`
951 
952 - `"ce-plugins-2026-09-01"`
943953 
944954### Returns
945955 

api/beta/sessions Changed · +802 / -26 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.

from line 115
115115 
116116 - `"mcp-client-2026-09-15"`
117117 
118 - `"ce-plugins-2026-09-01"`
119 
118120- `"anthropic-workspace-id": optional string`
119121 
120122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1943
19411943 
19421944 - `status: "rescheduling" or "running" or "idle" or "terminated"`
19431945 
1944 SessionStatus enum
1945 
19461946 - `"rescheduling"`
19471947 
19481948 Transient error occurred, retrying automatically.
from line 2444
24442444 
24452445 - `"mcp-client-2026-09-15"`
24462446 
2447 - `"ce-plugins-2026-09-01"`
2448 
24472449- `"anthropic-workspace-id": optional string`
24482450 
24492451 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3248
32463248 
32473249 - `status: "rescheduling" or "running" or "idle" or "terminated"`
32483250 
3249 SessionStatus enum
3250 
32513251 - `"rescheduling"`
32523252 
32533253 Transient error occurred, retrying automatically.
from line 3675
36753675 
36763676 - `"mcp-client-2026-09-15"`
36773677 
3678 - `"ce-plugins-2026-09-01"`
3679 
36783680- `"anthropic-workspace-id": optional string`
36793681 
36803682 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 4479
44774479 
44784480 - `status: "rescheduling" or "running" or "idle" or "terminated"`
44794481 
4480 SessionStatus enum
4481 
44824482 - `"rescheduling"`
44834483 
44844484 Transient error occurred, retrying automatically.
from line 4892
48924892 
48934893 - `"mcp-client-2026-09-15"`
48944894 
4895 - `"ce-plugins-2026-09-01"`
4896 
48954897- `"anthropic-workspace-id": optional string`
48964898 
48974899 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 6182
61806182 
61816183 - `status: "rescheduling" or "running" or "idle" or "terminated"`
61826184 
6183 SessionStatus enum
6184 
61856185 - `"rescheduling"`
61866186 
61876187 Transient error occurred, retrying automatically.
from line 6599
65996599 
66006600 - `"mcp-client-2026-09-15"`
66016601 
6602 - `"ce-plugins-2026-09-01"`
6603 
66026604- `"anthropic-workspace-id": optional string`
66036605 
66046606 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 6750
67486750 
67496751 - `"mcp-client-2026-09-15"`
67506752 
6753 - `"ce-plugins-2026-09-01"`
6754 
67516755- `"anthropic-workspace-id": optional string`
67526756 
67536757 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 7554
75507554 
75517555 - `status: "rescheduling" or "running" or "idle" or "terminated"`
75527556 
7553 SessionStatus enum
7554 
75557557 - `"rescheduling"`
75567558 
75577559 Transient error occurred, retrying automatically.
from line 8396
83948396 
83958397 - `allowed_domains: optional array of string`
83968398 
8397 Only return search results whose host is one of these domains or a subdomain of one. Each entry is a plain hostname like "docs.example.com" (no scheme or port; a
8399 Only return search results whose host is one of these domains or a subdomain of one. Each entry

api/beta/sessions/events Changed · +1207 / -17 lines

### Beta Managed Agents Repository Authentication Error ### Beta Managed Agents Repository Checkout Error ### Beta Managed Agents Repository Clone Error ### Beta Managed Agents Repository Forbidden Error ### Beta Managed Agents Repository Not Found Error ### Beta Managed Agents Session Refusal ### Beta Managed Agents Session Refusal Stop Details

This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.

The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.

from line 233
233233 
234234 - `"mcp-client-2026-09-15"`
235235 
236 - `"ce-plugins-2026-09-01"`
237 
236238- `"anthropic-workspace-id": optional string`
237239 
238240 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 961
959961 
960962 Unique identifier for this event.
961963 
962 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
964 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
963965 
964966 - `BetaManagedAgentsUnknownError object`
965967 
from line 1193
11911193 
11921194 ID of the vault containing the affected credential.
11931195 
1196 - `BetaManagedAgentsRepositoryAuthenticationError object`
1197 
1198 The repository host rejected the credentials, or required credentials and received none.
1199 
1200 - `type: "repository_authentication_error"`
1201 
1202 - `message: string`
1203 
1204 Human-readable error description.
1205 
1206 - `repository_url: string or null`
1207 
1208 URL of the repository that could not be cloned. Null when it could not be identified.
1209 
1210 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1211 
1212 What the client should do next. Always `retrying`: the session keeps running without the repository.
1213 
1214 - `BetaManagedAgentsRetryStatusRetrying object`
1215 
1216 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1217 
1218 - `BetaManagedAgentsRetryStatusExhausted object`
1219 
1220 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1221 
1222 - `BetaManagedAgentsRetryStatusTerminal object`
1223 
1224 The session encountered a terminal error and will transition to `terminated` state.
1225 
1226 - `BetaManagedAgentsRepositoryForbiddenError object`
1227 
1228 The repository host refused access to the repository.
1229 
1230 - `type: "repository_forbidden_error"`
1231 
1232 - `message: string`
1233 
1234 Human-readable error description.
1235 
1236 - `repository_url: string or null`
1237 
1238 URL of the repository that could not be cloned. Null when it could not be identified.
1239 
1240 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1241 
1242 What the client should do next. Always `retrying`: the session keeps running without the repository.
1243 
1244 - `BetaManagedAgentsRetryStatusRetrying object`
1245 
1246 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1247 
1248 - `BetaManagedAgentsRetryStatusExhausted object`
1249 
1250 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1251 
1252 - `BetaManagedAgentsRetryStatusTerminal object`
1253 
1254 The session encountered a terminal error and will transition to `terminated` state.
1255 
1256 - `BetaManagedAgentsRepositoryNotFoundError object`
1257 
1258 The repository host reported the repository as not found.
1259 
1260 - `type: "repository_not_found_error"`
1261 
1262 - `message: string`
1263 
1264 Human-readable error description.
1265 
1266 - `repository_url: string or null`
1267 
1268 URL of the repository that could not be cloned. Null when it could not be identified.
1269 
1270 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1271 
1272 What the client should do next. Always `retrying`: the session keeps running without the repository.
1273 
1274 - `BetaManagedAgentsRetryStatusRetrying object`
1275 
1276 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1277 
1278 - `BetaManagedAgentsRetryStatusExhausted object`
1279 
1280 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1281 
1282 - `BetaManagedAgentsRetryStatusTerminal object`
1283 
1284 The session encountered a terminal error and will transition to `terminated` state.
1285 
1286 - `BetaManagedAgentsRepositoryCheckoutError object`
1287 
1288 The requested branch or commit does not exist in the repository.
1289 
1290 - `type: "repository_checkout_error"`
1291 
1292 - `message: string`
1293 
1294 Human-readable error description.
1295 
1296 - `repository_url: string or null`
1297 
1298 URL of the repository that could not be cloned. Null when it could not be identified.
1299 
1300 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1301 
1302 What the client should do next. Always `retrying`: the session keeps running without the repository.
1303 
1304 - `BetaManagedAgentsRetryStatusRetrying object`
1305 
1306 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1307 
1308 - `BetaManagedAgentsRetryStatusExhausted object`
1309 
1310 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1311 
1312 - `BetaManagedAgentsRetryStatusTerminal object`
1313 
1314 The session encountered a terminal error and will transition to `terminated` state.
1315 
1316 - `BetaManagedAgentsRepositoryCloneError object`
1317 
1318 The repository could not be cloned.
1319 
1320 - `type: "repository_clone_error"`
1321 
1322 - `message: string`
1323 
1324 Human-readable error description.
1325 
1326 - `repository_url: string or null`
1327 
1328 URL of the repository that could not be cloned. Null when it could not be identified.
1329 
1330 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1331 
1332 What the client should do next. Always `retrying`: the session keeps running without the repository.
1333 
1334 - `BetaManagedAgentsRetryStatusRetrying object`
1335 
1336 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1337 
1338 - `BetaManagedAgentsRetryStatusExhausted object`
1339 
1340 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1341 
1342 - `BetaManagedAgentsRetryStatusTerminal object`
1343 
1344 The session encountered a terminal error and will transition to `terminated` state.
1345 
11941346 - `processed_at: string`
11951347 
11961348 Timestamp when the error occurred.
from line 1397
12451397 
12461398 format: date-time
12471399 
1248 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1400 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
1401 
1402 Structured information about why the session stopped. `null` when there is nothing more to report.
1403 
1404 - `type: "refusal"`
1405 
1406 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
1407 
1408 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
1409 
1410 - `"cyber"`
1411 
1412 - `"bio"`
1413 
1414 - `"frontier_llm"`
1415 
1416 - `"reasoning_extraction"`
1417 
1418 - `"general_harms"`
1419 
1420 - `explanation: string or null`
1421 
1422 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
1423 
1424 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
12491425 
12501426 - `BetaManagedAgentsSessionEndTurn object`
12511427 
from line 1451
12751451 
12761452 - `type: "budget_reached"`
12771453 
1454 - `BetaManagedAgentsSessionRefusal object`
1455 
1456 The turn ended because the model's response was refused, for example by a safety classifier.
1457 
1458 - `type: "refusal"`
1459 
12781460 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
12791461 
12801462 Indicates the session has terminated, either due to an error or completion.
from line 1785
16031785 
16041786 Public sthr_ ID of the thread that went idle.
16051787 
1606 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1788 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
1789 
1790 Structured information about why the thread stopped. `null` when there is nothing more to report.
1791 
1792 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
16071793 
16081794 - `BetaManagedAgentsSessionEndTurn object`
16091795 
from line 1806
16201806 - `BetaManagedAgentsSessionBudgetReached object`
16211807 
16221808 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1809 
1810 - `BetaManagedAgentsSessionRefusal object`
1811 
1812 The turn ended because the model's response was refused, for example by a safety classifier.
16231813 
16241814 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
16251815 
from line 2816
26262816 
26272817 - `"mcp-client-2026-09-15"`
26282818 
2819 - `"ce-plugins-2026-09-01"`
2820 
26292821- `"anthropic-workspace-id": optional string`
26302822 
26312823 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3801
36093801 
36103802 - `"mcp-client-2026-09-15"`
36113803 
3804 - `"ce-plugins-2026-09-01"`
3805 
36123806- `"anthropic-workspace-id": optional string`
36133807 
36143808 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 4529
43354529 
43364530 Unique identifier for this event.
43374531 
4338 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
4532 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
43394533 
43404534 - `BetaManagedAgentsUnknownError object`
43414535 
from line 4761
45674761 
45684762 ID of the vault containing the affected credential.
45694763 
4764 - `BetaManagedAgentsRepositoryAuthenticationError object`
4765 
4766 The repository host rejected the credentials, or required credentials and received none.
4767 
4768 - `type: "repository_authentication_error"`
4769 
4770 - `message: string`
4771 
4772 Human-readable error description.
4773 
4774 - `repository_url: string or null`
4775 
4776 URL of the repository that could not be cloned. Null when it could not be identified.
4777 
4778 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4779 
4780 What the client should do next. Always `retrying`: the session keeps running without the repository.
4781 
4782 - `BetaManagedAgentsRetryStatusRetrying object`
4783 
4784 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4785 
4786 - `BetaManagedAgentsRetryStatusExhausted object`
4787 
4788 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4789 
4790 - `BetaManagedAgentsRetryStatusTerminal object`
4791 
4792 The session encountered a terminal error and will transition to `terminated` state.
4793 
4794 - `BetaManagedAgentsRepositoryForbiddenError object`
4795 
4796 The repository host refused access to the repository.
4797 
4798 - `type: "repository_forbidden_error"`
4799 
4800 - `message: string`
4801 
4802 Human-readable error description.
4803 
4804 - `repository_url: string or null`
4805 
4806 URL of the repository that could not be cloned. Null when it could not be identified.
4807 
4808 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4809 
4810 What the client should do next. Always `retrying`: the session keeps running without the repository.
4811 
4812 - `BetaManagedAgentsRetryStatusRetrying object`
4813 
4814 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4815 
4816 - `BetaManagedAgentsRetryStatusExhausted object`
4817 
4818 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4819 
4820 - `BetaManagedAgentsRetryStatusTerminal object`
4821 
4822 The session encountered a terminal error and will transition to `terminated` state.
4823 
4824 - `BetaManagedAgentsRepositoryNotFoundError object`
4825 
4826 The repository host reported the repository as not found.
4827 
4828 - `type: "repository_not_found_error"`
4829 
4830 - `message: string`
4831 
4832 Human-readable error description.
4833 
4834 - `repository_url: string or null`
4835 
4836 URL of the repository that could not be cloned. Null when it could not be identified.
4837 
4838 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4839 
4840 What the client should do next. Always `retrying`: the session keeps running without the repository.
4841 
4842 - `BetaManagedAgentsRetryStatusRetrying object`
4843 
4844 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4845 
4846 - `BetaManagedAgentsRetryStatusExhausted object`
4847 
4848 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4849 
4850 - `BetaManagedAgentsRetryStatusTerminal object`
4851 
4852 The session encountered a terminal error and will transition to `terminated` state.
4853 
4854 - `BetaManagedAgentsRepositoryCheckoutError object`
4855 
4856 The requested branch or commit does not exist in the repository.
4857 
4858 - `type: "repository_checkout_error"`
4859 
4860 - `message: string`
4861 
4862 Human-readable error description.
4863 
4864 - `repository_url: string or null`
4865 
4866 URL of the repository that could not be cloned. Null when it could not be identified.
4867 
4868 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4869 
4870 What the client should do next. Always `retrying`: the session keeps running without the repository.
4871 
4872 - `BetaManagedAgentsRetryStatusRetrying object`
4873 
4874 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4875 
4876 - `BetaManagedAgentsRetryStatusExhausted object`
4877 
4878 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4879 
4880 - `BetaManagedAgentsRetryStatusTerminal object`
4881 
4882 The session encountered a terminal error and will transition to `terminated` state.
4883 
4884 - `BetaManagedAgentsRepositoryCloneError object`
4885 
4886 The repository could not be cloned.
4887 
4888 - `type: "repository_clone_error"`
4889 
4890 - `message: string`
4891 
4892 Human-readable error description.
4893 
4894 - `repository_url: string or null`
4895 
4896 URL of the repository that could not be cloned. Null when it could not be identified.
4897 
4898 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4899 
4900 What the client should do next. Always `retrying`: the session keeps running without the repository.
4901 
4902 - `BetaManagedAgentsRetryStatusRetrying object`
4903 
4904 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4905 
4906 - `BetaManagedAgentsRetryStatusExhausted object`
4907 
4908 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4909 
4910 - `BetaManagedAgentsRetryStatusTerminal object`
4911 
4912 The session encountered a terminal error and will transition to `terminated` state.
4913 
45704914 - `processed_at: string`
45714915 
45724916 Timestamp when the error occurred.
from line 4965
46214965 
46224966 format: date-time
46234967 
4624 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
4968 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
4969 
4970 Structured information about why the session stopped. `null` when there is nothing more to report.
4971 
4972 - `type: "refusal"`
4973 
4974 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
4975 
4976 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
4977 
4978 - `"cyber"`
4979 
4980 - `"bio"`
4981 
4982 - `"frontier_llm"`
4983 
4984 - `"reasoning_extraction"`
4985 
4986 - `"general_harms"`
4987 
4988 - `explanation: string or null`
4989 
4990 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
4991 
4992 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
46254993 
46264994 - `BetaManagedAgentsSessionEndTurn object`
46274995 
from line 5019
46515019 
46525020 - `type: "budget_reached"`
46535021 
5022 - `BetaManagedAgentsSessionRefusal object`
5023 
5024 The turn ended because the model's response was refused, for example by a safety classifier.
5025 
5026 - `type: "refusal"`
5027 
46545028 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
46555029 
46565030 Indicates the session has terminated, either due to an error or completion.
from line 5353
49795353 
49805354 Public sthr_ ID of the thread that went idle.
49815355 
4982 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
5356 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
5357 
5358 Structured information about why the thread stopped. `null` when there is nothing more to report.
5359 
5360 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
49835361 
49845362 - `BetaManagedAgentsSessionEndTurn object`
49855363 
from line 5374
49965374 - `BetaManagedAgentsSessionBudgetReached object`
49975375 
49985376 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
5377 
5378 - `BetaManagedAgentsSessionRefusal object`
5379 
5380 The turn ended because the model's response was refused, for example by a safety classifier.
49995381 
50005382 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
50015383 
from line 6408
60266408 
60276409- `BetaManagedAgentsAgentEvaluatedPermission = "allow" or "ask" or "deny"`
60286410 
6029 AgentEvaluatedPermission enum
6030 
60316411 - `"allow"`
60326412 
60336413 - `"ask"`
from line 8438
80588438 
80598439 - `type: "redacted"`
80608440 
8441### Beta Managed Agents Repository Authentication Error
8442 
8443- `BetaManagedAgentsRepositoryAuthenticationError object`
8444 
8445 The repository host rejected the credentials, or required credentials and received none.
8446 
8447 - `type: "repository_authentication_error"`
8448 
8449 - `message: string`
8450 
8451 Human-readable error description.
8452 
8453 - `repository_url: string or null`
8454 
8455 URL of the repository that could not be cloned. Null when it could not be identified.
8456 
8457 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8458 
8459 What the client should do next. Always `retrying`: the session keeps running without the repository.
8460 
8461 - `BetaManagedAgentsRetryStatusRetrying object`
8462 
8463 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8464 
8465 - `type: "retrying"`
8466 
8467 - `BetaManagedAgentsRetryStatusExhausted object`
8468 
8469 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8470 
8471 - `type: "exhausted"`
8472 
8473 - `BetaManagedAgentsRetryStatusTerminal object`
8474 
8475 The session encountered a terminal error and will transition to `terminated` state.
8476 
8477 - `type: "terminal"`
8478 
8479### Beta Managed Agents Repository Checkout Error
8480 
8481- `BetaManagedAgentsRepositoryCheckoutError object`
8482 
8483 The requested branch or commit does not exist in the repository.
8484 
8485 - `type: "repository_checkout_error"`
8486 
8487 - `message: string`
8488 
8489 Human-readable error description.
8490 
8491 - `repository_url: string or null`
8492 
8493 URL of the repository that could not be cloned. Null when it could not be identified.
8494 
8495 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8496 
8497 What the client should do next. Always `retrying`: the session keeps running without the repository.
8498 
8499 - `BetaManagedAgentsRetryStatusRetrying object`
8500 
8501 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8502 
8503 - `type: "retrying"`
8504 
8505 - `BetaManagedAgentsRetryStatusExhausted object`
8506 
8507 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8508 
8509 - `type: "exhausted"`
8510 
8511 - `BetaManagedAgentsRetryStatusTerminal object`
8512 
8513 The session encountered a terminal error and will transition to `terminated` state.
8514 
8515 - `type: "terminal"`
8516 
8517### Beta Managed Agents Repository Clone Error
8518 
8519- `BetaManagedAgentsRepositoryCloneError object`
8520 
8521 The repository could not be cloned.
8522 
8523 - `type: "repository_clone_error"`
8524 
8525 - `message: string`
8526 
8527 Human-readable error description.
8528 
8529 - `repository_url: string or null`
8530 
8531 URL of the repository that could not be cloned. Null when it could not be identified.
8532 
8533 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8534 
8535 What the client should do next. Always `retrying`: the session keeps running without the repository.
8536 
8537 - `BetaManagedAgentsRetryStatusRetrying object`
8538 
8539 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8540 
8541 - `type: "retrying"`
8542 
8543 - `BetaManagedAgentsRetryStatusExhausted object`
8544 
8545 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8546 
8547 - `type: "exhausted"`
8548 
8549 - `BetaManagedAgentsRetryStatusTerminal object`
8550 
8551 The session encountered a terminal error and will transition to `terminated` state.
8552 
8553 - `type: "terminal"`
8554 
8555### Beta Managed Agents Repository Forbidden Error
8556 
8557- `BetaManagedAgentsRepositoryForbiddenError object`
8558 
8559 The repository host refused access to the repository.
8560 
8561 - `type: "repository_forbidden_error"`
8562 
8563 - `message: string`
8564 
8565 Human-readable error description.
8566 
8567 - `repository_url: string or null`
8568 
8569 URL of the repository that could not be cloned. Null when it could not be identified.
8570 
8571 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8572 
8573 What the client should do next. Always `retrying`: the session keeps running without the repository.
8574 
8575 - `BetaManagedAgentsRetryStatusRetrying object`
8576 
8577 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8578 
8579 - `type: "retrying"`
8580 
8581 - `BetaManagedAgentsRetryStatusExhausted object`
8582 
8583 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8584 
8585 - `type: "exhausted"`
8586 
8587 - `BetaManagedAgentsRetryStatusTerminal object`
8588 
8589 The session encountered a terminal error and will transition to `terminated` state.
8590 
8591 - `type: "terminal"`
8592 
8593### Beta Managed Agents Repository Not Found Error
8594 
8595- `BetaManagedAgentsRepositoryNotFoundError object`
8596 
8597 The repository host reported the repository as not found.
8598 
8599 - `type: "repository_not_found_error"`
8600 
8601 - `message: string`
8602 
8603 Human-readable error description.
8604 
8605 - `repository_url: string or null`
8606 
8607 URL of the repository that could not be cloned. Null when it could not be identified.
8608 
8609 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8610 
8611 What the client should do next. Always `retrying`: the session keeps running without the repository.
8612 
8613 - `BetaManagedAgentsRetryStatusRetrying object`
8614 
8615 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8616 
8617 - `type: "retrying"`
8618 
8619 - `BetaManagedAgentsRetryStatusExhausted object`
8620 
8621 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8622 
8623 - `type: "exhausted"`
8624 
8625 - `BetaManagedAgentsRetryStatusTerminal object`
8626 
8627 The session encountered a terminal error and will transition to `terminated` state.
8628 
8629 - `type: "terminal"`
8630 
80618631### Beta Managed Agents Retry Status Exhausted
80628632 
80638633- `BetaManagedAgentsRetryStatusExhausted object`
from line 9208
86389208 
86399209 Unique identifier for this event.
86409210 
8641 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
9211 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
86429212 
86439213 - `BetaManagedAgentsUnknownError object`
86449214 
from line 9440
88709440 
88719441 ID of the vault containing the affected credential.
88729442 
9443 - `BetaManagedAgentsRepositoryAuthenticationError object`
9444 
9445 The repository host rejected the credentials, or required credentials and received none.
9446 
9447 - `type: "repository_authentication_error"`
9448 
9449 - `message: string`
9450 
9451 Human-readable error description.
9452 
9453 - `repository_url: string or null`
9454 
9455 URL of the repository that could not be cloned. Null when it could not be identified.
9456 
9457 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9458 
9459 What the client should do next. Always `retrying`: the session keeps running without the repository.
9460 
9461 - `BetaManagedAgentsRetryStatusRetrying object`
9462 
9463 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9464 
9465 - `BetaManagedAgentsRetryStatusExhausted object`
9466 
9467 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9468 
9469 - `BetaManagedAgentsRetryStatusTerminal object`
9470 
9471 The session encountered a terminal error and will transition to `terminated` state.
9472 
9473 - `BetaManagedAgentsRepositoryForbiddenError object`
9474 
9475 The repository host refused access to the repository.
9476 
9477 - `type: "repository_forbidden_error"`
9478 
9479 - `message: string`
9480 
9481 Human-readable error description.
9482 
9483 - `repository_url: string or null`
9484 
9485 URL of the repository that could not be cloned. Null when it could not be identified.
9486 
9487 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9488 
9489 What the client should do next. Always `retrying`: the session keeps running without the repository.
9490 
9491 - `BetaManagedAgentsRetryStatusRetrying object`
9492 
9493 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9494 
9495 - `BetaManagedAgentsRetryStatusExhausted object`
9496 
9497 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9498 
9499 - `BetaManagedAgentsRetryStatusTerminal object`
9500 
9501 The session encountered a terminal error and will transition to `terminated` state.
9502 
9503 - `BetaManagedAgentsRepositoryNotFoundError object`
9504 
9505 The repository host reported the repository as not found.
9506 
9507 - `type: "repository_not_found_error"`
9508 
9509 - `message: string`
9510 
9511 Human-readable error description.
9512 
9513 - `repository_url: string or null`
9514 
9515 URL of the repository that could not be cloned. Null when it could not be identified.
9516 
9517 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9518 
9519 What the client should do next. Always `retrying`: the session keeps running without the repository.
9520 
9521 - `BetaManagedAgentsRetryStatusRetrying object`
9522 
9523 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9524 
9525 - `BetaManagedAgentsRetryStatusExhausted object`
9526 
9527 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9528 
9529 - `BetaManagedAgentsRetryStatusTerminal object`
9530 
9531 The session encountered a terminal error and will transition to `terminated` state.
9532 
9533 - `BetaManagedAgentsRepositoryCheckoutError object`
9534 
9535 The requested branch or commit does not exist in the repository.
9536 
9537 - `type: "repository_checkout_error"`
9538 
9539 - `message: string`
9540 
9541 Human-readable error description.
9542 
9543 - `repository_url: string or null`
9544 
9545 URL of the repository that could not be cloned. Null when it could not be identified.
9546 
9547 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9548 
9549 What the client should do next. Always `retrying`: the session keeps running without the repository.
9550 
9551 - `BetaManagedAgentsRetryStatusRetrying object`
9552 
9553 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9554 
9555 - `BetaManagedAgentsRetryStatusExhausted object`
9556 
9557 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9558 
9559 - `BetaManagedAgentsRetryStatusTerminal object`
9560 
9561 The session encountered a terminal error and will transition to `terminated` state.
9562 
9563 - `BetaManagedAgentsRepositoryCloneError object`
9564 
9565 The repository could not be cloned.
9566 
9567 - `type: "repository_clone_error"`
9568 
9569 - `message: string`
9570 
9571 Human-readable error description.
9572 
9573 - `repository_url: string or null`
9574 
9575 URL of the repository that could not be cloned. Null when it could not be identified.
9576 
9577 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9578 
9579 What the client should do next. Always `retrying`: the session keeps running without the repository.
9580 
9581 - `BetaManagedAgentsRetryStatusRetrying object`
9582 
9583 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9584 
9585 - `BetaManagedAgentsRetryStatusExhausted object`
9586 
9587 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9588 
9589 - `BetaManagedAgentsRetryStatusTerminal object`
9590 
9591 The session encountered a terminal error and will transition to `terminated` state.
9592 
88739593 - `processed_at: string`
88749594 
88759595 Timestamp when the error occurred.
from line 10316
959610316 
959710317 Unique identifier for this event.
959810318 
9599 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
10319 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
960010320 
960110321 - `BetaManagedAgentsUnknownError object`
960210322 
from line 10548
982810548 
982910549 ID of the vault containing the affected credential.
983010550 
10551 - `BetaManagedAgentsRepositoryAuthenticationError object`
10552 
10553 The repository host rejected the credentials, or required credentials and received none.
10554 
10555 - `type: "repository_authentication_error"`
10556 
10557 - `message: string`
10558 
10559 Human-readable error description.
10560 
10561 - `repository_url: string or null`
10562 
10563 URL of the repository that could not be cloned. Null when it could not be identified.
10564 
10565 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10566 
10567 What the client should do next. Always `retrying`: the session keeps running without the repository.
10568 
10569 - `BetaManagedAgentsRetryStatusRetrying object`
10570 
10571 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10572 
10573 - `BetaManagedAgentsRetryStatusExhausted object`
10574 
10575 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10576 
10577 - `BetaManagedAgentsRetryStatusTerminal object`
10578 
10579 The session encountered a terminal error and will transition to `terminated` state.
10580 
10581 - `BetaManagedAgentsRepositoryForbiddenError object`
10582 
10583 The repository host refused access to the repository.
10584 
10585 - `type: "repository_forbidden_error"`
10586 
10587 - `message: string`
10588 
10589 Human-readable error description.
10590 
10591 - `repository_url: string or null`
10592 
10593 URL of the repository that could not be cloned. Null when it could not be identified.
10594 
10595 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10596 
10597 What the client should do next. Always `retrying`: the session keeps running without the repository.
10598 
10599 - `BetaManagedAgentsRetryStatusRetrying object`
10600 
10601 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10602 
10603 - `BetaManagedAgentsRetryStatusExhausted object`
10604 
10605 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10606 
10607 - `BetaManagedAgentsRetryStatusTerminal object`
10608 
10609 The session encountered a terminal error and will transition to `terminated` state.
10610 
10611 - `BetaManagedAgentsRepositoryNotFoundError object`
10612 
10613 The repository host reported the repository as not found.
10614 
10615 - `type: "repository_not_found_error"`
10616 
10617 - `message: string`
10618 
10619 Human-readable error description.
10620 
10621 - `repository_url: string or null`
10622 
10623 URL of the repository that could not be cloned. Null when it could not be identified.
10624 
10625 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10626 
10627 What the client should do next. Always `retrying`: the session keeps running without the repository.
10628 
10629 - `BetaManagedAgentsRetryStatusRetrying object`
10630 
10631 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10632 
10633 - `BetaManagedAgentsRetryStatusExhausted object`
10634 
10635 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10636 
10637 - `BetaManagedAgentsRetryStatusTerminal object`
10638 
10639 The session encountered a terminal error and will transition to `terminated` state.
10640 
10641 - `BetaManagedAgentsRepositoryCheckoutError object`
10642 
10643 The requested branch or commit does not exist in the repository.
10644 
10645 - `type: "repository_checkout_error"`
10646 
10647 - `message: string`
10648 
10649 Human-readable error description.
10650 
10651 - `repository_url: string or null`
10652 
10653 URL of the repository that could not be cloned. Null when it could not be identified.
10654 
10655 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10656 
10657 What the client should do next. Always `retrying`: the session keeps running without the repository.
10658 
10659 - `BetaManagedAgentsRetryStatusRetrying object`
10660 
10661 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10662 
10663 - `BetaManagedAgentsRetryStatusExhausted object`
10664 
10665 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10666 
10667 - `BetaManagedAgentsRetryStatusTerminal object`
10668 
10669 The session encountered a terminal error and will transition to `terminated` state.
10670 
10671 - `BetaManagedAgentsRepositoryCloneError object`
10672 
10673 The repository could not be cloned.
10674 
10675 - `type: "repository_clone_error"`
10676 
10677 - `message: string`
10678 
10679 Human-readable error description.
10680 
10681 - `repository_url: string or null`
10682 
10683 URL of the repository that could not be cloned. Null when it could not be identified.
10684 
10685 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10686 
10687 What the client should do next. Always `retrying`: the session keeps running without the repository.
10688 
10689 - `BetaManagedAgentsRetryStatusRetrying object`
10690 
10691 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10692 
10693 - `BetaManagedAgentsRetryStatusExhausted object`
10694 
10695 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10696 
10697 - `BetaManagedAgentsRetryStatusTerminal object`
10698 
10699 The session encountered a terminal error and will transition to `terminated` state.
10700 
983110701 - `processed_at: string`
983210702 
983310703 Timestamp when the error occurred.
from line 10752
988210752 
988310753 format: date-time
988410754 
9885 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
10755 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
10756 
10757 Structured information about why the session stopped. `null` when there is nothing more to report.
10758 
10759 - `type: "refusal"`
10760 
10761 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
10762 
10763 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
10764 
10765 - `"cyber"`
10766 
10767 - `"bio"`
10768 
10769 - `"frontier_llm"`
10770 
10771 - `"reasoning_extraction"`
10772 
10773 - `"general_harms"`
10774 
10775 - `explanation: string or null`
10776 
10777 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
10778 
10779 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
988610780 
988710781 - `BetaManagedAgentsSessionEndTurn object`
988810782 
from line 10806
991210806 
991310807 - `type: "budget_reached"`
991410808 
10809 - `BetaManagedAgentsSessionRefusal object`
10810 
10811 The turn ended because the model's response was refused, for example by a safety classifier.
10812 
10813 - `type: "refusal"`
10814 
991510815 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
991610816 
991710817 Indicates the session has terminated, either due to an error or completion.
from line 11140
1024011140 
1024111141 Public sthr_ ID of the thread that went idle.
1024211142 
10243 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
11143 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
11144 
11145 Structured information about why the thread stopped. `null` when there is nothing more to report.
11146 
11147 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1024411148 
1024511149 - `BetaManagedAgentsSessionEndTurn object`
1024611150 
from line 11162
1025811162 
1025911163 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1026011164 
11165 - `BetaManagedAgentsSessionRefusal object`
11166 
11167 The turn ended because the model's response was refused, for example by a safety classifier.
11168 
1026111169 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
1026211170 
1026311171 A session thread has terminated and will accept no further input. Emitted on the thread's own stream and cross-posted to the primary stream for child threads.
from line 12086
1117812086 
1117912087 - `"session.usage"`
1118012088 
12089### Beta Managed Agents Session Refusal
12090 
12091- `BetaManagedAgentsSessionRefusal object`
12092 
12093 The turn ended because the model's response was refused, for example by a safety classifier.
12094 
12095 - `type: "refusal"`
12096 
12097### Beta Managed Agents Session Refusal Stop Details
12098 
12099- `BetaManagedAgentsSessionRefusalStopDetails object`
12100 
12101 Structured information about a refusal.
12102 
12103 - `type: "refusal"`
12104 
12105 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
12106 
12107 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
12108 
12109 - `"cyber"`
12110 
12111 - `"bio"`
12112 
12113 - `"frontier_llm"`
12114 
12115 - `"reasoning_extraction"`
12116 
12117 - `"general_harms"`
12118 
12119 - `explanation: string or null`
12120 
12121 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
12122 
1118112123### Beta Managed Agents Session Requires Action
1118212124 
1118312125- `BetaManagedAgentsSessionRequiresAction object`
from line 12158
1121612158 
1121712159 format: date-time
1121812160 
11219 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
12161 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
12162 
12163 Structured information about why the session stopped. `null` when there is nothing more to report.
12164 
12165 - `type: "refusal"`
12166 
12167 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
12168 
12169 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
12170 
12171 - `"cyber"`
12172 
12173 - `"bio"`
12174 
12175 - `"frontier_llm"`
12176 
12177 - `"reasoning_extraction"`
12178 
12179 - `"general_harms"`
12180 
12181 - `explanation: string or null`
12182 
12183 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
12184 
12185 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1122012186 
1122112187 - `BetaManagedAgentsSessionEndTurn object`
1122212188 
from line 12212
1124612212 
1124712213 - `type: "budget_reached"`
1124812214 
12215 - `BetaManagedAgentsSessionRefusal object`
12216 
12217 The turn ended because the model's response was refused, for example by a safety classifier.
12218 
12219 - `type: "refusal"`
12220 
1124912221### Beta Managed Agents Session Status Rescheduled Event
1125012222 
1125112223- `BetaManagedAgentsSessionStatusRescheduledEvent object`
from line 12324
1135212324 
1135312325 Public sthr_ ID of the thread that went idle.
1135412326 
11355 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
12327 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
12328 
12329 Structured information about why the thread stopped. `null` when there is nothing more to report.
12330 
12331 - `type: "refusal"`
12332 
12333 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
12334 
12335 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
12336 
12337 - `"cyber"`
12338 
12339 - `"bio"`
12340 
12341 - `"frontier_llm"`
12342 
12343 - `"reasoning_extraction"`
12344 
12345 - `"general_harms"`
12346 
12347 - `explanation: string or null`
12348 
12349 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
12350 
12351 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1135612352 
1135712353 - `BetaManagedAgentsSessionEndTurn object`
1135812354 
from line 12378
1138212378 
1138312379 - `type: "budget_reached"`
1138412380 
12381 - `BetaManagedAgentsSessionRefusal object`
12382 
12383 The turn ended because the model's response was refused, for example by a safety classifier.
12384 
12385 - `type: "refusal"`
12386 
1138512387### Beta Managed Agents Session Thread Status Rescheduled Event
1138612388 
1138712389- `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
from line 13506
1250413506 
1250513507 Unique identifier for this event.
1250613508 
12507 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
13509 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
1250813510 
1250913511 - `BetaManagedAgentsUnknownError object`
1251013512 
from line 13738
1273613738 
1273713739 ID of the vault containing the affected credential.
1273813740 
13741 - `BetaManagedAgentsRepositoryAuthenticationError object`
13742 
13743 The repository host rejected the credentials, or required credentials and received none.
13744 
13745 - `type: "repository_authentication_error"`
13746 
13747 - `message: string`
13748 
13749 Human-readable error description.
13750 
13751 - `repository_url: string or null`
13752 
13753 URL of the repository that could not be cloned. Null when it could not be identified.
13754 
13755 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13756 
13757 What the client should do next. Always `retrying`: the session keeps running without the repository.
13758 
13759 - `BetaManagedAgentsRetryStatusRetrying object`
13760 
13761 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13762 
13763 - `BetaManagedAgentsRetryStatusExhausted object`
13764 
13765 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13766 
13767 - `BetaManagedAgentsRetryStatusTerminal object`
13768 
13769 The session encountered a terminal error and will transition to `terminated` state.
13770 
13771 - `BetaManagedAgentsRepositoryForbiddenError object`
13772 
13773 The repository host refused access to the repository.
13774 
13775 - `type: "repository_forbidden_error"`
13776 
13777 - `message: string`
13778 
13779 Human-readable error description.
13780 
13781 - `repository_url: string or null`
13782 
13783 URL of the repository that could not be cloned. Null when it could not be identified.
13784 
13785 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13786 
13787 What the client should do next. Always `retrying`: the session keeps running without the repository.
13788 
13789 - `BetaManagedAgentsRetryStatusRetrying object`
13790 
13791 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13792 
13793 - `BetaManagedAgentsRetryStatusExhausted object`
13794 
13795 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13796 
13797 - `BetaManagedAgentsRetryStatusTerminal object`
13798 
13799 The session encountered a terminal error and will transition to `terminated` state.
13800 
13801 - `BetaManagedAgentsRepositoryNotFoundError object`
13802 
13803 The repository host reported the repository as not found.
13804 
13805 - `type: "repository_not_found_error"`
13806 
13807 - `message: string`
13808 
13809 Human-readable error description.
13810 
13811 - `repository_url: string or null`
13812 
13813 URL of the repository that could not be cloned. Null when it could not be identified.
13814 
13815 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13816 
13817 What the client should do next. Always `retrying`: the session keeps running without the repository.
13818 
13819 - `BetaManagedAgentsRetryStatusRetrying object`
13820 
13821 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13822 
13823 - `BetaManagedAgentsRetryStatusExhausted object`
13824 
13825 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13826 
13827 - `BetaManagedAgentsRetryStatusTerminal object`
13828 
13829 The session encountered a terminal error and will transition to `terminated` state.
13830 
13831 - `BetaManagedAgentsRepositoryCheckoutError object`
13832 
13833 The requested branch or commit does not exist in the repository.
13834 
13835 - `type: "repository_checkout_error"`
13836 
13837 - `message: string`
13838 
13839 Human-readable error description.
13840 
13841 - `repository_url: string or null`
13842 
13843 URL of the repository that could not be cloned. Null when it could not be identified.
13844 
13845 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13846 
13847 What the client should do next. Always `retrying`: the session keeps running without the repository.
13848 
13849 - `BetaManagedAgentsRetryStatusRetrying object`
13850 
13851 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13852 
13853 - `BetaManagedAgentsRetryStatusExhausted object`
13854 
13855 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13856 
13857 - `BetaManagedAgentsRetryStatusTerminal object`
13858 
13859 The session encountered a terminal error and will transition to `terminated` state.
13860 
13861 - `BetaManagedAgentsRepositoryCloneError object`
13862 
13863 The repository could not be cloned.
13864 
13865 - `type: "repository_clone_error"`
13866 
13867 - `message: string`
13868 
13869 Human-readable error description.
13870 
13871 - `repository_url: string or null`
13872 
13873 URL of the repository that could not be cloned. Null when it could not be identified.
13874 
13875 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13876 
13877 What the client should do next. Always `retrying`: the session keeps running without the repository.
13878 
13879 - `BetaManagedAgentsRetryStatusRetrying object`
13880 
13881 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13882 
13883 - `BetaManagedAgentsRetryStatusExhausted object`
13884 
13885 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13886 
13887 - `BetaManagedAgentsRetryStatusTerminal object`
13888 
13889 The session encountered a terminal error and will transition to `terminated` state.
13890 
1273913891 - `processed_at: string`
1274013892 
1274113893 Timestamp when the error occurred.
from line 13942
1279013942 
1279113943 format: date-time
1279213944 
12793 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
13945 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
13946 
13947 Structured information about why the session stopped. `null` when there is nothing more to report.
13948 
13949 - `type: "refusal"`
13950 
13951 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
13952 
13953 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
13954 
13955 - `"cyber"`
13956 
13957 - `"bio"`
13958 
13959 - `"frontier_llm"`
13960 
13961 - `"reasoning_extraction"`
13962 
13963 - `"general_harms"`
13964 
13965 - `explanation: string or null`
13966 
13967 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
13968 
13969 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1279413970 
1279513971 - `BetaManagedAgentsSessionEndTurn object`
1279613972 
from line 13996
1282013996 
1282113997 - `type: "budget_reached"`
1282213998 
13999 - `BetaManagedAgentsSessionRefusal object`
14000 
14001 The turn ended because the model's response was refused, for example by a safety classifier.
14002 
14003 - `type: "refusal"`
14004 
1282314005 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
1282414006 
1282514007 Indicates the session has terminated, either due to an error or completion.
from line 14330
1314814330 
1314914331 Public sthr_ ID of the thread that went idle.
1315014332 
13151 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
14333 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
14334 
14335 Structured information about why the thread stopped. `null` when there is nothing more to report.
14336 
14337 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1315214338 
1315314339 - `BetaManagedAgentsSessionEndTurn object`
1315414340 
from line 14352
1316614352 
1316714353 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1316814354 
14355 - `BetaManagedAgentsSessionRefusal object`
14356 
14357 The turn ended because the model's response was refused, for example by a safety classifier.
14358 
1316914359 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
1317014360 
1317114361 A session thread has terminated and will accept no further input. Emitted on the thread's own stream and cross-posted to the primary stream for child threads.
1317214362 

api/beta/sessions/events/list Changed · +193 / -3 lines

from line 231
231231 
232232 - `"mcp-client-2026-09-15"`
233233 
234 - `"ce-plugins-2026-09-01"`
235 
234236- `"anthropic-workspace-id": optional string`
235237 
236238 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 959
957959 
958960 Unique identifier for this event.
959961 
960 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
962 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
961963 
962964 - `BetaManagedAgentsUnknownError object`
963965 
from line 1191
11891191 
11901192 ID of the vault containing the affected credential.
11911193 
1194 - `BetaManagedAgentsRepositoryAuthenticationError object`
1195 
1196 The repository host rejected the credentials, or required credentials and received none.
1197 
1198 - `type: "repository_authentication_error"`
1199 
1200 - `message: string`
1201 
1202 Human-readable error description.
1203 
1204 - `repository_url: string or null`
1205 
1206 URL of the repository that could not be cloned. Null when it could not be identified.
1207 
1208 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1209 
1210 What the client should do next. Always `retrying`: the session keeps running without the repository.
1211 
1212 - `BetaManagedAgentsRetryStatusRetrying object`
1213 
1214 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1215 
1216 - `BetaManagedAgentsRetryStatusExhausted object`
1217 
1218 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1219 
1220 - `BetaManagedAgentsRetryStatusTerminal object`
1221 
1222 The session encountered a terminal error and will transition to `terminated` state.
1223 
1224 - `BetaManagedAgentsRepositoryForbiddenError object`
1225 
1226 The repository host refused access to the repository.
1227 
1228 - `type: "repository_forbidden_error"`
1229 
1230 - `message: string`
1231 
1232 Human-readable error description.
1233 
1234 - `repository_url: string or null`
1235 
1236 URL of the repository that could not be cloned. Null when it could not be identified.
1237 
1238 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1239 
1240 What the client should do next. Always `retrying`: the session keeps running without the repository.
1241 
1242 - `BetaManagedAgentsRetryStatusRetrying object`
1243 
1244 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1245 
1246 - `BetaManagedAgentsRetryStatusExhausted object`
1247 
1248 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1249 
1250 - `BetaManagedAgentsRetryStatusTerminal object`
1251 
1252 The session encountered a terminal error and will transition to `terminated` state.
1253 
1254 - `BetaManagedAgentsRepositoryNotFoundError object`
1255 
1256 The repository host reported the repository as not found.
1257 
1258 - `type: "repository_not_found_error"`
1259 
1260 - `message: string`
1261 
1262 Human-readable error description.
1263 
1264 - `repository_url: string or null`
1265 
1266 URL of the repository that could not be cloned. Null when it could not be identified.
1267 
1268 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1269 
1270 What the client should do next. Always `retrying`: the session keeps running without the repository.
1271 
1272 - `BetaManagedAgentsRetryStatusRetrying object`
1273 
1274 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1275 
1276 - `BetaManagedAgentsRetryStatusExhausted object`
1277 
1278 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1279 
1280 - `BetaManagedAgentsRetryStatusTerminal object`
1281 
1282 The session encountered a terminal error and will transition to `terminated` state.
1283 
1284 - `BetaManagedAgentsRepositoryCheckoutError object`
1285 
1286 The requested branch or commit does not exist in the repository.
1287 
1288 - `type: "repository_checkout_error"`
1289 
1290 - `message: string`
1291 
1292 Human-readable error description.
1293 
1294 - `repository_url: string or null`
1295 
1296 URL of the repository that could not be cloned. Null when it could not be identified.
1297 
1298 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1299 
1300 What the client should do next. Always `retrying`: the session keeps running without the repository.
1301 
1302 - `BetaManagedAgentsRetryStatusRetrying object`
1303 
1304 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1305 
1306 - `BetaManagedAgentsRetryStatusExhausted object`
1307 
1308 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1309 
1310 - `BetaManagedAgentsRetryStatusTerminal object`
1311 
1312 The session encountered a terminal error and will transition to `terminated` state.
1313 
1314 - `BetaManagedAgentsRepositoryCloneError object`
1315 
1316 The repository could not be cloned.
1317 
1318 - `type: "repository_clone_error"`
1319 
1320 - `message: string`
1321 
1322 Human-readable error description.
1323 
1324 - `repository_url: string or null`
1325 
1326 URL of the repository that could not be cloned. Null when it could not be identified.
1327 
1328 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1329 
1330 What the client should do next. Always `retrying`: the session keeps running without the repository.
1331 
1332 - `BetaManagedAgentsRetryStatusRetrying object`
1333 
1334 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1335 
1336 - `BetaManagedAgentsRetryStatusExhausted object`
1337 
1338 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1339 
1340 - `BetaManagedAgentsRetryStatusTerminal object`
1341 
1342 The session encountered a terminal error and will transition to `terminated` state.
1343 
11921344 - `processed_at: string`
11931345 
11941346 Timestamp when the error occurred.
from line 1395
12431395 
12441396 format: date-time
12451397 
1246 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1398 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
12471399 
1400 Structured information about why the session stopped. `null` when there is nothing more to report.
1401 
1402 - `type: "refusal"`
1403 
1404 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
1405 
1406 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
1407 
1408 - `"cyber"`
1409 
1410 - `"bio"`
1411 
1412 - `"frontier_llm"`
1413 
1414 - `"reasoning_extraction"`
1415 
1416 - `"general_harms"`
1417 
1418 - `explanation: string or null`
1419 
1420 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
1421 
1422 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1423 
12481424 - `BetaManagedAgentsSessionEndTurn object`
12491425 
12501426 The agent completed its turn naturally and is ready for the next user message.
from line 1449
12731449 
12741450 - `type: "budget_reached"`
12751451 
1452 - `BetaManagedAgentsSessionRefusal object`
1453 
1454 The turn ended because the model's response was refused, for example by a safety classifier.
1455 
1456 - `type: "refusal"`
1457 
12761458 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
12771459 
12781460 Indicates the session has terminated, either due to an error or completion.
from line 1783
16011783 
16021784 Public sthr_ ID of the thread that went idle.
16031785 
1604 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1786 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
16051787 
1788 Structured information about why the thread stopped. `null` when there is nothing more to report.
1789 
1790 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1791 
16061792 - `BetaManagedAgentsSessionEndTurn object`
16071793 
16081794 The agent completed its turn naturally and is ready for the next user message.
from line 1804
16181804 - `BetaManagedAgentsSessionBudgetReached object`
16191805 
16201806 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1807 
1808 - `BetaManagedAgentsSessionRefusal object`
1809 
1810 The turn ended because the model's response was refused, for example by a safety classifier.
16211811 
16221812 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
16231813 

api/beta/sessions/events/stream Changed · +193 / -3 lines

from line 127
127127 
128128 - `"mcp-client-2026-09-15"`
129129 
130 - `"ce-plugins-2026-09-01"`
131 
130132- `"anthropic-workspace-id": optional string`
131133 
132134 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 855
853855 
854856 Unique identifier for this event.
855857 
856 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
858 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
857859 
858860 - `BetaManagedAgentsUnknownError object`
859861 
from line 1087
10851087 
10861088 ID of the vault containing the affected credential.
10871089 
1090 - `BetaManagedAgentsRepositoryAuthenticationError object`
1091 
1092 The repository host rejected the credentials, or required credentials and received none.
1093 
1094 - `type: "repository_authentication_error"`
1095 
1096 - `message: string`
1097 
1098 Human-readable error description.
1099 
1100 - `repository_url: string or null`
1101 
1102 URL of the repository that could not be cloned. Null when it could not be identified.
1103 
1104 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1105 
1106 What the client should do next. Always `retrying`: the session keeps running without the repository.
1107 
1108 - `BetaManagedAgentsRetryStatusRetrying object`
1109 
1110 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1111 
1112 - `BetaManagedAgentsRetryStatusExhausted object`
1113 
1114 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1115 
1116 - `BetaManagedAgentsRetryStatusTerminal object`
1117 
1118 The session encountered a terminal error and will transition to `terminated` state.
1119 
1120 - `BetaManagedAgentsRepositoryForbiddenError object`
1121 
1122 The repository host refused access to the repository.
1123 
1124 - `type: "repository_forbidden_error"`
1125 
1126 - `message: string`
1127 
1128 Human-readable error description.
1129 
1130 - `repository_url: string or null`
1131 
1132 URL of the repository that could not be cloned. Null when it could not be identified.
1133 
1134 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1135 
1136 What the client should do next. Always `retrying`: the session keeps running without the repository.
1137 
1138 - `BetaManagedAgentsRetryStatusRetrying object`
1139 
1140 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1141 
1142 - `BetaManagedAgentsRetryStatusExhausted object`
1143 
1144 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1145 
1146 - `BetaManagedAgentsRetryStatusTerminal object`
1147 
1148 The session encountered a terminal error and will transition to `terminated` state.
1149 
1150 - `BetaManagedAgentsRepositoryNotFoundError object`
1151 
1152 The repository host reported the repository as not found.
1153 
1154 - `type: "repository_not_found_error"`
1155 
1156 - `message: string`
1157 
1158 Human-readable error description.
1159 
1160 - `repository_url: string or null`
1161 
1162 URL of the repository that could not be cloned. Null when it could not be identified.
1163 
1164 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1165 
1166 What the client should do next. Always `retrying`: the session keeps running without the repository.
1167 
1168 - `BetaManagedAgentsRetryStatusRetrying object`
1169 
1170 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1171 
1172 - `BetaManagedAgentsRetryStatusExhausted object`
1173 
1174 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1175 
1176 - `BetaManagedAgentsRetryStatusTerminal object`
1177 
1178 The session encountered a terminal error and will transition to `terminated` state.
1179 
1180 - `BetaManagedAgentsRepositoryCheckoutError object`
1181 
1182 The requested branch or commit does not exist in the repository.
1183 
1184 - `type: "repository_checkout_error"`
1185 
1186 - `message: string`
1187 
1188 Human-readable error description.
1189 
1190 - `repository_url: string or null`
1191 
1192 URL of the repository that could not be cloned. Null when it could not be identified.
1193 
1194 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1195 
1196 What the client should do next. Always `retrying`: the session keeps running without the repository.
1197 
1198 - `BetaManagedAgentsRetryStatusRetrying object`
1199 
1200 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1201 
1202 - `BetaManagedAgentsRetryStatusExhausted object`
1203 
1204 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1205 
1206 - `BetaManagedAgentsRetryStatusTerminal object`
1207 
1208 The session encountered a terminal error and will transition to `terminated` state.
1209 
1210 - `BetaManagedAgentsRepositoryCloneError object`
1211 
1212 The repository could not be cloned.
1213 
1214 - `type: "repository_clone_error"`
1215 
1216 - `message: string`
1217 
1218 Human-readable error description.
1219 
1220 - `repository_url: string or null`
1221 
1222 URL of the repository that could not be cloned. Null when it could not be identified.
1223 
1224 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1225 
1226 What the client should do next. Always `retrying`: the session keeps running without the repository.
1227 
1228 - `BetaManagedAgentsRetryStatusRetrying object`
1229 
1230 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1231 
1232 - `BetaManagedAgentsRetryStatusExhausted object`
1233 
1234 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1235 
1236 - `BetaManagedAgentsRetryStatusTerminal object`
1237 
1238 The session encountered a terminal error and will transition to `terminated` state.
1239 
10881240 - `processed_at: string`
10891241 
10901242 Timestamp when the error occurred.
from line 1291
11391291 
11401292 format: date-time
11411293 
1142 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1294 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
11431295 
1296 Structured information about why the session stopped. `null` when there is nothing more to report.
1297 
1298 - `type: "refusal"`
1299 
1300 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
1301 
1302 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
1303 
1304 - `"cyber"`
1305 
1306 - `"bio"`
1307 
1308 - `"frontier_llm"`
1309 
1310 - `"reasoning_extraction"`
1311 
1312 - `"general_harms"`
1313 
1314 - `explanation: string or null`
1315 
1316 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
1317 
1318 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1319 
11441320 - `BetaManagedAgentsSessionEndTurn object`
11451321 
11461322 The agent completed its turn naturally and is ready for the next user message.
from line 1345
11691345 
11701346 - `type: "budget_reached"`
11711347 
1348 - `BetaManagedAgentsSessionRefusal object`
1349 
1350 The turn ended because the model's response was refused, for example by a safety classifier.
1351 
1352 - `type: "refusal"`
1353 
11721354 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
11731355 
11741356 Indicates the session has terminated, either due to an error or completion.
from line 1679
14971679 
14981680 Public sthr_ ID of the thread that went idle.
14991681 
1500 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1682 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
15011683 
1684 Structured information about why the thread stopped. `null` when there is nothing more to report.
1685 
1686 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1687 
15021688 - `BetaManagedAgentsSessionEndTurn object`
15031689 
15041690 The agent completed its turn naturally and is ready for the next user message.
from line 1700
15141700 - `BetaManagedAgentsSessionBudgetReached object`
15151701 
15161702 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1703 
1704 - `BetaManagedAgentsSessionRefusal object`
1705 
1706 The turn ended because the model's response was refused, for example by a safety classifier.
15171707 
15181708 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
15191709 

api/beta/sessions/resources Changed · +10 / -0 lines

from line 119
119119 
120120 - `"mcp-client-2026-09-15"`
121121 
122 - `"ce-plugins-2026-09-01"`
123 
122124- `"anthropic-workspace-id": optional string`
123125 
124126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 321
319321 
320322 - `"mcp-client-2026-09-15"`
321323 
324 - `"ce-plugins-2026-09-01"`
325 
322326- `"anthropic-workspace-id": optional string`
323327 
324328 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 596
592596 
593597 - `"mcp-client-2026-09-15"`
594598 
599 - `"ce-plugins-2026-09-01"`
600 
595601- `"anthropic-workspace-id": optional string`
596602 
597603 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 850
844850 
845851 - `"mcp-client-2026-09-15"`
846852 
853 - `"ce-plugins-2026-09-01"`
854 
847855- `"anthropic-workspace-id": optional string`
848856 
849857 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1115
11071115 - `"inline-tools-2026-09-15"`
11081116 
11091117 - `"mcp-client-2026-09-15"`
1118 
1119 - `"ce-plugins-2026-09-01"`
11101120 
11111121- `"anthropic-workspace-id": optional string`
11121122 

api/beta/sessions/threads Changed · +583 / -11 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.

The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.

from line 130
130130 - `"inline-tools-2026-09-15"`
131131 
132132 - `"mcp-client-2026-09-15"`
133 
134 - `"ce-plugins-2026-09-01"`
133135 
134136- `"anthropic-workspace-id": optional string`
135137 
from line 1046
10441046 
10451047 - `"mcp-client-2026-09-15"`
10461048 
1049 - `"ce-plugins-2026-09-01"`
1050 
10471051- `"anthropic-workspace-id": optional string`
10481052 
10491053 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1952
19481952 
19491953 - `"mcp-client-2026-09-15"`
19501954 
1955 - `"ce-plugins-2026-09-01"`
1956 
19511957- `"anthropic-workspace-id": optional string`
19521958 
19531959 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3457
34513457 
34523458- `BetaManagedAgentsSessionThreadStatus = "running" or "idle" or "rescheduling" or "terminated"`
34533459 
3454 SessionThreadStatus enum
3455 
34563460 - `"running"`
34573461 
34583462 - `"idle"`
from line 4259
42554259 
42564260 Unique identifier for this event.
42574261 
4258 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
4262 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
42594263 
42604264 - `BetaManagedAgentsUnknownError object`
42614265 
from line 4491
44874491 
44884492 ID of the vault containing the affected credential.
44894493 
4494 - `BetaManagedAgentsRepositoryAuthenticationError object`
4495 
4496 The repository host rejected the credentials, or required credentials and received none.
4497 
4498 - `type: "repository_authentication_error"`
4499 
4500 - `message: string`
4501 
4502 Human-readable error description.
4503 
4504 - `repository_url: string or null`
4505 
4506 URL of the repository that could not be cloned. Null when it could not be identified.
4507 
4508 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4509 
4510 What the client should do next. Always `retrying`: the session keeps running without the repository.
4511 
4512 - `BetaManagedAgentsRetryStatusRetrying object`
4513 
4514 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4515 
4516 - `BetaManagedAgentsRetryStatusExhausted object`
4517 
4518 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4519 
4520 - `BetaManagedAgentsRetryStatusTerminal object`
4521 
4522 The session encountered a terminal error and will transition to `terminated` state.
4523 
4524 - `BetaManagedAgentsRepositoryForbiddenError object`
4525 
4526 The repository host refused access to the repository.
4527 
4528 - `type: "repository_forbidden_error"`
4529 
4530 - `message: string`
4531 
4532 Human-readable error description.
4533 
4534 - `repository_url: string or null`
4535 
4536 URL of the repository that could not be cloned. Null when it could not be identified.
4537 
4538 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4539 
4540 What the client should do next. Always `retrying`: the session keeps running without the repository.
4541 
4542 - `BetaManagedAgentsRetryStatusRetrying object`
4543 
4544 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4545 
4546 - `BetaManagedAgentsRetryStatusExhausted object`
4547 
4548 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4549 
4550 - `BetaManagedAgentsRetryStatusTerminal object`
4551 
4552 The session encountered a terminal error and will transition to `terminated` state.
4553 
4554 - `BetaManagedAgentsRepositoryNotFoundError object`
4555 
4556 The repository host reported the repository as not found.
4557 
4558 - `type: "repository_not_found_error"`
4559 
4560 - `message: string`
4561 
4562 Human-readable error description.
4563 
4564 - `repository_url: string or null`
4565 
4566 URL of the repository that could not be cloned. Null when it could not be identified.
4567 
4568 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4569 
4570 What the client should do next. Always `retrying`: the session keeps running without the repository.
4571 
4572 - `BetaManagedAgentsRetryStatusRetrying object`
4573 
4574 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4575 
4576 - `BetaManagedAgentsRetryStatusExhausted object`
4577 
4578 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4579 
4580 - `BetaManagedAgentsRetryStatusTerminal object`
4581 
4582 The session encountered a terminal error and will transition to `terminated` state.
4583 
4584 - `BetaManagedAgentsRepositoryCheckoutError object`
4585 
4586 The requested branch or commit does not exist in the repository.
4587 
4588 - `type: "repository_checkout_error"`
4589 
4590 - `message: string`
4591 
4592 Human-readable error description.
4593 
4594 - `repository_url: string or null`
4595 
4596 URL of the repository that could not be cloned. Null when it could not be identified.
4597 
4598 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4599 
4600 What the client should do next. Always `retrying`: the session keeps running without the repository.
4601 
4602 - `BetaManagedAgentsRetryStatusRetrying object`
4603 
4604 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4605 
4606 - `BetaManagedAgentsRetryStatusExhausted object`
4607 
4608 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4609 
4610 - `BetaManagedAgentsRetryStatusTerminal object`
4611 
4612 The session encountered a terminal error and will transition to `terminated` state.
4613 
4614 - `BetaManagedAgentsRepositoryCloneError object`
4615 
4616 The repository could not be cloned.
4617 
4618 - `type: "repository_clone_error"`
4619 
4620 - `message: string`
4621 
4622 Human-readable error description.
4623 
4624 - `repository_url: string or null`
4625 
4626 URL of the repository that could not be cloned. Null when it could not be identified.
4627 
4628 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4629 
4630 What the client should do next. Always `retrying`: the session keeps running without the repository.
4631 
4632 - `BetaManagedAgentsRetryStatusRetrying object`
4633 
4634 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4635 
4636 - `BetaManagedAgentsRetryStatusExhausted object`
4637 
4638 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4639 
4640 - `BetaManagedAgentsRetryStatusTerminal object`
4641 
4642 The session encountered a terminal error and will transition to `terminated` state.
4643 
44904644 - `processed_at: string`
44914645 
44924646 Timestamp when the error occurred.
from line 4695
45414695 
45424696 format: date-time
45434697 
4544 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
4698 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
4699 
4700 Structured information about why the session stopped. `null` when there is nothing more to report.
4701 
4702 - `type: "refusal"`
4703 
4704 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
4705 
4706 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
4707 
4708 - `"cyber"`
4709 
4710 - `"bio"`
4711 
4712 - `"frontier_llm"`
4713 
4714 - `"reasoning_extraction"`
4715 
4716 - `"general_harms"`
4717 
4718 - `explanation: string or null`
4719 
4720 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
4721 
4722 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
45454723 
45464724 - `BetaManagedAgentsSessionEndTurn object`
45474725 
from line 4749
45714749 
45724750 - `type: "budget_reached"`
45734751 
4752 - `BetaManagedAgentsSessionRefusal object`
4753 
4754 The turn ended because the model's response was refused, for example by a safety classifier.
4755 
4756 - `type: "refusal"`
4757 
45744758 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
45754759 
45764760 Indicates the session has terminated, either due to an error or completion.
from line 5083
48995083 
49005084 Public sthr_ ID of the thread that went idle.
49015085 
4902 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
5086 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
5087 
5088 Structured information about why the thread stopped. `null` when there is nothing more to report.
5089 
5090 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
49035091 
49045092 - `BetaManagedAgentsSessionEndTurn object`
49055093 
from line 5105
49175105 
49185106 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
49195107 
5108 - `BetaManagedAgentsSessionRefusal object`
5109 
5110 The turn ended because the model's response was refused, for example by a safety classifier.
5111 
49205112 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
49215113 
49225114 A session thread has terminated and will accept no further input. Emitted on the thread's own stream and cross-posted to the primary stream for child threads.
from line 6131
59396131 
59406132 - `"mcp-client-2026-09-15"`
59416133 
6134 - `"ce-plugins-2026-09-01"`
6135 
59426136- `"anthropic-workspace-id": optional string`
59436137 
59446138 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 6859
66656859 
66666860 Unique identifier for this event.
66676861 
6668 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
6862 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
66696863 
66706864 - `BetaManagedAgentsUnknownError object`
66716865 
from line 7091
68977091 
68987092 ID of the vault containing the affected credential.
68997093 
7094 - `BetaManagedAgentsRepositoryAuthenticationError object`
7095 
7096 The repository host rejected the credentials, or required credentials and received none.
7097 
7098 - `type: "repository_authentication_error"`
7099 
7100 - `message: string`
7101 
7102 Human-readable error description.
7103 
7104 - `repository_url: string or null`
7105 
7106 URL of the repository that could not be cloned. Null when it could not be identified.
7107 
7108 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
7109 
7110 What the client should do next. Always `retrying`: the session keeps running without the repository.
7111 
7112 - `BetaManagedAgentsRetryStatusRetrying object`
7113 
7114 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
7115 
7116 - `BetaManagedAgentsRetryStatusExhausted object`
7117 
7118 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
7119 
7120 - `BetaManagedAgentsRetryStatusTerminal object`
7121 
7122 The session encountered a terminal error and will transition to `terminated` state.
7123 
7124 - `BetaManagedAgentsRepositoryForbiddenError object`
7125 
7126 The repository host refused access to the repository.
7127 
7128 - `type: "repository_forbidden_error"`
7129 
7130 - `message: string`
7131 
7132 Human-readable error description.
7133 
7134 - `repository_url: string or null`
7135 
7136 URL of the repository that could not be cloned. Null when it could not be identified.
7137 
7138 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
7139 
7140 What the client should do next. Always `retrying`: the session keeps running without the repository.
7141 
7142 - `BetaManagedAgentsRetryStatusRetrying object`
7143 
7144 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
7145 
7146 - `BetaManagedAgentsRetryStatusExhausted object`
7147 
7148 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
7149 
7150 - `BetaManagedAgentsRetryStatusTerminal object`
7151 
7152 The session encountered a terminal error and will transition to `terminated` state.
7153 
7154 - `BetaManagedAgentsRepositoryNotFoundError object`
7155 
7156 The repository host reported the repository as not found.
7157 
7158 - `type: "repository_not_found_error"`
7159 
7160 - `message: string`
7161 
7162 Human-readable error description.
7163 
7164 - `repository_url: string or null`
7165 
7166 URL of the repository that could not be cloned. Null when it could not be identified.
7167 
7168 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
7169 
7170 What the client should do next. Always `retrying`: the session keeps running without the repository.
7171 
7172 - `BetaManagedAgentsRetryStatusRetrying object`
7173 
7174 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
7175 
7176 - `BetaManagedAgentsRetryStatusExhausted object`
7177 
7178 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
7179 
7180 - `BetaManagedAgentsRetryStatusTerminal object`
7181 
7182 The session encountered a terminal error and will transition to `terminated` state.
7183 
7184 - `BetaManagedAgentsRepositoryCheckoutError object`
7185 
7186 The requested branch or commit does not exist in the repository.
7187 
7188 - `type: "repository_checkout_error"`
7189 
7190 - `message: string`
7191 
7192 Human-readable error description.
7193 
7194 - `repository_url: string or null`
7195 
7196 URL of the repository that could not be cloned. Null when it could not be identified.
7197 
7198 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
7199 
7200 What the client should do next. Always `retrying`: the session keeps running without the repository.
7201 
7202 - `BetaManagedAgentsRetryStatusRetrying object`
7203 
7204 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
7205 
7206 - `BetaManagedAgentsRetryStatusExhausted object`
7207 
7208 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
7209 
7210 - `BetaManagedAgentsRetryStatusTerminal object`
7211 
7212 The session encountered a terminal error and will transition to `terminated` state.
7213 
7214 - `BetaManagedAgentsRepositoryCloneError object`
7215 
7216 The repository could not be cloned.
7217 
7218 - `type: "repository_clone_error"`
7219 
7220 - `message: string`
7221 
7222 Human-readable error description.
7223 
7224 - `repository_url: string or null`
7225 
7226 URL of the repository that could not be cloned. Null when it could not be identified.
7227 
7228 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
7229 
7230 What the client should do next. Always `retrying`: the session keeps running without the repository.
7231 
7232 - `BetaManagedAgentsRetryStatusRetrying object`
7233 
7234 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
7235 
7236 - `BetaManagedAgentsRetryStatusExhausted object`
7237 
7238 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
7239 
7240 - `BetaManagedAgentsRetryStatusTerminal object`
7241 
7242 The session encountered a terminal error and will transition to `terminated` state.
7243 
69007244 - `processed_at: string`
69017245 
69027246 Timestamp when the error occurred.
from line 7295
69517295 
69527296 format: date-time
69537297 
6954 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
7298 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
7299 
7300 Structured information about why the session stopped. `null` when there is nothing more to report.
7301 
7302 - `type: "refusal"`
7303 
7304 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
7305 
7306 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
7307 
7308 - `"cyber"`
7309 
7310 - `"bio"`
7311 
7312 - `"frontier_llm"`
7313 
7314 - `"reasoning_extraction"`
7315 
7316 - `"general_harms"`
7317 
7318 - `explanation: string or null`
7319 
7320 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
7321 
7322 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
69557323 
69567324 - `BetaManagedAgentsSessionEndTurn object`
69577325 
from line 7349
69817349 
69827350 - `type: "budget_reached"`
69837351 
7352 - `BetaManagedAgentsSessionRefusal object`
7353 
7354 The turn ended because the model's response was refused, for example by a safety classifier.
7355 
7356 - `type: "refusal"`
7357 
69847358 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
69857359 
69867360 Indicates the session has terminated, either due to an error or completion.
from line 7683
73097683 
73107684 Public sthr_ ID of the thread that went idle.
73117685 
7312 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
7686 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
7687 
7688 Structured information about why the thread stopped. `null` when there is nothing more to report.
7689 
7690 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
73137691 
73147692 - `BetaManagedAgentsSessionEndTurn object`
73157693 
from line 7704
73267704 - `BetaManagedAgentsSessionBudgetReached object`
73277705 
73287706 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
7707 
7708 - `BetaManagedAgentsSessionRefusal object`
7709 
7710 The turn ended because the model's response was refused, for example by a safety classifier.
73297711 
73307712 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
73317713 
from line 8715
83338715 
83348716 - `"mcp-client-2026-09-15"`
83358717 
8718 - `"ce-plugins-2026-09-01"`
8719 
83368720- `"anthropic-workspace-id": optional string`
83378721 
83388722 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 9443
90599443 
90609444 Unique identifier for this event.
90619445 
9062 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
9446 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
90639447 
90649448 - `BetaManagedAgentsUnknownError object`
90659449 
from line 9675
92919675 
92929676 ID of the vault containing the affected credential.
92939677 
9678 - `BetaManagedAgentsRepositoryAuthenticationError object`
9679 
9680 The repository host rejected the credentials, or required credentials and received none.
9681 
9682 - `type: "repository_authentication_error"`
9683 
9684 - `message: string`
9685 
9686 Human-readable error description.
9687 
9688 - `repository_url: string or null`
9689 
9690 URL of the repository that could not be cloned. Null when it could not be identified.
9691 
9692 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9693 
9694 What the client should do next. Always `retrying`: the session keeps running without the repository.
9695 
9696 - `BetaManagedAgentsRetryStatusRetrying object`
9697 
9698 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9699 
9700 - `BetaManagedAgentsRetryStatusExhausted object`
9701 
9702 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9703 
9704 - `BetaManagedAgentsRetryStatusTerminal object`
9705 
9706 The session encountered a terminal error and will transition to `terminated` state.
9707 
9708 - `BetaManagedAgentsRepositoryForbiddenError object`
9709 
9710 The repository host refused access to the repository.
9711 
9712 - `type: "repository_forbidden_error"`
9713 
9714 - `message: string`
9715 
9716 Human-readable error description.
9717 
9718 - `repository_url: string or null`
9719 
9720 URL of the repository that could not be cloned. Null when it could not be identified.
9721 
9722 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9723 
9724 What the client should do next. Always `retrying`: the session keeps running without the repository.
9725 
9726 - `BetaManagedAgentsRetryStatusRetrying object`
9727 
9728 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9729 
9730 - `BetaManagedAgentsRetryStatusExhausted object`
9731 
9732 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9733 
9734 - `BetaManagedAgentsRetryStatusTerminal object`
9735 
9736 The session encountered a terminal error and will transition to `terminated` state.
9737 
9738 - `BetaManagedAgentsRepositoryNotFoundError object`
9739 
9740 The repository host reported the repository as not found.
9741 
9742 - `type: "repository_not_found_error"`
9743 
9744 - `message: string`
9745 
9746 Human-readable error description.
9747 
9748 - `repository_url: string or null`
9749 
9750 URL of the repository that could not be cloned. Null when it could not be identified.
9751 
9752 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9753 
9754 What the client should do next. Always `retrying`: the session keeps running without the repository.
9755 
9756 - `BetaManagedAgentsRetryStatusRetrying object`
9757 
9758 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9759 
9760 - `BetaManagedAgentsRetryStatusExhausted object`
9761 
9762 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9763 
9764 - `BetaManagedAgentsRetryStatusTerminal object`
9765 
9766 The session encountered a terminal error and will transition to `terminated` state.
9767 
9768 - `BetaManagedAgentsRepositoryCheckoutError object`
9769 
9770 The requested branch or commit does not exist in the repository.
9771 
9772 - `type: "repository_checkout_error"`
9773 
9774 - `message: string`
9775 
9776 Human-readable error description.
9777 
9778 - `repository_url: string or null`
9779 
9780 URL of the repository that could not be cloned. Null when it could not be identified.
9781 
9782 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9783 
9784 What the client should do next. Always `retrying`: the session keeps running without the repository.
9785 
9786 - `BetaManagedAgentsRetryStatusRetrying object`
9787 
9788 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9789 
9790 - `BetaManagedAgentsRetryStatusExhausted object`
9791 
9792 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9793 
9794 - `BetaManagedAgentsRetryStatusTerminal object`
9795 
9796 The session encountered a terminal error and will transition to `terminated` state.
9797 
9798 - `BetaManagedAgentsRepositoryCloneError object`
9799 
9800 The repository could not be cloned.
9801 
9802 - `type: "repository_clone_error"`
9803 
9804 - `message: string`
9805 
9806 Human-readable error description.
9807 
9808 - `repository_url: string or null`
9809 
9810 URL of the repository that could not be cloned. Null when it could not be identified.
9811 
9812 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9813 
9814 What the client should do next. Always `retrying`: the session keeps running without the repository.
9815 
9816 - `BetaManagedAgentsRetryStatusRetrying object`
9817 
9818 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9819 
9820 - `BetaManagedAgentsRetryStatusExhausted object`
9821 
9822 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9823 
9824 - `BetaManagedAgentsRetryStatusTerminal object`
9825 
9826 The session encountered a terminal error and will transition to `terminated` state.
9827 
92949828 - `processed_at: string`
92959829 
92969830 Timestamp when the error occurred.
from line 9879
93459879 
93469880 format: date-time
93479881 
9348 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
9882 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
9883 
9884 Structured information about why the session stopped. `null` when there is nothing more to report.
9885 
9886 - `type: "refusal"`
9887 
9888 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
9889 
9890 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
9891 
9892 - `"cyber"`
9893 
9894 - `"bio"`
9895 
9896 - `"frontier_llm"`
9897 
9898 - `"reasoning_extraction"`
9899 
9900 - `"general_harms"`
9901 
9902 - `explanation: string or null`
9903 
9904 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
9905 
9906 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
93499907 
93509908 - `BetaManagedAgentsSessionEndTurn object`
93519909 
from line 9933
93759933 
93769934 - `type: "budget_reached"`
93779935 
9936 - `BetaManagedAgentsSessionRefusal object`
9937 
9938 The turn ended because the model's response was refused, for example by a safety classifier.
9939 
9940 - `type: "refusal"`
9941 
93789942 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
93799943 
93809944 Indicates the session has terminated, either due to an error or completion.
from line 10267
970310267 
970410268 Public sthr_ ID of the thread that went idle.
970510269 
9706 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
10270 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
10271 
10272 Structured information about why the thread stopped. `null` when there is nothing more to report.
10273 
10274 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
970710275 
970810276 - `BetaManagedAgentsSessionEndTurn object`
970910277 
from line 10288
972010288 - `BetaManagedAgentsSessionBudgetReached object`
972110289 
972210290 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
10291 
10292 - `BetaManagedAgentsSessionRefusal object`
10293 
10294 The turn ended because the model's response was refused, for example by a safety classifier.
972310295 
972410296 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
972510297 
972610298 

api/beta/sessions/threads/events Changed · +386 / -6 lines

from line 129
129129 
130130 - `"mcp-client-2026-09-15"`
131131 
132 - `"ce-plugins-2026-09-01"`
133 
132134- `"anthropic-workspace-id": optional string`
133135 
134136 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 857
855857 
856858 Unique identifier for this event.
857859 
858 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
860 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
859861 
860862 - `BetaManagedAgentsUnknownError object`
861863 
from line 1089
10871089 
10881090 ID of the vault containing the affected credential.
10891091 
1092 - `BetaManagedAgentsRepositoryAuthenticationError object`
1093 
1094 The repository host rejected the credentials, or required credentials and received none.
1095 
1096 - `type: "repository_authentication_error"`
1097 
1098 - `message: string`
1099 
1100 Human-readable error description.
1101 
1102 - `repository_url: string or null`
1103 
1104 URL of the repository that could not be cloned. Null when it could not be identified.
1105 
1106 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1107 
1108 What the client should do next. Always `retrying`: the session keeps running without the repository.
1109 
1110 - `BetaManagedAgentsRetryStatusRetrying object`
1111 
1112 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1113 
1114 - `BetaManagedAgentsRetryStatusExhausted object`
1115 
1116 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1117 
1118 - `BetaManagedAgentsRetryStatusTerminal object`
1119 
1120 The session encountered a terminal error and will transition to `terminated` state.
1121 
1122 - `BetaManagedAgentsRepositoryForbiddenError object`
1123 
1124 The repository host refused access to the repository.
1125 
1126 - `type: "repository_forbidden_error"`
1127 
1128 - `message: string`
1129 
1130 Human-readable error description.
1131 
1132 - `repository_url: string or null`
1133 
1134 URL of the repository that could not be cloned. Null when it could not be identified.
1135 
1136 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1137 
1138 What the client should do next. Always `retrying`: the session keeps running without the repository.
1139 
1140 - `BetaManagedAgentsRetryStatusRetrying object`
1141 
1142 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1143 
1144 - `BetaManagedAgentsRetryStatusExhausted object`
1145 
1146 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1147 
1148 - `BetaManagedAgentsRetryStatusTerminal object`
1149 
1150 The session encountered a terminal error and will transition to `terminated` state.
1151 
1152 - `BetaManagedAgentsRepositoryNotFoundError object`
1153 
1154 The repository host reported the repository as not found.
1155 
1156 - `type: "repository_not_found_error"`
1157 
1158 - `message: string`
1159 
1160 Human-readable error description.
1161 
1162 - `repository_url: string or null`
1163 
1164 URL of the repository that could not be cloned. Null when it could not be identified.
1165 
1166 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1167 
1168 What the client should do next. Always `retrying`: the session keeps running without the repository.
1169 
1170 - `BetaManagedAgentsRetryStatusRetrying object`
1171 
1172 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1173 
1174 - `BetaManagedAgentsRetryStatusExhausted object`
1175 
1176 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1177 
1178 - `BetaManagedAgentsRetryStatusTerminal object`
1179 
1180 The session encountered a terminal error and will transition to `terminated` state.
1181 
1182 - `BetaManagedAgentsRepositoryCheckoutError object`
1183 
1184 The requested branch or commit does not exist in the repository.
1185 
1186 - `type: "repository_checkout_error"`
1187 
1188 - `message: string`
1189 
1190 Human-readable error description.
1191 
1192 - `repository_url: string or null`
1193 
1194 URL of the repository that could not be cloned. Null when it could not be identified.
1195 
1196 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1197 
1198 What the client should do next. Always `retrying`: the session keeps running without the repository.
1199 
1200 - `BetaManagedAgentsRetryStatusRetrying object`
1201 
1202 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1203 
1204 - `BetaManagedAgentsRetryStatusExhausted object`
1205 
1206 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1207 
1208 - `BetaManagedAgentsRetryStatusTerminal object`
1209 
1210 The session encountered a terminal error and will transition to `terminated` state.
1211 
1212 - `BetaManagedAgentsRepositoryCloneError object`
1213 
1214 The repository could not be cloned.
1215 
1216 - `type: "repository_clone_error"`
1217 
1218 - `message: string`
1219 
1220 Human-readable error description.
1221 
1222 - `repository_url: string or null`
1223 
1224 URL of the repository that could not be cloned. Null when it could not be identified.
1225 
1226 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1227 
1228 What the client should do next. Always `retrying`: the session keeps running without the repository.
1229 
1230 - `BetaManagedAgentsRetryStatusRetrying object`
1231 
1232 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1233 
1234 - `BetaManagedAgentsRetryStatusExhausted object`
1235 
1236 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1237 
1238 - `BetaManagedAgentsRetryStatusTerminal object`
1239 
1240 The session encountered a terminal error and will transition to `terminated` state.
1241 
10901242 - `processed_at: string`
10911243 
10921244 Timestamp when the error occurred.
from line 1293
11411293 
11421294 format: date-time
11431295 
1144 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1296 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
11451297 
1298 Structured information about why the session stopped. `null` when there is nothing more to report.
1299 
1300 - `type: "refusal"`
1301 
1302 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
1303 
1304 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
1305 
1306 - `"cyber"`
1307 
1308 - `"bio"`
1309 
1310 - `"frontier_llm"`
1311 
1312 - `"reasoning_extraction"`
1313 
1314 - `"general_harms"`
1315 
1316 - `explanation: string or null`
1317 
1318 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
1319 
1320 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1321 
11461322 - `BetaManagedAgentsSessionEndTurn object`
11471323 
11481324 The agent completed its turn naturally and is ready for the next user message.
from line 1347
11711347 
11721348 - `type: "budget_reached"`
11731349 
1350 - `BetaManagedAgentsSessionRefusal object`
1351 
1352 The turn ended because the model's response was refused, for example by a safety classifier.
1353 
1354 - `type: "refusal"`
1355 
11741356 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
11751357 
11761358 Indicates the session has terminated, either due to an error or completion.
from line 1681
14991681 
15001682 Public sthr_ ID of the thread that went idle.
15011683 
1502 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1684 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
15031685 
1686 Structured information about why the thread stopped. `null` when there is nothing more to report.
1687 
1688 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1689 
15041690 - `BetaManagedAgentsSessionEndTurn object`
15051691 
15061692 The agent completed its turn naturally and is ready for the next user message.
from line 1703
15171703 
15181704 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
15191705 
1706 - `BetaManagedAgentsSessionRefusal object`
1707 
1708 The turn ended because the model's response was refused, for example by a safety classifier.
1709 
15201710 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
15211711 
15221712 A session thread has terminated and will accept no further input. Emitted on the thread's own stream and cross-posted to the primary stream for child threads.
from line 2713
25232713 
25242714 - `"mcp-client-2026-09-15"`
25252715 
2716 - `"ce-plugins-2026-09-01"`
2717 
25262718- `"anthropic-workspace-id": optional string`
25272719 
25282720 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3441
32493441 
32503442 Unique identifier for this event.
32513443 
3252 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
3444 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
32533445 
32543446 - `BetaManagedAgentsUnknownError object`
32553447 
from line 3673
34813673 
34823674 ID of the vault containing the affected credential.
34833675 
3676 - `BetaManagedAgentsRepositoryAuthenticationError object`
3677 
3678 The repository host rejected the credentials, or required credentials and received none.
3679 
3680 - `type: "repository_authentication_error"`
3681 
3682 - `message: string`
3683 
3684 Human-readable error description.
3685 
3686 - `repository_url: string or null`
3687 
3688 URL of the repository that could not be cloned. Null when it could not be identified.
3689 
3690 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
3691 
3692 What the client should do next. Always `retrying`: the session keeps running without the repository.
3693 
3694 - `BetaManagedAgentsRetryStatusRetrying object`
3695 
3696 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
3697 
3698 - `BetaManagedAgentsRetryStatusExhausted object`
3699 
3700 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
3701 
3702 - `BetaManagedAgentsRetryStatusTerminal object`
3703 
3704 The session encountered a terminal error and will transition to `terminated` state.
3705 
3706 - `BetaManagedAgentsRepositoryForbiddenError object`
3707 
3708 The repository host refused access to the repository.
3709 
3710 - `type: "repository_forbidden_error"`
3711 
3712 - `message: string`
3713 
3714 Human-readable error description.
3715 
3716 - `repository_url: string or null`
3717 
3718 URL of the repository that could not be cloned. Null when it could not be identified.
3719 
3720 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
3721 
3722 What the client should do next. Always `retrying`: the session keeps running without the repository.
3723 
3724 - `BetaManagedAgentsRetryStatusRetrying object`
3725 
3726 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
3727 
3728 - `BetaManagedAgentsRetryStatusExhausted object`
3729 
3730 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
3731 
3732 - `BetaManagedAgentsRetryStatusTerminal object`
3733 
3734 The session encountered a terminal error and will transition to `terminated` state.
3735 
3736 - `BetaManagedAgentsRepositoryNotFoundError object`
3737 
3738 The repository host reported the repository as not found.
3739 
3740 - `type: "repository_not_found_error"`
3741 
3742 - `message: string`
3743 
3744 Human-readable error description.
3745 
3746 - `repository_url: string or null`
3747 
3748 URL of the repository that could not be cloned. Null when it could not be identified.
3749 
3750 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
3751 
3752 What the client should do next. Always `retrying`: the session keeps running without the repository.
3753 
3754 - `BetaManagedAgentsRetryStatusRetrying object`
3755 
3756 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
3757 
3758 - `BetaManagedAgentsRetryStatusExhausted object`
3759 
3760 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
3761 
3762 - `BetaManagedAgentsRetryStatusTerminal object`
3763 
3764 The session encountered a terminal error and will transition to `terminated` state.
3765 
3766 - `BetaManagedAgentsRepositoryCheckoutError object`
3767 
3768 The requested branch or commit does not exist in the repository.
3769 
3770 - `type: "repository_checkout_error"`
3771 
3772 - `message: string`
3773 
3774 Human-readable error description.
3775 
3776 - `repository_url: string or null`
3777 
3778 URL of the repository that could not be cloned. Null when it could not be identified.
3779 
3780 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
3781 
3782 What the client should do next. Always `retrying`: the session keeps running without the repository.
3783 
3784 - `BetaManagedAgentsRetryStatusRetrying object`
3785 
3786 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
3787 
3788 - `BetaManagedAgentsRetryStatusExhausted object`
3789 
3790 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
3791 
3792 - `BetaManagedAgentsRetryStatusTerminal object`
3793 
3794 The session encountered a terminal error and will transition to `terminated` state.
3795 
3796 - `BetaManagedAgentsRepositoryCloneError object`
3797 
3798 The repository could not be cloned.
3799 
3800 - `type: "repository_clone_error"`
3801 
3802 - `message: string`
3803 
3804 Human-readable error description.
3805 
3806 - `repository_url: string or null`
3807 
3808 URL of the repository that could not be cloned. Null when it could not be identified.
3809 
3810 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
3811 
3812 What the client should do next. Always `retrying`: the session keeps running without the repository.
3813 
3814 - `BetaManagedAgentsRetryStatusRetrying object`
3815 
3816 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
3817 
3818 - `BetaManagedAgentsRetryStatusExhausted object`
3819 
3820 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
3821 
3822 - `BetaManagedAgentsRetryStatusTerminal object`
3823 
3824 The session encountered a terminal error and will transition to `terminated` state.
3825 
34843826 - `processed_at: string`
34853827 
34863828 Timestamp when the error occurred.
from line 3877
35353877 
35363878 format: date-time
35373879 
3538 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
3880 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
35393881 
3882 Structured information about why the session stopped. `null` when there is nothing more to report.
3883 
3884 - `type: "refusal"`
3885 
3886 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
3887 
3888 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
3889 
3890 - `"cyber"`
3891 
3892 - `"bio"`
3893 
3894 - `"frontier_llm"`
3895 
3896 - `"reasoning_extraction"`
3897 
3898 - `"general_harms"`
3899 
3900 - `explanation: string or null`
3901 
3902 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
3903 
3904 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
3905 
35403906 - `BetaManagedAgentsSessionEndTurn object`
35413907 
35423908 The agent completed its turn naturally and is ready for the next user message.
from line 3931
35653931 
35663932 - `type: "budget_reached"`
35673933 
3934 - `BetaManagedAgentsSessionRefusal object`
3935 
3936 The turn ended because the model's response was refused, for example by a safety classifier.
3937 
3938 - `type: "refusal"`
3939 
35683940 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
35693941 
35703942 Indicates the session has terminated, either due to an error or completion.
from line 4265
38934265 
38944266 Public sthr_ ID of the thread that went idle.
38954267 
3896 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
4268 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
38974269 
4270 Structured information about why the thread stopped. `null` when there is nothing more to report.
4271 
4272 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
4273 
38984274 - `BetaManagedAgentsSessionEndTurn object`
38994275 
39004276 The agent completed its turn naturally and is ready for the next user message.
from line 4286
39104286 - `BetaManagedAgentsSessionBudgetReached object`
39114287 
39124288 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
4289 
4290 - `BetaManagedAgentsSessionRefusal object`
4291 
4292 The turn ended because the model's response was refused, for example by a safety classifier.
39134293 
39144294 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
39154295 

api/beta/sessions/threads/events/list Changed · +193 / -3 lines

from line 127
127127 
128128 - `"mcp-client-2026-09-15"`
129129 
130 - `"ce-plugins-2026-09-01"`
131 
130132- `"anthropic-workspace-id": optional string`
131133 
132134 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 855
853855 
854856 Unique identifier for this event.
855857 
856 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
858 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
857859 
858860 - `BetaManagedAgentsUnknownError object`
859861 
from line 1087
10851087 
10861088 ID of the vault containing the affected credential.
10871089 
1090 - `BetaManagedAgentsRepositoryAuthenticationError object`
1091 
1092 The repository host rejected the credentials, or required credentials and received none.
1093 
1094 - `type: "repository_authentication_error"`
1095 
1096 - `message: string`
1097 
1098 Human-readable error description.
1099 
1100 - `repository_url: string or null`
1101 
1102 URL of the repository that could not be cloned. Null when it could not be identified.
1103 
1104 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1105 
1106 What the client should do next. Always `retrying`: the session keeps running without the repository.
1107 
1108 - `BetaManagedAgentsRetryStatusRetrying object`
1109 
1110 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1111 
1112 - `BetaManagedAgentsRetryStatusExhausted object`
1113 
1114 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1115 
1116 - `BetaManagedAgentsRetryStatusTerminal object`
1117 
1118 The session encountered a terminal error and will transition to `terminated` state.
1119 
1120 - `BetaManagedAgentsRepositoryForbiddenError object`
1121 
1122 The repository host refused access to the repository.
1123 
1124 - `type: "repository_forbidden_error"`
1125 
1126 - `message: string`
1127 
1128 Human-readable error description.
1129 
1130 - `repository_url: string or null`
1131 
1132 URL of the repository that could not be cloned. Null when it could not be identified.
1133 
1134 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1135 
1136 What the client should do next. Always `retrying`: the session keeps running without the repository.
1137 
1138 - `BetaManagedAgentsRetryStatusRetrying object`
1139 
1140 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1141 
1142 - `BetaManagedAgentsRetryStatusExhausted object`
1143 
1144 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1145 
1146 - `BetaManagedAgentsRetryStatusTerminal object`
1147 
1148 The session encountered a terminal error and will transition to `terminated` state.
1149 
1150 - `BetaManagedAgentsRepositoryNotFoundError object`
1151 
1152 The repository host reported the repository as not found.
1153 
1154 - `type: "repository_not_found_error"`
1155 
1156 - `message: string`
1157 
1158 Human-readable error description.
1159 
1160 - `repository_url: string or null`
1161 
1162 URL of the repository that could not be cloned. Null when it could not be identified.
1163 
1164 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1165 
1166 What the client should do next. Always `retrying`: the session keeps running without the repository.
1167 
1168 - `BetaManagedAgentsRetryStatusRetrying object`
1169 
1170 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1171 
1172 - `BetaManagedAgentsRetryStatusExhausted object`
1173 
1174 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1175 
1176 - `BetaManagedAgentsRetryStatusTerminal object`
1177 
1178 The session encountered a terminal error and will transition to `terminated` state.
1179 
1180 - `BetaManagedAgentsRepositoryCheckoutError object`
1181 
1182 The requested branch or commit does not exist in the repository.
1183 
1184 - `type: "repository_checkout_error"`
1185 
1186 - `message: string`
1187 
1188 Human-readable error description.
1189 
1190 - `repository_url: string or null`
1191 
1192 URL of the repository that could not be cloned. Null when it could not be identified.
1193 
1194 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1195 
1196 What the client should do next. Always `retrying`: the session keeps running without the repository.
1197 
1198 - `BetaManagedAgentsRetryStatusRetrying object`
1199 
1200 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1201 
1202 - `BetaManagedAgentsRetryStatusExhausted object`
1203 
1204 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1205 
1206 - `BetaManagedAgentsRetryStatusTerminal object`
1207 
1208 The session encountered a terminal error and will transition to `terminated` state.
1209 
1210 - `BetaManagedAgentsRepositoryCloneError object`
1211 
1212 The repository could not be cloned.
1213 
1214 - `type: "repository_clone_error"`
1215 
1216 - `message: string`
1217 
1218 Human-readable error description.
1219 
1220 - `repository_url: string or null`
1221 
1222 URL of the repository that could not be cloned. Null when it could not be identified.
1223 
1224 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1225 
1226 What the client should do next. Always `retrying`: the session keeps running without the repository.
1227 
1228 - `BetaManagedAgentsRetryStatusRetrying object`
1229 
1230 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1231 
1232 - `BetaManagedAgentsRetryStatusExhausted object`
1233 
1234 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1235 
1236 - `BetaManagedAgentsRetryStatusTerminal object`
1237 
1238 The session encountered a terminal error and will transition to `terminated` state.
1239 
10881240 - `processed_at: string`
10891241 
10901242 Timestamp when the error occurred.
from line 1291
11391291 
11401292 format: date-time
11411293 
1142 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1294 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
11431295 
1296 Structured information about why the session stopped. `null` when there is nothing more to report.
1297 
1298 - `type: "refusal"`
1299 
1300 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
1301 
1302 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
1303 
1304 - `"cyber"`
1305 
1306 - `"bio"`
1307 
1308 - `"frontier_llm"`
1309 
1310 - `"reasoning_extraction"`
1311 
1312 - `"general_harms"`
1313 
1314 - `explanation: string or null`
1315 
1316 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
1317 
1318 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1319 
11441320 - `BetaManagedAgentsSessionEndTurn object`
11451321 
11461322 The agent completed its turn naturally and is ready for the next user message.
from line 1345
11691345 
11701346 - `type: "budget_reached"`
11711347 
1348 - `BetaManagedAgentsSessionRefusal object`
1349 
1350 The turn ended because the model's response was refused, for example by a safety classifier.
1351 
1352 - `type: "refusal"`
1353 
11721354 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
11731355 
11741356 Indicates the session has terminated, either due to an error or completion.
from line 1679
14971679 
14981680 Public sthr_ ID of the thread that went idle.
14991681 
1500 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1682 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
15011683 
1684 Structured information about why the thread stopped. `null` when there is nothing more to report.
1685 
1686 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1687 
15021688 - `BetaManagedAgentsSessionEndTurn object`
15031689 
15041690 The agent completed its turn naturally and is ready for the next user message.
from line 1700
15141700 - `BetaManagedAgentsSessionBudgetReached object`
15151701 
15161702 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1703 
1704 - `BetaManagedAgentsSessionRefusal object`
1705 
1706 The turn ended because the model's response was refused, for example by a safety classifier.
15171707 
15181708 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
15191709 

api/beta/sessions/threads/events/stream Changed · +193 / -3 lines

from line 129
129129 
130130 - `"mcp-client-2026-09-15"`
131131 
132 - `"ce-plugins-2026-09-01"`
133 
132134- `"anthropic-workspace-id": optional string`
133135 
134136 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 857
855857 
856858 Unique identifier for this event.
857859 
858 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
860 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
859861 
860862 - `BetaManagedAgentsUnknownError object`
861863 
from line 1089
10871089 
10881090 ID of the vault containing the affected credential.
10891091 
1092 - `BetaManagedAgentsRepositoryAuthenticationError object`
1093 
1094 The repository host rejected the credentials, or required credentials and received none.
1095 
1096 - `type: "repository_authentication_error"`
1097 
1098 - `message: string`
1099 
1100 Human-readable error description.
1101 
1102 - `repository_url: string or null`
1103 
1104 URL of the repository that could not be cloned. Null when it could not be identified.
1105 
1106 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1107 
1108 What the client should do next. Always `retrying`: the session keeps running without the repository.
1109 
1110 - `BetaManagedAgentsRetryStatusRetrying object`
1111 
1112 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1113 
1114 - `BetaManagedAgentsRetryStatusExhausted object`
1115 
1116 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1117 
1118 - `BetaManagedAgentsRetryStatusTerminal object`
1119 
1120 The session encountered a terminal error and will transition to `terminated` state.
1121 
1122 - `BetaManagedAgentsRepositoryForbiddenError object`
1123 
1124 The repository host refused access to the repository.
1125 
1126 - `type: "repository_forbidden_error"`
1127 
1128 - `message: string`
1129 
1130 Human-readable error description.
1131 
1132 - `repository_url: string or null`
1133 
1134 URL of the repository that could not be cloned. Null when it could not be identified.
1135 
1136 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1137 
1138 What the client should do next. Always `retrying`: the session keeps running without the repository.
1139 
1140 - `BetaManagedAgentsRetryStatusRetrying object`
1141 
1142 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1143 
1144 - `BetaManagedAgentsRetryStatusExhausted object`
1145 
1146 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1147 
1148 - `BetaManagedAgentsRetryStatusTerminal object`
1149 
1150 The session encountered a terminal error and will transition to `terminated` state.
1151 
1152 - `BetaManagedAgentsRepositoryNotFoundError object`
1153 
1154 The repository host reported the repository as not found.
1155 
1156 - `type: "repository_not_found_error"`
1157 
1158 - `message: string`
1159 
1160 Human-readable error description.
1161 
1162 - `repository_url: string or null`
1163 
1164 URL of the repository that could not be cloned. Null when it could not be identified.
1165 
1166 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1167 
1168 What the client should do next. Always `retrying`: the session keeps running without the repository.
1169 
1170 - `BetaManagedAgentsRetryStatusRetrying object`
1171 
1172 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1173 
1174 - `BetaManagedAgentsRetryStatusExhausted object`
1175 
1176 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1177 
1178 - `BetaManagedAgentsRetryStatusTerminal object`
1179 
1180 The session encountered a terminal error and will transition to `terminated` state.
1181 
1182 - `BetaManagedAgentsRepositoryCheckoutError object`
1183 
1184 The requested branch or commit does not exist in the repository.
1185 
1186 - `type: "repository_checkout_error"`
1187 
1188 - `message: string`
1189 
1190 Human-readable error description.
1191 
1192 - `repository_url: string or null`
1193 
1194 URL of the repository that could not be cloned. Null when it could not be identified.
1195 
1196 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1197 
1198 What the client should do next. Always `retrying`: the session keeps running without the repository.
1199 
1200 - `BetaManagedAgentsRetryStatusRetrying object`
1201 
1202 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1203 
1204 - `BetaManagedAgentsRetryStatusExhausted object`
1205 
1206 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1207 
1208 - `BetaManagedAgentsRetryStatusTerminal object`
1209 
1210 The session encountered a terminal error and will transition to `terminated` state.
1211 
1212 - `BetaManagedAgentsRepositoryCloneError object`
1213 
1214 The repository could not be cloned.
1215 
1216 - `type: "repository_clone_error"`
1217 
1218 - `message: string`
1219 
1220 Human-readable error description.
1221 
1222 - `repository_url: string or null`
1223 
1224 URL of the repository that could not be cloned. Null when it could not be identified.
1225 
1226 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1227 
1228 What the client should do next. Always `retrying`: the session keeps running without the repository.
1229 
1230 - `BetaManagedAgentsRetryStatusRetrying object`
1231 
1232 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1233 
1234 - `BetaManagedAgentsRetryStatusExhausted object`
1235 
1236 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1237 
1238 - `BetaManagedAgentsRetryStatusTerminal object`
1239 
1240 The session encountered a terminal error and will transition to `terminated` state.
1241 
10901242 - `processed_at: string`
10911243 
10921244 Timestamp when the error occurred.
from line 1293
11411293 
11421294 format: date-time
11431295 
1144 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1296 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
11451297 
1298 Structured information about why the session stopped. `null` when there is nothing more to report.
1299 
1300 - `type: "refusal"`
1301 
1302 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
1303 
1304 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
1305 
1306 - `"cyber"`
1307 
1308 - `"bio"`
1309 
1310 - `"frontier_llm"`
1311 
1312 - `"reasoning_extraction"`
1313 
1314 - `"general_harms"`
1315 
1316 - `explanation: string or null`
1317 
1318 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
1319 
1320 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1321 
11461322 - `BetaManagedAgentsSessionEndTurn object`
11471323 
11481324 The agent completed its turn naturally and is ready for the next user message.
from line 1347
11711347 
11721348 - `type: "budget_reached"`
11731349 
1350 - `BetaManagedAgentsSessionRefusal object`
1351 
1352 The turn ended because the model's response was refused, for example by a safety classifier.
1353 
1354 - `type: "refusal"`
1355 
11741356 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
11751357 
11761358 Indicates the session has terminated, either due to an error or completion.
from line 1681
14991681 
15001682 Public sthr_ ID of the thread that went idle.
15011683 
1502 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1684 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
15031685 
1686 Structured information about why the thread stopped. `null` when there is nothing more to report.
1687 
1688 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1689 
15041690 - `BetaManagedAgentsSessionEndTurn object`
15051691 
15061692 The agent completed its turn naturally and is ready for the next user message.
from line 1702
15161702 - `BetaManagedAgentsSessionBudgetReached object`
15171703 
15181704 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1705 
1706 - `BetaManagedAgentsSessionRefusal object`
1707 
1708 The turn ended because the model's response was refused, for example by a safety classifier.
15191709 
15201710 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
15211711 

api/beta/skills Changed · +18 / -0 lines

from line 115
115115 
116116 - `"mcp-client-2026-09-15"`
117117 
118 - `"ce-plugins-2026-09-01"`
119 
118120- `"anthropic-workspace-id": optional string`
119121 
120122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 368
366368 
367369 - `"mcp-client-2026-09-15"`
368370 
371 - `"ce-plugins-2026-09-01"`
372 
369373- `"anthropic-workspace-id": optional string`
370374 
371375 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 601
597601 
598602 - `"mcp-client-2026-09-15"`
599603 
604 - `"ce-plugins-2026-09-01"`
605 
600606- `"anthropic-workspace-id": optional string`
601607 
602608 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 821
815821 
816822 - `"mcp-client-2026-09-15"`
817823 
824 - `"ce-plugins-2026-09-01"`
825 
818826- `"anthropic-workspace-id": optional string`
819827 
820828 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1098
10901098 
10911099 - `"mcp-client-2026-09-15"`
10921100 
1101 - `"ce-plugins-2026-09-01"`
1102 
10931103- `"anthropic-workspace-id": optional string`
10941104 
10951105 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1311
13011311 
13021312 - `"mcp-client-2026-09-15"`
13031313 
1314 - `"ce-plugins-2026-09-01"`
1315 
13041316- `"anthropic-workspace-id": optional string`
13051317 
13061318 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1519
15071519 
15081520 - `"mcp-client-2026-09-15"`
15091521 
1522 - `"ce-plugins-2026-09-01"`
1523 
15101524- `"anthropic-workspace-id": optional string`
15111525 
15121526 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1659
16451659 
16461660 - `"mcp-client-2026-09-15"`
16471661 
1662 - `"ce-plugins-2026-09-01"`
1663 
16481664- `"anthropic-workspace-id": optional string`
16491665 
16501666 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1853
18371853 - `"inline-tools-2026-09-15"`
18381854 
18391855 - `"mcp-client-2026-09-15"`
1856 
1857 - `"ce-plugins-2026-09-01"`
18401858 
18411859- `"anthropic-workspace-id": optional string`
18421860 

api/beta/skills/versions Changed · +10 / -0 lines

from line 123
123123 
124124 - `"mcp-client-2026-09-15"`
125125 
126 - `"ce-plugins-2026-09-01"`
127 
126128- `"anthropic-workspace-id": optional string`
127129 
128130 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 336
334336 
335337 - `"mcp-client-2026-09-15"`
336338 
339 - `"ce-plugins-2026-09-01"`
340 
337341- `"anthropic-workspace-id": optional string`
338342 
339343 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 544
540544 
541545 - `"mcp-client-2026-09-15"`
542546 
547 - `"ce-plugins-2026-09-01"`
548 
543549- `"anthropic-workspace-id": optional string`
544550 
545551 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 684
678684 
679685 - `"mcp-client-2026-09-15"`
680686 
687 - `"ce-plugins-2026-09-01"`
688 
681689- `"anthropic-workspace-id": optional string`
682690 
683691 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 878
870878 - `"inline-tools-2026-09-15"`
871879 
872880 - `"mcp-client-2026-09-15"`
881 
882 - `"ce-plugins-2026-09-01"`
873883 
874884- `"anthropic-workspace-id": optional string`
875885 

api/beta/tunnels Changed · +20 / -0 lines

from line 117
117117 
118118 - `"mcp-client-2026-09-15"`
119119 
120 - `"ce-plugins-2026-09-01"`
121 
120122- `"anthropic-workspace-id": optional string`
121123 
122124 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 307
305307 
306308 - `"mcp-client-2026-09-15"`
307309 
310 - `"ce-plugins-2026-09-01"`
311 
308312- `"anthropic-workspace-id": optional string`
309313 
310314 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 497
493497 
494498 - `"mcp-client-2026-09-15"`
495499 
500 - `"ce-plugins-2026-09-01"`
501 
496502- `"anthropic-workspace-id": optional string`
497503 
498504 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 686
680686 
681687 - `"mcp-client-2026-09-15"`
682688 
689 - `"ce-plugins-2026-09-01"`
690 
683691- `"anthropic-workspace-id": optional string`
684692 
685693 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 867
859867 
860868 - `"mcp-client-2026-09-15"`
861869 
870 - `"ce-plugins-2026-09-01"`
871 
862872- `"anthropic-workspace-id": optional string`
863873 
864874 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1029
10191029 
10201030 - `"mcp-client-2026-09-15"`
10211031 
1032 - `"ce-plugins-2026-09-01"`
1033 
10221034- `"anthropic-workspace-id": optional string`
10231035 
10241036 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1252
12401252 
12411253 - `"mcp-client-2026-09-15"`
12421254 
1255 - `"ce-plugins-2026-09-01"`
1256 
12431257- `"anthropic-workspace-id": optional string`
12441258 
12451259 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1455
14411455 
14421456 - `"mcp-client-2026-09-15"`
14431457 
1458 - `"ce-plugins-2026-09-01"`
1459 
14441460- `"anthropic-workspace-id": optional string`
14451461 
14461462 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1658
16421658 
16431659 - `"mcp-client-2026-09-15"`
16441660 
1661 - `"ce-plugins-2026-09-01"`
1662 
16451663- `"anthropic-workspace-id": optional string`
16461664 
16471665 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1857
18391857 - `"inline-tools-2026-09-15"`
18401858 
18411859 - `"mcp-client-2026-09-15"`
1860 
1861 - `"ce-plugins-2026-09-01"`
18421862 
18431863- `"anthropic-workspace-id": optional string`
18441864 

api/beta/tunnels/certificates Changed · +8 / -0 lines

from line 123
123123 
124124 - `"mcp-client-2026-09-15"`
125125 
126 - `"ce-plugins-2026-09-01"`
127 
126128- `"anthropic-workspace-id": optional string`
127129 
128130 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 326
324326 
325327 - `"mcp-client-2026-09-15"`
326328 
329 - `"ce-plugins-2026-09-01"`
330 
327331- `"anthropic-workspace-id": optional string`
328332 
329333 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 529
525529 
526530 - `"mcp-client-2026-09-15"`
527531 
532 - `"ce-plugins-2026-09-01"`
533 
528534- `"anthropic-workspace-id": optional string`
529535 
530536 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 728
722728 - `"inline-tools-2026-09-15"`
723729 
724730 - `"mcp-client-2026-09-15"`
731 
732 - `"ce-plugins-2026-09-01"`
725733 
726734- `"anthropic-workspace-id": optional string`
727735 

api/beta/user_profiles Changed · +10 / -0 lines

from line 115
115115 
116116 - `"mcp-client-2026-09-15"`
117117 
118 - `"ce-plugins-2026-09-01"`
119 
118120- `"anthropic-workspace-id": optional string`
119121 
120122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 538
536538 
537539 - `"mcp-client-2026-09-15"`
538540 
541 - `"ce-plugins-2026-09-01"`
542 
539543- `"anthropic-workspace-id": optional string`
540544 
541545 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 834
830834 
831835 - `"mcp-client-2026-09-15"`
832836 
837 - `"ce-plugins-2026-09-01"`
838 
833839- `"anthropic-workspace-id": optional string`
834840 
835841 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1123
11171123 
11181124 - `"mcp-client-2026-09-15"`
11191125 
1126 - `"ce-plugins-2026-09-01"`
1127 
11201128- `"anthropic-workspace-id": optional string`
11211129 
11221130 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1511
15031511 - `"inline-tools-2026-09-15"`
15041512 
15051513 - `"mcp-client-2026-09-15"`
1514 
1515 - `"ce-plugins-2026-09-01"`
15061516 
15071517- `"anthropic-workspace-id": optional string`
15081518 

api/beta/vaults Changed · +26 / -0 lines

from line 115
115115 
116116 - `"mcp-client-2026-09-15"`
117117 
118 - `"ce-plugins-2026-09-01"`
119 
118120- `"anthropic-workspace-id": optional string`
119121 
120122 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 331
329331 
330332 - `"mcp-client-2026-09-15"`
331333 
334 - `"ce-plugins-2026-09-01"`
335 
332336- `"anthropic-workspace-id": optional string`
333337 
334338 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 527
523527 
524528 - `"mcp-client-2026-09-15"`
525529 
530 - `"ce-plugins-2026-09-01"`
531 
526532- `"anthropic-workspace-id": optional string`
527533 
528534 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 714
708714 
709715 - `"mcp-client-2026-09-15"`
710716 
717 - `"ce-plugins-2026-09-01"`
718 
711719- `"anthropic-workspace-id": optional string`
712720 
713721 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 920
912920 
913921 - `"mcp-client-2026-09-15"`
914922 
923 - `"ce-plugins-2026-09-01"`
924 
915925- `"anthropic-workspace-id": optional string`
916926 
917927 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1075
10651075 
10661076 - `"mcp-client-2026-09-15"`
10671077 
1078 - `"ce-plugins-2026-09-01"`
1079 
10681080- `"anthropic-workspace-id": optional string`
10691081 
10701082 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1317
13051317 
13061318 - `"mcp-client-2026-09-15"`
13071319 
1320 - `"ce-plugins-2026-09-01"`
1321 
13081322- `"anthropic-workspace-id": optional string`
13091323 
13101324 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1827
18131827 
18141828 - `"mcp-client-2026-09-15"`
18151829 
1830 - `"ce-plugins-2026-09-01"`
1831 
18161832- `"anthropic-workspace-id": optional string`
18171833 
18181834 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 2148
21322148 
21332149 - `"mcp-client-2026-09-15"`
21342150 
2151 - `"ce-plugins-2026-09-01"`
2152 
21352153- `"anthropic-workspace-id": optional string`
21362154 
21372155 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 2460
24422460 
24432461 - `"mcp-client-2026-09-15"`
24442462 
2463 - `"ce-plugins-2026-09-01"`
2464 
24452465- `"anthropic-workspace-id": optional string`
24462466 
24472467 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 2911
28912911 
28922912 - `"mcp-client-2026-09-15"`
28932913 
2914 - `"ce-plugins-2026-09-01"`
2915 
28942916- `"anthropic-workspace-id": optional string`
28952917 
28962918 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3070
30483070 
30493071 - `"mcp-client-2026-09-15"`
30503072 
3073 - `"ce-plugins-2026-09-01"`
3074 
30513075- `"anthropic-workspace-id": optional string`
30523076 
30533077 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3382
33583382 - `"inline-tools-2026-09-15"`
33593383 
33603384 - `"mcp-client-2026-09-15"`
3385 
3386 - `"ce-plugins-2026-09-01"`
33613387 
33623388- `"anthropic-workspace-id": optional string`
33633389 

api/beta/vaults/credentials Changed · +14 / -0 lines

from line 121
121121 
122122 - `"mcp-client-2026-09-15"`
123123 
124 - `"ce-plugins-2026-09-01"`
125 
124126- `"anthropic-workspace-id": optional string`
125127 
126128 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 631
629631 
630632 - `"mcp-client-2026-09-15"`
631633 
634 - `"ce-plugins-2026-09-01"`
635 
632636- `"anthropic-workspace-id": optional string`
633637 
634638 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 952
948952 
949953 - `"mcp-client-2026-09-15"`
950954 
955 - `"ce-plugins-2026-09-01"`
956 
951957- `"anthropic-workspace-id": optional string`
952958 
953959 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1264
12581264 
12591265 - `"mcp-client-2026-09-15"`
12601266 
1267 - `"ce-plugins-2026-09-01"`
1268 
12611269- `"anthropic-workspace-id": optional string`
12621270 
12631271 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1715
17071715 
17081716 - `"mcp-client-2026-09-15"`
17091717 
1718 - `"ce-plugins-2026-09-01"`
1719 
17101720- `"anthropic-workspace-id": optional string`
17111721 
17121722 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1874
18641874 
18651875 - `"mcp-client-2026-09-15"`
18661876 
1877 - `"ce-plugins-2026-09-01"`
1878 
18671879- `"anthropic-workspace-id": optional string`
18681880 
18691881 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 2186
21742186 - `"inline-tools-2026-09-15"`
21752187 
21762188 - `"mcp-client-2026-09-15"`
2189 
2190 - `"ce-plugins-2026-09-01"`
21772191 
21782192- `"anthropic-workspace-id": optional string`
21792193 

api/compliance Changed · +23 / -6 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.

Nothing in the body moved in this read. What changed is above.

Feedback