Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
One capture · api

One read of Claude Developer Platform

118 pages moved out of 628 read.

api-20260915T043710Z

Pages moved 118 significant first
Pages read 628 in this capture
Captured 04:37 UTC
Corpus hash 14358d75d9f8 corpus-hash

What this read moved

1–25 of 118

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

api/beta Changed · +285 / -242 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 5043
50435043 
50445044- `temperature: optional number`
50455045 
5046 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
5046 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
50475047 
50485048 Amount of randomness injected into the response.
50495049 
from line 6534
65346534 
65356535 minimum: 0
65366536 
6537 - `model: Model`
6537 - `model: Model or null`
65386538 
65396539 The model that will complete your prompt.
65406540 
from line 6632
66326632 
66336633 Token usage for the fallback-model attempt of a server-side fallback request.
66346634 
6635 Produced in place of a `message` entry for whichever hop served the
6636 response. A declined hop produces the existing `message` entry. Whether
6637 a fallback model served the response is signalled by the presence of this
6638 entry in `usage.iterations`.
6635 The terminal entry of a fallback-served turn: when a fallback hop's
6636 output is the returned message, the entry for the iteration that
6637 completed it carries this type in place of `message`. A declined hop
6638 and the serving hop's earlier tool-loop iterations produce `message`
6639 entries. Whether a fallback model served the response is signalled by
6640 the presence of this entry in `usage.iterations`.
66396641 
66406642 - `type: "fallback_message"`
66416643 
from line 8770
87688770 
87698771 - `edits: optional array of BetaClearToolUses20250919Edit or BetaClearThinking20251015Edit or BetaCompact20260112Edit`
87708772 
8771 List of context management edits to apply
8772 
8773 minItems: 0
8774 
8775 - `BetaClearToolUses20250919Edit object`
8776 
8777 - `type: "clear_tool_uses_20250919"`
8778 
8779 - `clear_at_least: optional BetaInputTokensClearA
8773 List of context management edits to

api/beta/messages Changed · +1105 / -1085 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 3908
39083908 
39093909- `temperature: optional number`
39103910 
3911 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
3911 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
39123912 
39133913 Amount of randomness injected into the response.
39143914 
from line 5399
53995399 
54005400 minimum: 0
54015401 
5402 - `model: Model`
5402 - `model: Model or null`
54035403 
54045404 The model that will complete your prompt.
54055405 
from line 5497
54975497 
54985498 Token usage for the fallback-model attempt of a server-side fallback request.
54995499 
5500 Produced in place of a `message` entry for whichever hop served the
5501 response. A declined hop produces the existing `message` entry. Whether
5502 a fallback model served the response is signalled by the presence of this
5503 entry in `usage.iterations`.
5500 The terminal entry of a fallback-served turn: when a fallback hop's
5501 output is the returned message, the entry for the iteration that
5502 completed it carries this type in place of `message`. A declined hop
5503 and the serving hop's earlier tool-loop iterations produce `message`
5504 entries. Whether a fallback model served the response is signalled by
5505 the presence of this entry in `usage.iterations`.
55045506 
55055507 - `type: "fallback_message"`
55065508 
from line 8367
83658367 
83668368 - `defer_loading: optional boolean or null`
83678369 
8368 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
8369 
8370 - `enabled: optional boolean or null`
8371 
8372 Whether this member is offered to the model. Default is per member, per the toolset's documentation
8370 Defer loading for this member. Must resolve to the same value on every enabled member of t

api/beta/messages/batches Changed · +353 / -345 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 3928
39283928 
39293929 - `temperature: optional number`
39303930 
3931 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
3931 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
39323932 
39333933 Amount of randomness injected into the response.
39343934 
from line 6680
66806680 
66816681 minimum: 0
66826682 
6683 - `model: Model`
6683 - `model: Model or null`
66846684 
66856685 The model that will complete your prompt.
66866686 
from line 6778
67786778 
67796779 Token usage for the fallback-model attempt of a server-side fallback request.
67806780 
6781 Produced in place of a `message` entry for whichever hop served the
6782 response. A declined hop produces the existing `message` entry. Whether
6783 a fallback model served the response is signalled by the presence of this
6784 entry in `usage.iterations`.
6781 The terminal entry of a fallback-served turn: when a fallback hop's
6782 output is the returned message, the entry for the iteration that
6783 completed it carries this type in place of `message`. A declined hop
6784 and the serving hop's earlier tool-loop iterations produce `message`
6785 entries. Whether a fallback model served the response is signalled by
6786 the presence of this entry in `usage.iterations`.
67856787 
67866788 - `type: "fallback_message"`
67876789 
from line 8363
83618363 
83628364 The policy category that triggered a refusal.
83638365 
8364 - `"cyber"`
8365 
8366 The request could enable cyber harm, such as malware or exploit development. Benign cybersecurity work can also trigger this category.
8367 
8368
8366

api/beta/messages/batches/results Changed · +88 / -86 lines

from line 1600
16001600 
16011601 minimum: 0
16021602 
1603 - `model: Model`
1603 - `model: Model or null`
16041604 
16051605 The model that will complete your prompt.
16061606 
from line 1698
16981698 
16991699 Token usage for the fallback-model attempt of a server-side fallback request.
17001700 
1701 Produced in place of a `message` entry for whichever hop served the
1702 response. A declined hop produces the existing `message` entry. Whether
1703 a fallback model served the response is signalled by the presence of this
1704 entry in `usage.iterations`.
1701 The terminal entry of a fallback-served turn: when a fallback hop's
1702 output is the returned message, the entry for the iteration that
1703 completed it carries this type in place of `message`. A declined hop
1704 and the serving hop's earlier tool-loop iterations produce `message`
1705 entries. Whether a fallback model served the response is signalled by
1706 the presence of this entry in `usage.iterations`.
17051707 
17061708 - `type: "fallback_message"`
17071709 

api/beta/messages/create Changed · +89 / -87 lines

from line 3906
39063906 
39073907- `temperature: optional number`
39083908 
3909 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 of will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
3909 **Deprecated**: Deprecated. Models released after Claude Opus 4.6 do not support setting temperature. A value of 1.0 will be accepted for backwards compatibility, all other values will be rejected with a 400 error.
39103910 
39113911 Amount of randomness injected into the response.
39123912 
from line 5397
53975397 
53985398 minimum: 0
53995399 
5400 - `model: Model`
5400 - `model: Model or null`
54015401 
54025402 The model that will complete your prompt.
54035403 
from line 5495
54955495 
54965496 Token usage for the fallback-model attempt of a server-side fallback request.
54975497 
5498 Produced in place of a `message` entry for whichever hop served the
5499 response. A declined hop produces the existing `message` entry. Whether
5500 a fallback model served the response is signalled by the presence of this
5501 entry in `usage.iterations`.
5498 The terminal entry of a fallback-served turn: when a fallback hop's
5499 output is the returned message, the entry for the iteration that
5500 completed it carries this type in place of `message`. A declined hop
5501 and the serving hop's earlier tool-loop iterations produce `message`
5502 entries. Whether a fallback model served the response is signalled by
5503 the presence of this entry in `usage.iterations`.
55025504 
55035505 - `type: "fallback_message"`
55045506 

api/beta/organization Changed · +70 / -41 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 8017
80178017 
80188018 Data residency configuration.
80198019 
8020 - `allowed_inference_geos: array of string or "unrestricted"`
8020 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
80218021 
80228022 Permitted inference geo values. 'unrestricted' means all geos are allowed.
80238023 
8024 - `Geos = array of string`
8024 - `Geos = array of BetaAllowedInferenceGeo`
80258025 
8026 - `"global"`
8027 
8028 - `"us"`
8029 
80268030 - `Unrestricted = "unrestricted"`
80278031 
8028 - `default_inference_geo: string`
8032 - `default_inference_geo: "global" or "us"`
80298033 
80308034 Default inference geo applied when requests omit the parameter.
80318035 
8032 - `workspace_geo: string`
8036 - `"global"`
80338037 
8038 - `"us"`
8039 
8040 - `workspace_geo: "us"`
8041 
80348042 Geographic region for workspace data storage. Immutable after creation.
80358043 
80368044 - `display_color: string`
from line 8099
80918099 "created_at": "2024-10-30T23:58:27.427722Z",
80928100 "data_residency": {
80938101 "allowed_inference_geos": "unrestricted",
8094 "default_inference_geo": "default_inference_geo",
8095 "workspace_geo": "workspace_geo"
8102 "default_inference_geo": "global",
8103 "workspace_geo": "us"
80968104 },
80978105 "display_color": "#6C5BB9",
80988106 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 8330
83228330 
83238331 Data residency configuration.
83248332 
8325 - `allowed_inference_geos: array of string or "unrestricted"`
8333 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
83268334 
83278335 Permitted inference geo values. 'unrestricted' means all geos are allowed.
83288336 
8329 - `Geos = array of string`
8337 - `Geos = array of BetaAllowedInferenceGeo`
83308338 
8339 - `"global"`
8340 
8341 - `"us"`
8342 
83318343 - `Unrestricted = "unrestricted"`
83328344 
8333 - `default_inference_geo: string`
8345 - `default_inference_geo: "global" or "us"`
83348346 
83358347 Default inference geo applied when requests omit the parameter.
83368348 
8337 - `workspace_geo: string`
8349 - `"global"`
83388350 
8351 - `"us"`
8352 
8353 - `workspace_geo: "us"`
8354 
83398355 Geographic region for workspace data storage. Immutable after creation.
83408356 
83418357 - `display_color: string`
from line 8408
83928408 "created_at": "2024-10-30T23:58:27.427722Z",
83938409 "data_residency": {
83948410 "allowed_inference_geos": "unrestricted",
8395 "default_inference_geo": "default_inference_geo",
8396 "workspace_geo": "workspace_geo"
8411 "default_inference_geo": "global",
8412 "workspace_geo": "us"
83978413 },
83988414 "display_color": "#6C5BB9",
83998415 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 8480
84648480 
84658481 Data residency configuration.
84668482 
8467 - `allowed_inference_geos: array of string or "unrestricted"`
8483 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
84688484 
84698485 Permitted inference geo values. 'unrestricted' means all geos are allowed.
84708486 
8471 - `Geos = array of string`
8487 - `Geos = array of BetaAllowedInferenceGeo`
84728488 
8489 - `"global"`
8490 
8491 - `"us"`
8492 
84738493 - `Unrestricted = "unrestricted"`
84748494 
8475 - `default_inference_geo: string`
8495 - `default_inference_geo: "global" or "us"`
84768496 
84778497 Default inference geo applied when requests omit the parameter.
84788498 
8479 - `workspace_geo: string`
8499 - `"global"`
84808500 
8501 - `"us"`
8502 
8503 - `workspace_geo: "us"`
8504 
84818505 Geographic region for workspace data storage. Immutable after creation.
84828506 
84838507 - `display_color: string`
from line 8548
85248548 "created_at": "2024-10-30T23:58:27.427722Z",
85258549 "data_residency": {
85268550 "allowed_inference_geos": "unrestricted",
8527 "default_inference_geo": "default_inference_geo",
8528 "workspace_geo": "workspace_geo"
8551 "default_inference_geo": "global",
8552 "workspace_geo": "us"
85298553 },
85308554 "display_color": "#6C5BB9",
85318555 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 8674
86508674 
86518675 Data residency configuration.
86528676 
8653 - `allowed_inference_geos: array of string or "unrestricted"`
8677 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
86548678 
86558679 Permitted inference geo values. 'unrestricted' means all geos are allowed.
86568680 
8657 - `Geos = array of string`
8681 - `Geos = array of BetaAllowedInferenceGeo`
86588682 
8683 - `"global"`
8684 
8685 - `"us"`
8686 
86598687 - `Unrestricted = "unrestricted"`
86608688 
8661 - `default_inference_geo: string`
8689 - `default_inference_geo: "global" or "us"`
86628690 
86638691 Default inference geo applied when requests omit the parameter.
86648692 
8665 - `workspace_geo: string`
8693 - `"global"`
86668694 
8695 - `"us"`
8696 
8697 - `workspace_geo: "us"`
8698 
86678699 Geographic region for workspace data storage. Immutable after creation.
86688700 
86698701 - `display_color: string`
from line 8751
87198751 "created_at": "2024-10-30T23:58:27.427722Z",
87208752 "data_residency": {
87218753 "allowed_inference_geos": "unrestricted",
8722 "default_inference_geo": "default_inference_geo",
8723 "workspace_geo": "workspace_geo"
8754 "default_inference_geo": "global",
8755 "workspace_geo": "us"
87248756 },
87258757 "display_color": "#6C5BB9",
87268758 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 8821
87898821 
87908822 Data residency configuration.
87918823 
8792 - `allowed_inference_geos: array of string or "unrestricted"`
8824 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
87938825 
87948826 Permitted inference geo values. 'unrestricted' means all geos are allowed.
87958827 
8796 - `Geos = array of string`
8828 - `Geos = array of BetaAllowedInferenceGeo`
87978829 
8830 - `"global"`
8831 
8832 - `"us"`
8833 
87988834 - `Unrestricted = "unrestricted"`
87998835 
8800 - `default_inference_geo: string`
8836 - `default_inference_geo: "global" or "us"`
88018837 
88028838 Default inference geo applied when requests omit the parameter.
88038839 
8804 - `workspace_geo: string`
8840 - `"global"`
88058841 
8842 - `"us"`
8843 
8844 - `workspace_geo: "us"`
8845 
88068846 Geographic region for workspace data storage. Immutable after creation.
88078847 
88088848 - `display_color: string`
from line 8890
88508890 "created_at": "2024-10-30T23:58:27.427722Z",
88518891 "data_residency": {
88528892 "allowed_inference_geos": "unrestricted",
8853 "default_inference_geo": "default_inference_geo",
8854 "workspace_geo": "workspace_geo"
8893 "default_inference_geo": "global",
8894 "workspace_geo": "us"
88558895 },
88568896 "display_color": "#6C5BB9",
88578897 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 10567
1052710567 
1052810568 - `type: "enabled"`
1052910569 
10530 default: enabled
10531 
10532 - `BetaComplianceSettingsStateDisabled object`
10533 
10534 - `type: "disabled"`
10535 
10536 default: disabled
10537 
10538#### Example
10539 
10540```bash
10541curl https://api.anthropic.com/v1/organizations/compliance_settings \
10542 -H 'anthropic-version: 2023-06-01' \
10543 -H "X-Api-Key: $ANTHROPIC_API_KEY"
10544```
10545 
10546##### Response (200)
10547 
10548```json
10549{
10550 "state": {
10551 "type": "enabled"
10552 },
10553 "type": "compliance_settings"
10554}
10555```
10556 
10557### Update Compliance Settings
10558 
10559**POST**
10570

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

from line 84
8484```bash
8585curl https://api.anthropic.com/v1/organizations/rbac_groups \
8686 -H 'anthropic-version: 2023-06-01' \
87 -H 'anthropic-beta: ce-user-management-2026-07-13' \
8887 -H "X-Api-Key: $ANTHROPIC_API_KEY"
8988```
9089 
from line 172
173172```bash
174173curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID \
175174 -H 'anthropic-version: 2023-06-01' \
176 -H 'anthropic-beta: ce-user-management-2026-07-13' \
177175 -H "X-Api-Key: $ANTHROPIC_API_KEY"
178176```
179177 
from line 257
259257curl https://api.anthropic.com/v1/organizations/rbac_groups \
260258 -H 'Content-Type: application/json' \
261259 -H 'anthropic-version: 2023-06-01' \
262 -H 'anthropic-beta: ce-user-management-2026-07-13' \
263260 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
264261 -d '{
265262 "name": "Engineering"
from line 351
354351curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID \
355352 -H 'Content-Type: application/json' \
356353 -H 'anthropic-version: 2023-06-01' \
357 -H 'anthropic-beta: ce-user-management-2026-07-13' \
358354 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
359355 -d '{
360356 "name": "Engineering"
from line 409
413409curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID \
414410 -X DELETE \
415411 -H 'anthropic-version: 2023-06-01' \
416 -H 'anthropic-beta: ce-user-management-2026-07-13' \
417412 -H "X-Api-Key: $ANTHROPIC_API_KEY"
418413```
419414 
from line 556
561556```bash
562557curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID/members \
563558 -H 'anthropic-version: 2023-06-01' \
564 -H 'anthropic-beta: ce-user-management-2026-07-13' \
565559 -H "X-Api-Key: $ANTHROPIC_API_KEY"
566560```
567561 
from line 633
639633curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID/members \
640634 -H 'Content-Type: application/json' \
641635 -H 'anthropic-version: 2023-06-01' \
642 -H 'anthropic-beta: ce-user-management-2026-07-13' \
643636 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
644637 -d '{
645638 "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
from line 693
700693curl https://api.anthropic.com/v1/organizations/rbac_groups/$GROUP_ID/members/$USER_ID \
701694 -X DELETE \
702695 -H 'anthropic-version: 2023-06-01' \
703 -H 'anthropic-beta: ce-user-management-2026-07-13' \
704696 -H "X-Api-Key: $ANTHROPIC_API_KEY"
705697```
706698 

api/beta/organization/workspaces Changed · +94 / -38 lines

from line 81
8181 
8282 Data residency configuration.
8383 
84 - `allowed_inference_geos: array of string or "unrestricted"`
84 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
8585 
8686 Permitted inference geo values. 'unrestricted' means all geos are allowed.
8787 
88 - `Geos = array of string`
88 - `Geos = array of BetaAllowedInferenceGeo`
8989 
90 - `"global"`
91 
92 - `"us"`
93 
9094 - `Unrestricted = "unrestricted"`
9195 
92 - `default_inference_geo: string`
96 - `default_inference_geo: "global" or "us"`
9397 
9498 Default inference geo applied when requests omit the parameter.
9599 
96 - `workspace_geo: string`
100 - `"global"`
97101 
102 - `"us"`
103 
104 - `workspace_geo: "us"`
105 
98106 Geographic region for workspace data storage. Immutable after creation.
99107 
100108 - `display_color: string`
from line 163
155163 "created_at": "2024-10-30T23:58:27.427722Z",
156164 "data_residency": {
157165 "allowed_inference_geos": "unrestricted",
158 "default_inference_geo": "default_inference_geo",
159 "workspace_geo": "workspace_geo"
166 "default_inference_geo": "global",
167 "workspace_geo": "us"
160168 },
161169 "display_color": "#6C5BB9",
162170 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 394
386394 
387395 Data residency configuration.
388396 
389 - `allowed_inference_geos: array of string or "unrestricted"`
397 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
390398 
391399 Permitted inference geo values. 'unrestricted' means all geos are allowed.
392400 
393 - `Geos = array of string`
401 - `Geos = array of BetaAllowedInferenceGeo`
394402 
403 - `"global"`
404 
405 - `"us"`
406 
395407 - `Unrestricted = "unrestricted"`
396408 
397 - `default_inference_geo: string`
409 - `default_inference_geo: "global" or "us"`
398410 
399411 Default inference geo applied when requests omit the parameter.
400412 
401 - `workspace_geo: string`
413 - `"global"`
402414 
415 - `"us"`
416 
417 - `workspace_geo: "us"`
418 
403419 Geographic region for workspace data storage. Immutable after creation.
404420 
405421 - `display_color: string`
from line 472
456472 "created_at": "2024-10-30T23:58:27.427722Z",
457473 "data_residency": {
458474 "allowed_inference_geos": "unrestricted",
459 "default_inference_geo": "default_inference_geo",
460 "workspace_geo": "workspace_geo"
475 "default_inference_geo": "global",
476 "workspace_geo": "us"
461477 },
462478 "display_color": "#6C5BB9",
463479 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 544
528544 
529545 Data residency configuration.
530546 
531 - `allowed_inference_geos: array of string or "unrestricted"`
547 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
532548 
533549 Permitted inference geo values. 'unrestricted' means all geos are allowed.
534550 
535 - `Geos = array of string`
551 - `Geos = array of BetaAllowedInferenceGeo`
536552 
553 - `"global"`
554 
555 - `"us"`
556 
537557 - `Unrestricted = "unrestricted"`
538558 
539 - `default_inference_geo: string`
559 - `default_inference_geo: "global" or "us"`
540560 
541561 Default inference geo applied when requests omit the parameter.
542562 
543 - `workspace_geo: string`
563 - `"global"`
544564 
565 - `"us"`
566 
567 - `workspace_geo: "us"`
568 
545569 Geographic region for workspace data storage. Immutable after creation.
546570 
547571 - `display_color: string`
from line 612
588612 "created_at": "2024-10-30T23:58:27.427722Z",
589613 "data_residency": {
590614 "allowed_inference_geos": "unrestricted",
591 "default_inference_geo": "default_inference_geo",
592 "workspace_geo": "workspace_geo"
615 "default_inference_geo": "global",
616 "workspace_geo": "us"
593617 },
594618 "display_color": "#6C5BB9",
595619 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 738
714738 
715739 Data residency configuration.
716740 
717 - `allowed_inference_geos: array of string or "unrestricted"`
741 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
718742 
719743 Permitted inference geo values. 'unrestricted' means all geos are allowed.
720744 
721 - `Geos = array of string`
745 - `Geos = array of BetaAllowedInferenceGeo`
722746 
747 - `"global"`
748 
749 - `"us"`
750 
723751 - `Unrestricted = "unrestricted"`
724752 
725 - `default_inference_geo: string`
753 - `default_inference_geo: "global" or "us"`
726754 
727755 Default inference geo applied when requests omit the parameter.
728756 
729 - `workspace_geo: string`
757 - `"global"`
730758 
759 - `"us"`
760 
761 - `workspace_geo: "us"`
762 
731763 Geographic region for workspace data storage. Immutable after creation.
732764 
733765 - `display_color: string`
from line 815
783815 "created_at": "2024-10-30T23:58:27.427722Z",
784816 "data_residency": {
785817 "allowed_inference_geos": "unrestricted",
786 "default_inference_geo": "default_inference_geo",
787 "workspace_geo": "workspace_geo"
818 "default_inference_geo": "global",
819 "workspace_geo": "us"
788820 },
789821 "display_color": "#6C5BB9",
790822 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 885
853885 
854886 Data residency configuration.
855887 
856 - `allowed_inference_geos: array of string or "unrestricted"`
888 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
857889 
858890 Permitted inference geo values. 'unrestricted' means all geos are allowed.
859891 
860 - `Geos = array of string`
892 - `Geos = array of BetaAllowedInferenceGeo`
861893 
894 - `"global"`
895 
896 - `"us"`
897 
862898 - `Unrestricted = "unrestricted"`
863899 
864 - `default_inference_geo: string`
900 - `default_inference_geo: "global" or "us"`
865901 
866902 Default inference geo applied when requests omit the parameter.
867903 
868 - `workspace_geo: string`
904 - `"global"`
869905 
906 - `"us"`
907 
908 - `workspace_geo: "us"`
909 
870910 Geographic region for workspace data storage. Immutable after creation.
871911 
872912 - `display_color: string`
from line 954
914954 "created_at": "2024-10-30T23:58:27.427722Z",
915955 "data_residency": {
916956 "allowed_inference_geos": "unrestricted",
917 "default_inference_geo": "default_inference_geo",
918 "workspace_geo": "workspace_geo"
957 "default_inference_geo": "global",
958 "workspace_geo": "us"
919959 },
920960 "display_color": "#6C5BB9",
921961 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
from line 982
942982 
943983- `BetaDataResidency object`
944984 
945 - `allowed_inference_geos: array of string or "unrestricted"`
985 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
946986 
947987 Permitted inference geo values. 'unrestricted' means all geos are allowed.
948988 
949 - `Geos = array of string`
989 - `Geos = array of BetaAllowedInferenceGeo`
950990 
991 - `"global"`
992 
993 - `"us"`
994 
951995 - `Unrestricted = "unrestricted"`
952996 
953 - `default_inference_geo: string`
997 - `default_inference_geo: "global" or "us"`
954998 
955999 Default inference geo applied when requests omit the parameter.
9561000 
957 - `workspace_geo: string`
1001 - `"global"`
9581002 
1003 - `"us"`
1004 
1005 - `workspace_geo: "us"`
1006 
9591007 Geographic region for workspace data storage. Immutable after creation.
9601008 
9611009### Beta Data Residency Create Config
from line 1116
10681116 
10691117 Data residency configuration.
10701118 
1071 - `allowed_inference_geos: array of string or "unrestricted"`
1119 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
10721120 
10731121 Permitted inference geo values. 'unrestricted' means all geos are allowed.
10741122 
1075 - `Geos = array of string`
1123 - `Geos = array of BetaAllowedInferenceGeo`
10761124 
1125 - `"global"`
1126 
1127 - `"us"`
1128 
10771129 - `Unrestricted = "unrestricted"`
10781130 
1079 - `default_inference_geo: string`
1131 - `default_inference_geo: "global" or "us"`
10801132 
10811133 Default inference geo applied when requests omit the parameter.
10821134 
1083 - `workspace_geo: string`
1135 - `"global"`
1136 
1137 - `"us"`
1138 
1139 - `workspace_geo: "us"`
10841140 
10851141 Geographic region for workspace data storage. Immutable after creation.
10861142 

api/beta/organization/workspaces/archive Changed · +14 / -6 lines

from line 59
5959 
6060 Data residency configuration.
6161 
62 - `allowed_inference_geos: array of string or "unrestricted"`
62 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
6363 
6464 Permitted inference geo values. 'unrestricted' means all geos are allowed.
6565 
66 - `Geos = array of string`
66 - `Geos = array of BetaAllowedInferenceGeo`
6767 
68 - `"global"`
69 
70 - `"us"`
71 
6872 - `Unrestricted = "unrestricted"`
6973 
70 - `default_inference_geo: string`
74 - `default_inference_geo: "global" or "us"`
7175 
7276 Default inference geo applied when requests omit the parameter.
7377 
74 - `workspace_geo: string`
78 - `"global"`
7579 
80 - `"us"`
81 
82 - `workspace_geo: "us"`
83 
7684 Geographic region for workspace data storage. Immutable after creation.
7785 
7886 - `display_color: string`
from line 128
120128 "created_at": "2024-10-30T23:58:27.427722Z",
121129 "data_residency": {
122130 "allowed_inference_geos": "unrestricted",
123 "default_inference_geo": "default_inference_geo",
124 "workspace_geo": "workspace_geo"
131 "default_inference_geo": "global",
132 "workspace_geo": "us"
125133 },
126134 "display_color": "#6C5BB9",
127135 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",

api/beta/organization/workspaces/create Changed · +14 / -6 lines

from line 215
215215 
216216 Data residency configuration.
217217 
218 - `allowed_inference_geos: array of string or "unrestricted"`
218 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
219219 
220220 Permitted inference geo values. 'unrestricted' means all geos are allowed.
221221 
222 - `Geos = array of string`
222 - `Geos = array of BetaAllowedInferenceGeo`
223223 
224 - `"global"`
225 
226 - `"us"`
227 
224228 - `Unrestricted = "unrestricted"`
225229 
226 - `default_inference_geo: string`
230 - `default_inference_geo: "global" or "us"`
227231 
228232 Default inference geo applied when requests omit the parameter.
229233 
230 - `workspace_geo: string`
234 - `"global"`
231235 
236 - `"us"`
237 
238 - `workspace_geo: "us"`
239 
232240 Geographic region for workspace data storage. Immutable after creation.
233241 
234242 - `display_color: string`
from line 293
285293 "created_at": "2024-10-30T23:58:27.427722Z",
286294 "data_residency": {
287295 "allowed_inference_geos": "unrestricted",
288 "default_inference_geo": "default_inference_geo",
289 "workspace_geo": "workspace_geo"
296 "default_inference_geo": "global",
297 "workspace_geo": "us"
290298 },
291299 "display_color": "#6C5BB9",
292300 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",

api/beta/organization/workspaces/list Changed · +14 / -6 lines

from line 79
7979 
8080 Data residency configuration.
8181 
82 - `allowed_inference_geos: array of string or "unrestricted"`
82 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
8383 
8484 Permitted inference geo values. 'unrestricted' means all geos are allowed.
8585 
86 - `Geos = array of string`
86 - `Geos = array of BetaAllowedInferenceGeo`
8787 
88 - `"global"`
89 
90 - `"us"`
91 
8892 - `Unrestricted = "unrestricted"`
8993 
90 - `default_inference_geo: string`
94 - `default_inference_geo: "global" or "us"`
9195 
9296 Default inference geo applied when requests omit the parameter.
9397 
94 - `workspace_geo: string`
98 - `"global"`
9599 
100 - `"us"`
101 
102 - `workspace_geo: "us"`
103 
96104 Geographic region for workspace data storage. Immutable after creation.
97105 
98106 - `display_color: string`
from line 161
153161 "created_at": "2024-10-30T23:58:27.427722Z",
154162 "data_residency": {
155163 "allowed_inference_geos": "unrestricted",
156 "default_inference_geo": "default_inference_geo",
157 "workspace_geo": "workspace_geo"
164 "default_inference_geo": "global",
165 "workspace_geo": "us"
158166 },
159167 "display_color": "#6C5BB9",
160168 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",

api/beta/organization/workspaces/retrieve Changed · +14 / -6 lines

from line 61
6161 
6262 Data residency configuration.
6363 
64 - `allowed_inference_geos: array of string or "unrestricted"`
64 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
6565 
6666 Permitted inference geo values. 'unrestricted' means all geos are allowed.
6767 
68 - `Geos = array of string`
68 - `Geos = array of BetaAllowedInferenceGeo`
6969 
70 - `"global"`
71 
72 - `"us"`
73 
7074 - `Unrestricted = "unrestricted"`
7175 
72 - `default_inference_geo: string`
76 - `default_inference_geo: "global" or "us"`
7377 
7478 Default inference geo applied when requests omit the parameter.
7579 
76 - `workspace_geo: string`
80 - `"global"`
7781 
82 - `"us"`
83 
84 - `workspace_geo: "us"`
85 
7886 Geographic region for workspace data storage. Immutable after creation.
7987 
8088 - `display_color: string`
from line 129
121129 "created_at": "2024-10-30T23:58:27.427722Z",
122130 "data_residency": {
123131 "allowed_inference_geos": "unrestricted",
124 "default_inference_geo": "default_inference_geo",
125 "workspace_geo": "workspace_geo"
132 "default_inference_geo": "global",
133 "workspace_geo": "us"
126134 },
127135 "display_color": "#6C5BB9",
128136 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",

api/beta/organization/workspaces/update Changed · +14 / -6 lines

from line 115
115115 
116116 Data residency configuration.
117117 
118 - `allowed_inference_geos: array of string or "unrestricted"`
118 - `allowed_inference_geos: array of BetaAllowedInferenceGeo or "unrestricted"`
119119 
120120 Permitted inference geo values. 'unrestricted' means all geos are allowed.
121121 
122 - `Geos = array of string`
122 - `Geos = array of BetaAllowedInferenceGeo`
123123 
124 - `"global"`
125 
126 - `"us"`
127 
124128 - `Unrestricted = "unrestricted"`
125129 
126 - `default_inference_geo: string`
130 - `default_inference_geo: "global" or "us"`
127131 
128132 Default inference geo applied when requests omit the parameter.
129133 
130 - `workspace_geo: string`
134 - `"global"`
131135 
136 - `"us"`
137 
138 - `workspace_geo: "us"`
139 
132140 Geographic region for workspace data storage. Immutable after creation.
133141 
134142 - `display_color: string`
from line 192
184192 "created_at": "2024-10-30T23:58:27.427722Z",
185193 "data_residency": {
186194 "allowed_inference_geos": "unrestricted",
187 "default_inference_geo": "default_inference_geo",
188 "workspace_geo": "workspace_geo"
195 "default_inference_geo": "global",
196 "workspace_geo": "us"
189197 },
190198 "display_color": "#6C5BB9",
191199 "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",

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

api/beta/sessions/events Changed · +35 / -35 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 393
393393 
394394 - `session_thread_id: optional string or null`
395395 
396 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
396 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
397397 
398398 - `BetaManagedAgentsUserCustomToolResultEvent object`
399399 
from line 475
475475 
476476 - `session_thread_id: optional string or null`
477477 
478 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
478 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
479479 
480480 - `BetaManagedAgentsAgentCustomToolUseEvent object`
481481 
from line 503
503503 
504504 - `session_thread_id: optional string or null`
505505 
506 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
506 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
507507 
508508 - `BetaManagedAgentsAgentMessageEvent object`
509509 
from line 645
645645 
646646 - `session_thread_id: optional string or null`
647647 
648 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
648 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
649649 
650650 - `BetaManagedAgentsAgentMCPToolResultEvent object`
651651 
from line 731
731731 
732732 - `session_thread_id: optional string or null`
733733 
734 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
734 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
735735 
736736 - `BetaManagedAgentsAgentToolResultEvent object`
737737 
from line 1623
16231623 
16241624 - `session_thread_id: optional string or null`
16251625 
1626 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
1626 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
16271627 
16281628 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
16291629 
from line 3150
31503150 
31513151 - `session_thread_id: optional string or null`
31523152 
3153 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
3153 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
31543154 
31553155 - `BetaManagedAgentsUserCustomToolResultEvent object`
31563156 
from line 3232
32323232 
32333233 - `session_thread_id: optional string or null`
32343234 
3235 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
3235 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
32363236 
32373237 - `BetaManagedAgentsUserDefineOutcomeEvent object`
32383238 
from line 3334
33343334 
33353335 - `session_thread_id: optional string or null`
33363336 
3337 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
3337 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
33383338 
33393339 - `BetaManagedAgentsSystemMessageEvent object`
33403340 
from line 3757
37573757 
37583758 - `session_thread_id: optional string or null`
37593759 
3760 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
3760 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
37613761 
37623762 - `BetaManagedAgentsUserCustomToolResultEvent object`
37633763 
from line 3839
38393839 
38403840 - `session_thread_id: optional string or null`
38413841 
3842 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
3842 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
38433843 
38443844 - `BetaManagedAgentsAgentCustomToolUseEvent object`
38453845 
from line 3867
38673867 
38683868 - `session_thread_id: optional string or null`
38693869 
3870 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
3870 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
38713871 
38723872 - `BetaManagedAgentsAgentMessageEvent object`
38733873 
from line 4009
40094009 
40104010 - `session_thread_id: optional string or null`
40114011 
4012 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
4012 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
40134013 
40144014 - `BetaManagedAgentsAgentMCPToolResultEvent object`
40154015 
from line 4095
40954095 
40964096 - `session_thread_id: optional string or null`
40974097 
4098 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
4098 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
40994099 
41004100 - `BetaManagedAgentsAgentToolResultEvent object`
41014101 
from line 4987
49874987 
49884988 - `session_thread_id: optional string or null`
49894989 
4990 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
4990 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
49914991 
49924992 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
49934993 
from line 5940
59405940 
59415941 - `session_thread_id: optional string or null`
59425942 
5943 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
5943 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
59445944 
59455945### Beta Managed Agents Agent MCP Tool Result Event
59465946 
from line 6248
62486248 
62496249 - `session_thread_id: optional string or null`
62506250 
6251 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
6251 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
62526252 
62536253### Beta Managed Agents Agent Message Event
62546254 
from line 7096
70967096 
70977097 - `session_thread_id: optional string or null`
70987098 
7099 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
7099 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
71007100 
71017101### Beta Managed Agents Base64 Document Source
71027102 
from line 8286
82868286 
82878287 - `session_thread_id: optional string or null`
82888288 
8289 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
8289 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
82908290 
82918291 - `BetaManagedAgentsUserCustomToolResultEvent object`
82928292 
from line 8368
83688368 
83698369 - `session_thread_id: optional string or null`
83708370 
8371 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
8371 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
83728372 
83738373 - `BetaManagedAgentsUserDefineOutcomeEvent object`
83748374 
from line 8470
84708470 
84718471 - `session_thread_id: optional string or null`
84728472 
8473 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
8473 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
84748474 
84758475 - `BetaManagedAgentsSystemMessageEvent object`
84768476 
from line 9012
90129012 
90139013 - `session_thread_id: optional string or null`
90149014 
9015 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
9016 
9017 - `BetaManagedAgentsUserCustomToolResultEvent object`
9018 
9019 Event sent by the client providing the result of a custom tool execution.
9020 
9021 - `type: "user.custom_tool_result"`
9022 
9023 - `id: string`
9024 
9025 Unique identifier for this event.
9026 
9027
9015 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to th

api/beta/sessions/events/list Changed · +6 / -6 lines

from line 391
391391 
392392 - `session_thread_id: optional string or null`
393393 
394 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
394 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
395395 
396396 - `BetaManagedAgentsUserCustomToolResultEvent object`
397397 
from line 473
473473 
474474 - `session_thread_id: optional string or null`
475475 
476 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
476 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
477477 
478478 - `BetaManagedAgentsAgentCustomToolUseEvent object`
479479 
from line 501
501501 
502502 - `session_thread_id: optional string or null`
503503 
504 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
504 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
505505 
506506 - `BetaManagedAgentsAgentMessageEvent object`
507507 
from line 643
643643 
644644 - `session_thread_id: optional string or null`
645645 
646 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
646 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
647647 
648648 - `BetaManagedAgentsAgentMCPToolResultEvent object`
649649 
from line 729
729729 
730730 - `session_thread_id: optional string or null`
731731 
732 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
732 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
733733 
734734 - `BetaManagedAgentsAgentToolResultEvent object`
735735 
from line 1621
16211621 
16221622 - `session_thread_id: optional string or null`
16231623 
1624 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
1624 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
16251625 
16261626 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
16271627 

api/beta/sessions/events/send Changed · +3 / -3 lines

from line 711
711711 
712712 - `session_thread_id: optional string or null`
713713 
714 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
714 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
715715 
716716 - `BetaManagedAgentsUserCustomToolResultEvent object`
717717 
from line 793
793793 
794794 - `session_thread_id: optional string or null`
795795 
796 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
796 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
797797 
798798 - `BetaManagedAgentsUserDefineOutcomeEvent object`
799799 
from line 895
895895 
896896 - `session_thread_id: optional string or null`
897897 
898 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
898 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
899899 
900900 - `BetaManagedAgentsSystemMessageEvent object`
901901 

api/beta/sessions/events/stream Changed · +6 / -6 lines

from line 353
353353 
354354 - `session_thread_id: optional string or null`
355355 
356 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
356 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
357357 
358358 - `BetaManagedAgentsUserCustomToolResultEvent object`
359359 
from line 435
435435 
436436 - `session_thread_id: optional string or null`
437437 
438 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
438 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
439439 
440440 - `BetaManagedAgentsAgentCustomToolUseEvent object`
441441 
from line 463
463463 
464464 - `session_thread_id: optional string or null`
465465 
466 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
466 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
467467 
468468 - `BetaManagedAgentsAgentMessageEvent object`
469469 
from line 605
605605 
606606 - `session_thread_id: optional string or null`
607607 
608 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
608 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
609609 
610610 - `BetaManagedAgentsAgentMCPToolResultEvent object`
611611 
from line 691
691691 
692692 - `session_thread_id: optional string or null`
693693 
694 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
694 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
695695 
696696 - `BetaManagedAgentsAgentToolResultEvent object`
697697 
from line 1583
15831583 
15841584 - `session_thread_id: optional string or null`
15851585 
1586 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
1586 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
15871587 
15881588 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
15891589 

api/beta/sessions/threads Changed · +18 / -18 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 3731
37313731 
37323732 - `session_thread_id: optional string or null`
37333733 
3734 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
3734 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
37353735 
37363736 - `BetaManagedAgentsUserCustomToolResultEvent object`
37373737 
from line 3813
38133813 
38143814 - `session_thread_id: optional string or null`
38153815 
3816 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
3816 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
38173817 
38183818 - `BetaManagedAgentsAgentCustomToolUseEvent object`
38193819 
from line 3841
38413841 
38423842 - `session_thread_id: optional string or null`
38433843 
3844 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
3844 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
38453845 
38463846 - `BetaManagedAgentsAgentMessageEvent object`
38473847 
from line 3983
39833983 
39843984 - `session_thread_id: optional string or null`
39853985 
3986 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
3986 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
39873987 
39883988 - `BetaManagedAgentsAgentMCPToolResultEvent object`
39893989 
from line 4069
40694069 
40704070 - `session_thread_id: optional string or null`
40714071 
4072 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
4072 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
40734073 
40744074 - `BetaManagedAgentsAgentToolResultEvent object`
40754075 
from line 4961
49614961 
49624962 - `session_thread_id: optional string or null`
49634963 
4964 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
4964 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
49654965 
49664966 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
49674967 
from line 6143
61436143 
61446144 - `session_thread_id: optional string or null`
61456145 
6146 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
6146 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
61476147 
61486148 - `BetaManagedAgentsUserCustomToolResultEvent object`
61496149 
from line 6225
62256225 
62266226 - `session_thread_id: optional string or null`
62276227 
6228 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
6228 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
62296229 
62306230 - `BetaManagedAgentsAgentCustomToolUseEvent object`
62316231 
from line 6253
62536253 
62546254 - `session_thread_id: optional string or null`
62556255 
6256 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
6256 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
62576257 
62586258 - `BetaManagedAgentsAgentMessageEvent object`
62596259 
from line 6395
63956395 
63966396 - `session_thread_id: optional string or null`
63976397 
6398 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
6398 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
63996399 
64006400 - `BetaManagedAgentsAgentMCPToolResultEvent object`
64016401 
from line 6481
64816481 
64826482 - `session_thread_id: optional string or null`
64836483 
6484 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
6484 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
64856485 
64866486 - `BetaManagedAgentsAgentToolResultEvent object`
64876487 
from line 7373
73737373 
73747374 - `session_thread_id: optional string or null`
73757375 
7376 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
7376 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
73777377 
73787378 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
73797379 
from line 8533
85338533 
85348534 - `session_thread_id: optional string or null`
85358535 
8536 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
8536 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
85378537 
85388538 - `BetaManagedAgentsUserCustomToolResultEvent object`
85398539 
from line 8577
85778577 
85788578 - `enabled: boolean`
85798579 
8580 Whether citations are enabled for this search result.
8581 
8582 - `content: array of BetaManagedAgentsSearchResultContent`
8583 
8584 Array of text content blocks from the search result.
8585 
8586 - `type: "text"`
8587 
8588
8580 Whether citations are enabled for this s

api/beta/sessions/threads/events Changed · +12 / -12 lines

from line 359
359359 
360360 - `session_thread_id: optional string or null`
361361 
362 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
362 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
363363 
364364 - `BetaManagedAgentsUserCustomToolResultEvent object`
365365 
from line 441
441441 
442442 - `session_thread_id: optional string or null`
443443 
444 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
444 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
445445 
446446 - `BetaManagedAgentsAgentCustomToolUseEvent object`
447447 
from line 469
469469 
470470 - `session_thread_id: optional string or null`
471471 
472 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
472 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
473473 
474474 - `BetaManagedAgentsAgentMessageEvent object`
475475 
from line 611
611611 
612612 - `session_thread_id: optional string or null`
613613 
614 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
614 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
615615 
616616 - `BetaManagedAgentsAgentMCPToolResultEvent object`
617617 
from line 697
697697 
698698 - `session_thread_id: optional string or null`
699699 
700 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
700 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
701701 
702702 - `BetaManagedAgentsAgentToolResultEvent object`
703703 
from line 1589
15891589 
15901590 - `session_thread_id: optional string or null`
15911591 
1592 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
1592 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
15931593 
15941594 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
15951595 
from line 2749
27492749 
27502750 - `session_thread_id: optional string or null`
27512751 
2752 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
2752 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
27532753 
27542754 - `BetaManagedAgentsUserCustomToolResultEvent object`
27552755 
from line 2831
28312831 
28322832 - `session_thread_id: optional string or null`
28332833 
2834 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
2834 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
28352835 
28362836 - `BetaManagedAgentsAgentCustomToolUseEvent object`
28372837 
from line 2859
28592859 
28602860 - `session_thread_id: optional string or null`
28612861 
2862 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
2862 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
28632863 
28642864 - `BetaManagedAgentsAgentMessageEvent object`
28652865 
from line 3001
30013001 
30023002 - `session_thread_id: optional string or null`
30033003 
3004 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
3004 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
30053005 
30063006 - `BetaManagedAgentsAgentMCPToolResultEvent object`
30073007 
from line 3087
30873087 
30883088 - `session_thread_id: optional string or null`
30893089 
3090 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
3090 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
30913091 
30923092 - `BetaManagedAgentsAgentToolResultEvent object`
30933093 
from line 3979
39793979 
39803980 - `session_thread_id: optional string or null`
39813981 
3982 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
3982 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
39833983 
39843984 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
39853985 

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

from line 357
357357 
358358 - `session_thread_id: optional string or null`
359359 
360 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
360 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
361361 
362362 - `BetaManagedAgentsUserCustomToolResultEvent object`
363363 
from line 439
439439 
440440 - `session_thread_id: optional string or null`
441441 
442 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
442 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
443443 
444444 - `BetaManagedAgentsAgentCustomToolUseEvent object`
445445 
from line 467
467467 
468468 - `session_thread_id: optional string or null`
469469 
470 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
470 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
471471 
472472 - `BetaManagedAgentsAgentMessageEvent object`
473473 
from line 609
609609 
610610 - `session_thread_id: optional string or null`
611611 
612 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
612 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
613613 
614614 - `BetaManagedAgentsAgentMCPToolResultEvent object`
615615 
from line 695
695695 
696696 - `session_thread_id: optional string or null`
697697 
698 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
698 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
699699 
700700 - `BetaManagedAgentsAgentToolResultEvent object`
701701 
from line 1587
15871587 
15881588 - `session_thread_id: optional string or null`
15891589 
1590 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
1590 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
15911591 
15921592 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
15931593 

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

from line 355
355355 
356356 - `session_thread_id: optional string or null`
357357 
358 When set, the confirmation routes to this subagent's thread rather than the primary. Echo this from the `session_thread_id` on the `agent.tool_use` or `agent.mcp_tool_use` event that prompted the approval.
358 Set by the server to the subagent thread this confirmation was routed to. Omitted when it was routed to the primary thread.
359359 
360360 - `BetaManagedAgentsUserCustomToolResultEvent object`
361361 
from line 437
437437 
438438 - `session_thread_id: optional string or null`
439439 
440 Routes this result to a subagent thread. Copy from the `agent.custom_tool_use` event's `session_thread_id`.
440 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
441441 
442442 - `BetaManagedAgentsAgentCustomToolUseEvent object`
443443 
from line 465
465465 
466466 - `session_thread_id: optional string or null`
467467 
468 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.custom_tool_result` event to route the result back.
468 When set, this event was cross-posted from a subagent's thread to surface its custom tool use on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.custom_tool_result` by `custom_tool_use_id`, so clients do not send it back.
469469 
470470 - `BetaManagedAgentsAgentMessageEvent object`
471471 
from line 607
607607 
608608 - `session_thread_id: optional string or null`
609609 
610 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
610 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` by `tool_use_id`, so clients do not send it back.
611611 
612612 - `BetaManagedAgentsAgentMCPToolResultEvent object`
613613 
from line 693
693693 
694694 - `session_thread_id: optional string or null`
695695 
696 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Echo this on a `user.tool_confirmation` event to route the approval back.
696 When set, this event was cross-posted from a subagent's thread to surface its permission request on the primary thread's stream. Empty on the thread's own events. Informational only: the server routes the matching `user.tool_confirmation` or `user.tool_result` by `tool_use_id`, so clients do not send it back.
697697 
698698 - `BetaManagedAgentsAgentToolResultEvent object`
699699 
from line 1585
15851585 
15861586 - `session_thread_id: optional string or null`
15871587 
1588 Routes this result to a subagent thread. Copy from the `agent.tool_use` event's `session_thread_id`.
1588 Set by the server to the subagent thread this result was routed to. Omitted when it was routed to the primary thread.
15891589 
15901590 - `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
15911591 

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

from line 111
111111 
112112 - `"mid-conversation-system-clear-at-2026-08-21"`
113113 
114- `"anthropic-workspace-id": optional string`
115 
114116### Body parameters
115117 
116118- `access_type: optional "application" or "passthrough"`
from line 490
488490 
489491 - `"mid-conversation-system-clear-at-2026-08-21"`
490492 
493- `"anthropic-workspace-id": optional string`
494 
491495### Returns
492496 
493497- `data: array of BetaUserProfile`
from line 764
760764 
761765 - `"mid-conversation-system-clear-at-2026-08-21"`
762766 
767- `"anthropic-workspace-id": optional string`
768 
763769### Returns
764770 
765771- `BetaUserProfile object`
from line 1027
10211027 
10221028 - `"mid-conversation-system-clear-at-2026-08-21"`
10231029 
1030- `"anthropic-workspace-id": optional string`
1031 
10241032### Body parameters
10251033 
10261034- `access_type: optional "application" or "passthrough" or null`
from line 1379
13711379 - `"thinking-binding-controls-2026-08-01"`
13721380 
13731381 - `"mid-conversation-system-clear-at-2026-08-21"`
1382 
1383- `"anthropic-workspace-id": optional string`
13741384 
13751385### Returns
13761386 

api/compliance Changed · +2032 / -1648 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 19
1919 
2020#### Query parameters
2121 
22- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 490 more`
22- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 492 more`
2323 
2424 Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`.
2525 
from line 187
187187 
188188 A Claude Code agent's configuration was updated. Also emitted with updated_fields ["is_virtual"] alone when an auto-provisioned agent is promoted to a configured one, whether by an update request targeting it or by binding an agent proxy profile to it.
189189 
190 - `"ccr_channel_manager_added"`
191 
192 An org owner/admin assigned an organization member to manage the Claude-in-Slack configuration of one Slack channel.
193 
194 - `"ccr_channel_manager_removed"`
195 
196 An org owner/admin removed an organization member's assignment to manage the Claude-in-Slack configuration of one Slack channel.
197 
190198 - `"ccr_role_channel_assignment_deleted"`
191199 
192200 CcrRoleChannelAssignmentDeleted is emitted when an org owner/admin removes an RBAC role's channel assignment row (the role reverts to granting zero channels).
from line 2058
20502058 
20512059 format: date-time
20522060 
2053- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 490 more`
2061- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 492 more`
20542062 
20552063 Exclude activities of these types. Cannot be combined with `activity_types[]`.
20562064 
from line 2226
22182226 
22192227 A Claude Code agent's configuration was updated. Also emitted with updated_fields ["is_virtual"] alone when an auto-provisioned agent is promoted to a configured one, whether by an update request targeting it or by binding an agent proxy profile to it.
22202228 
2229 - `"ccr_channel_manager_added"`
2230 
2231 An org owner/admin assigned an organization member to manage the Claude-in-Slack configuration of one Slack channel.
2232 
2233 - `"ccr_channel_manager_removed"`
2234 
2235 An org owner/admin removed an organization member's assignment to manage the Claude-in-Slack configuration of one Slack channel.
2236 
22212237 - `"ccr_role_channel_assignment_deleted"`
22222238 
22232239 CcrRoleChannelAssignmentDeleted is emitted when an org owner/admin removes an RBAC role's channel assignment row (the role reverts to granting zero channels).
from line 4085
40694085 
40704086#### Headers
40714087 
4072- `"anthropic-version": optional string`
4073 
4074 The version of the Claude API you want to use.
4075 
4076 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
4077 
40784088- `"x-api-key": optional string`
40794089 
40804090#### Returns
40814091 
4082- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 490 more`
4092- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 492 more`
40834093 
40844094 List of activity records. Each element's `type` field identifies which activity it is and which additional fields are present.
40854095 
from line 7431
74217431 
74227432 The artifact's identifier.
74237433 
7424 - `comment_action: "activate_thread" or "create_thread" or "deactivate_thread" or 9 more`
7434 - `comment_action: "activate_thread" or "create_thread" or "deactivate_thread" or 10 more`
74257435 
74267436 The action recorded: for example a new comment thread, a reply to an existing thread, a thread resolved, reopened, or deleted, a thread's Claude activation granted or revoked, a comment's text rewritten by its author, an existing comment sent to Claude or withdrawn from Claude, or a thread resolved by a Claude session.
74277437 
from line 7445
74357445 
74367446 - `"edit_comment"`
74377447 
7448 - `"move_thread"`
7449 
74387450 - `"reopen"`
74397451 
74407452 - `"reply"`
from line 9976
99649976 
99659977 Organization UUID where the activity occurred. Null when the activity is not tied to an organization (for example, login and logout events or calls to the Compliance API).
99669978 
9967 - `slack_alias: optional string or null`
9968 
9969 The Slack trigger word that routes mentions to this agent. An empty value means the agent responds to bare "@Claude" mentions. Omitted when the agent is not addressable from Slack.
9970 
9971 - `CcrAgentDeleted object`
9972 
9973 A Claude Code agent was deleted.
9974 
9975 - `type: optional "ccr_agent_deleted"`
9976 
9977 default: ccr_agent_deleted
9978 
9979 - `actor: APIActor or UserActor or UnauthenticatedUserActor or 8 more`
9980 
9981 - `APIActor object`
9982 
9983
9979 - `sla

api/compliance/activities Changed · +3959 / -2856 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 17
1717 
1818### Query parameters
1919 
20- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 490 more`
20- `activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 492 more`
2121 
2222 Filter activities by type. See the response `data` schema for the additional fields each type returns. Cannot be combined with `exclude_activity_types[]`.
2323 
from line 185
185185 
186186 A Claude Code agent's configuration was updated. Also emitted with updated_fields ["is_virtual"] alone when an auto-provisioned agent is promoted to a configured one, whether by an update request targeting it or by binding an agent proxy profile to it.
187187 
188 - `"ccr_channel_manager_added"`
189 
190 An org owner/admin assigned an organization member to manage the Claude-in-Slack configuration of one Slack channel.
191 
192 - `"ccr_channel_manager_removed"`
193 
194 An org owner/admin removed an organization member's assignment to manage the Claude-in-Slack configuration of one Slack channel.
195 
188196 - `"ccr_role_channel_assignment_deleted"`
189197 
190198 CcrRoleChannelAssignmentDeleted is emitted when an org owner/admin removes an RBAC role's channel assignment row (the role reverts to granting zero channels).
from line 2056
20482056 
20492057 format: date-time
20502058 
2051- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 490 more`
2059- `exclude_activity_types: optional array of "abuse_decision_received" or "account_deleted" or "admin_api_key_created" or 492 more`
20522060 
20532061 Exclude activities of these types. Cannot be combined with `activity_types[]`.
20542062 
from line 2224
22162224 
22172225 A Claude Code agent's configuration was updated. Also emitted with updated_fields ["is_virtual"] alone when an auto-provisioned agent is promoted to a configured one, whether by an update request targeting it or by binding an agent proxy profile to it.
22182226 
2227 - `"ccr_channel_manager_added"`
2228 
2229 An org owner/admin assigned an organization member to manage the Claude-in-Slack configuration of one Slack channel.
2230 
2231 - `"ccr_channel_manager_removed"`
2232 
2233 An org owner/admin removed an organization member's assignment to manage the Claude-in-Slack configuration of one Slack channel.
2234 
22192235 - `"ccr_role_channel_assignment_deleted"`
22202236 
22212237 CcrRoleChannelAssignmentDeleted is emitted when an org owner/admin removes an RBAC role's channel assignment row (the role reverts to granting zero channels).
from line 4083
40674083 
40684084### Headers
40694085 
4070- `"anthropic-version": optional string`
4071 
4072 The version of the Claude API you want to use.
4073 
4074 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
4075 
40764086- `"x-api-key": optional string`
40774087 
40784088### Returns
40794089 
4080- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 490 more`
4090- `data: optional array of AbuseDecisionReceived or AccountDeleted or AdminAPIKeyCreated or 492 more`
40814091 
40824092 List of activity records. Each element's `type` field identifies which activity it is and which additional fields are present.
40834093 
from line 7429
74197429 
74207430 The artifact's identifier.
74217431 
7422 - `comment_action: "activate_thread" or "create_thread" or "deactivate_thread" or 9 more`
7432 - `comment_action: "activate_thread" or "create_thread" or "deactivate_thread" or 10 more`
74237433 
74247434 The action recorded: for example a new comment thread, a reply to an existing thread, a thread resolved, reopened, or deleted, a thread's Claude activation granted or revoked, a comment's text rewritten by its author, an existing comment sent to Claude or withdrawn from Claude, or a thread resolved by a Claude session.
74257435 
from line 7443
74337443 
74347444 - `"edit_comment"`
74357445 
7446 - `"move_thread"`
7447 
74367448 - `"reopen"`
74377449 
74387450 - `"reply"`
from line 9976
99649976 
99659977 - `slack_alias: optional string or null`
99669978 
9967 The Slack trigger word that routes mentions to this agent. An empty value means the agent responds to bare "@Claude" mentions. Omitted when the agent is not addressable from Slack.
9968 
9969 - `CcrAgentDeleted object`
9970 
9971 A Claude Code agent was deleted.
9972 
9973 - `type: optional "ccr_agent_deleted"`
9974 
9975 default: ccr_agent_deleted
9976 
9977 - `actor: APIActor or UserActor or UnauthenticatedUserActor or 8 more`
9978 
9979 - `APIActor object`
9980 
9981 - `type: optional "api_actor"`