Organization changedapi/beta/organization
Nearest release: v2.1.283, published 3 hours after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+52added
Lines−76removed
From line
125
where the diff opens
First seen
26 Aug 2026
this site's first read of the page
Recorded edits13to this page, all time
The whole hunk
from line 125, old and new numbered
/
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 125
125125
126126 Defaults to `20`. Ranges from `1` to `1000`.
127127
128 default: 20, maximum: 1000, minimum: 1
128 default: 20, minimum: 1, maximum: 1000
129129
130130- `status: optional "active" or "archived" or "expired" or "inactive"`
131131
from line 510
510510
511511 Name of the API key.
512512
513 maxLength: 500, minLength: 1
513 minLength: 1, maxLength: 500
514514
515515- `status: optional "active" or "archived" or "inactive" or null`
516516
from line 751
751751
752752 Human-friendly display name.
753753
754 maxLength: 255, minLength: 1
754 minLength: 1, maxLength: 255
755755
756756- `geo: optional "us"`
757757
from line 911
911911
912912 Number of results per page.
913913
914 default: 20, maximum: 100, minimum: 1
914 default: 20, minimum: 1, maximum: 100
915915
916916- `page: optional string`
917917
from line 1222
12221222
12231223 Human-friendly display name.
12241224
1225 maxLength: 255, minLength: 1
1225 minLength: 1, maxLength: 255
12261226
12271227- `geo: optional "us" or null`
12281228
from line 1654
16541654
16551655 Slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
16561656
1657 maxLength: 255, minLength: 1
1657 minLength: 1, maxLength: 255
16581658
16591659- `check_jti: optional boolean or null`
16601660
from line 1714
17141714
17151715 Maximum allowed iat→exp spread for assertions from this issuer (1-176400 seconds, i.e. up to 49h). Defaults to 3600 (1h). Assertions must carry both `iat` and `exp`; a missing `iat` is rejected.
17161716
1717 maximum: 176400, exclusiveMinimum: 0
1717 minimum: 1, maximum: 176400
17181718
17191719#### Returns
17201720
from line 1827
18271827
18281828 - `poll_status: BetaFederationIssuerPollStatus or null`
18291829
1830 Status of automatic JWKS polling for a federation issuer.
1830 Live state of Anthropic's JWKS polling for this issuer. Populated on both single-issuer retrieval and list responses, including archived issuers. Typically null for inline-key issuers (no polling), or when poll status is temporarily unavailable or polling has not started yet.
18311831
1832 Anthropic periodically fetches the issuer's signing keys in the
1833 background. These fields summarize the most recent fetches so the
1834 health of the JWKS endpoint can be monitored.
1835
18361832 - `consecutive_failures: number`
18371833
18381834 Consecutive fetch failures since the last success.
from line 1920
19241920
19251921 Number of results per page.
19261922
1927 default: 20, maximum: 100, minimum: 1
1923 default: 20, minimum: 1, maximum: 100
19281924
19291925- `page: optional string`
19301926
from line 2138
21422138
21432139 - `poll_status: BetaFederationIssuerPollStatus or null`
21442140
2145 Status of automatic JWKS polling for a federation issuer.
2141 Live state of Anthropic's JWKS polling for this issuer. Populated on both single-issuer retrieval and list responses, including archived issuers. Typically null for inline-key issuers (no polling), or when poll status is temporarily unavailable or polling has not started yet.
21462142
2147 Anthropic periodically fetches the issuer's signing keys in the
2148 background. These fields summarize the most recent fetches so the
2149 health of the JWKS endpoint can be monitored.
2150
21512143 - `consecutive_failures: number`
21522144
21532145 Consecutive fetch failures since the last success.
from line 2444
24522444
24532445 - `poll_status: BetaFederationIssuerPollStatus or null`
24542446
2455 Status of automatic JWKS polling for a federation issuer.
2447 Live state of Anthropic's JWKS polling for this issuer. Populated on both single-issuer retrieval and list responses, including archived issuers. Typically null for inline-key issuers (no polling), or when poll status is temporarily unavailable or polling has not started yet.
24562448
2457 Anthropic periodically fetches the issuer's signing keys in the
2458 background. These fields summarize the most recent fetches so the
2459 health of the JWKS endpoint can be monitored.
2460
24612449 - `consecutive_failures: number`
24622450
24632451 Consecutive fetch failures since the last success.
from line 2707
27192707
27202708 Maximum allowed iat→exp spread for assertions from this issuer (1-176400 seconds, i.e. up to 49h). Assertions must carry both `iat` and `exp`; a missing `iat` is rejected.
27212709
2722 maximum: 176400, exclusiveMinimum: 0
2710 minimum: 1, maximum: 176400
27232711
27242712- `name: optional string or null`
27252713
27262714 Replaces the slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
27272715
2728 maxLength: 255, minLength: 1
2716 minLength: 1, maxLength: 255
27292717
27302718#### Returns
27312719
from line 2826
28382826
28392827 - `poll_status: BetaFederationIssuerPollStatus or null`
28402828
2841 Status of automatic JWKS polling for a federation issuer.
2829 Live state of Anthropic's JWKS polling for this issuer. Populated on both single-issuer retrieval and list responses, including archived issuers. Typically null for inline-key issuers (no polling), or when poll status is temporarily unavailable or polling has not started yet.
28422830
2843 Anthropic periodically fetches the issuer's signing keys in the
2844 background. These fields summarize the most recent fetches so the
2845 health of the JWKS endpoint can be monitored.
2846
28472831 - `consecutive_failures: number`
28482832
28492833 Consecutive fetch failures since the last success.
from line 3130
31463130
31473131 - `poll_status: BetaFederationIssuerPollStatus or null`
31483132
3149 Status of automatic JWKS polling for a federation issuer.
3133 Live state of Anthropic's JWKS polling for this issuer. Populated on both single-issuer retrieval and list responses, including archived issuers. Typically null for inline-key issuers (no polling), or when poll status is temporarily unavailable or polling has not started yet.
31503134
3151 Anthropic periodically fetches the issuer's signing keys in the
3152 background. These fields summarize the most recent fetches so the
3153 health of the JWKS endpoint can be monitored.
3154
31553135 - `consecutive_failures: number`
31563136
31573137 Consecutive fetch failures since the last success.
from line 3363
33833363
33843364 Slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
33853365
3386 maxLength: 255, minLength: 1
3366 minLength: 1, maxLength: 255
33873367
33883368- `oauth_scope: string`
33893369
from line 3403
34233403
34243404 Lifetime in seconds for access tokens minted via this rule (60-86400). Defaults to 3600 (1h). Minted tokens are capped at `max(60, min(this value, 2 × remaining assertion validity))` seconds.
34253405
3426 maximum: 86400, minimum: 60
3406 minimum: 60, maximum: 86400
34273407
34283408- `workspace_id: optional string or null`
34293409
from line 3630
36503630
36513631 Number of results per page.
36523632
3653 default: 20, maximum: 100, minimum: 1
3633 default: 20, minimum: 1, maximum: 100
36543634
36553635- `page: optional string`
36563636
from line 4380
44004380
44014381- `match: optional BetaFederationRuleMatch or null`
44024382
4403 Does the incoming JWT qualify?
4383 Replaces the entire match object. All populated matcher fields must pass.
44044384
4405 All populated fields must pass; omitted fields are skipped. At least one
4406 of `subject_prefix` (other than a wildcard-only value like `*`), `claims`,
4407 or `condition` is required; `audience` alone is not sufficient.
4408
44094385 - `audience: optional string or null`
44104386
44114387 Exact match against the `aud` claim (any element if array). When omitted, the JWT's `aud` must still equal Anthropic's expected audience for the issuer; setting this field overrides that default.
from line 4408
44324408
44334409 Replaces the slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
44344410
4435 maxLength: 255, minLength: 1
4411 minLength: 1, maxLength: 255
44364412
44374413- `oauth_scope: optional string or null`
44384414
from line 4418
44424418
44434419- `target: optional BetaServiceAccountTarget or null`
44444420
4445 Bind to a fixed service account by ID.
4421 Replaces the entire target object. Currently always a `service_account` target.
44464422
44474423 - `type: "service_account"`
44484424
from line 4434
44584434
44594435 Replaces the lifetime in seconds for access tokens minted via this rule (60-86400). Minted tokens are capped at `max(60, min(this value, 2 × remaining assertion validity))` seconds.
44604436
4461 maximum: 86400, minimum: 60
4437 minimum: 60, maximum: 86400
44624438
44634439- `workspace_id: optional string or null`
44644440
from line 5155
51795155
51805156 Number of results per page.
51815157
5182 default: 20, maximum: 100, minimum: 1
5158 default: 20, minimum: 1, maximum: 100
51835159
51845160- `page: optional string`
51855161
from line 5664
56885664
56895665 Defaults to `20`. Ranges from `1` to `1000`.
56905666
5691 default: 20, maximum: 1000, minimum: 1
5667 default: 20, minimum: 1, maximum: 1000
56925668
56935669- `roles: optional array of string`
56945670
from line 6091
61156091
61166092 Slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
61176093
6118 maxLength: 255, minLength: 1
6094 minLength: 1, maxLength: 255
61196095
61206096- `description: optional string or null`
61216097
from line 6224
62486224
62496225 Number of results per page.
62506226
6251 default: 20, maximum: 100, minimum: 1
6227 default: 20, minimum: 1, maximum: 100
62526228
62536229- `page: optional string`
62546230
from line 7330
73547330
73557331 Number of results per page.
73567332
7357 default: 20, maximum: 100, minimum: 1
7333 default: 20, minimum: 1, maximum: 100
73587334
73597335- `page: optional string`
73607336
from line 7705
77297705
77307706 Defaults to `20`. Ranges from `1` to `1000`.
77317707
7732 default: 20, maximum: 1000, minimum: 1
7708 default: 20, minimum: 1, maximum: 1000
77337709
77347710- `roles: optional array of string`
77357711
from line 8071
80958071
80968072 Defaults to `20`. Ranges from `1` to `1000`.
80978073
8098 default: 20, maximum: 1000, minimum: 1
8074 default: 20, minimum: 1, maximum: 1000
80998075
81008076#### Returns
81018077
from line 8338
83628338
83638339 Name of the Workspace.
83648340
8365 maxLength: 40, minLength: 1
8341 minLength: 1, maxLength: 40
83668342
83678343- `data_residency: optional BetaDataResidencyCreateConfig or null`
83688344
from line 8730
87548730
87558731 Name of the Workspace.
87568732
8757 maxLength: 40, minLength: 1
8733 minLength: 1, maxLength: 40
87588734
87598735- `tags: optional map[string] or null`
87608736
from line 9066
90909066
90919067 When omitted, every remaining entry is returned in a single page and `next_page` is `null`.
90929068
9093 maximum: 1000, minimum: 1
9069 minimum: 1, maximum: 1000
90949070
90959071- `page: optional string`
90969072
from line 9306
93309306
93319307 Defaults to `20`. Ranges from `1` to `1000`.
93329308
9333 default: 20, maximum: 1000, minimum: 1
9309 default: 20, minimum: 1, maximum: 1000
93349310
93359311#### Returns
93369312
from line 9708
97329708
97339709 Number of results per page.
97349710
9735 default: 20, maximum: 100, minimum: 1
9711 default: 20, minimum: 1, maximum: 100
97369712
97379713- `page: optional string`
97389714
from line 10506
1053010506Remove a service account from a workspace.
1053110507
1053210508Removal is idempotent (returns 200 even if the membership was already
10533removed). A DELETE against the
10509removed). A DELETE against the im
No line in this hunk matches that.