Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Federation changedapi/beta/organization/federation

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+18added
Lines−42removed
From line 143 where the diff opens
First seen 26 Aug 2026 this site's first read of the page
Recorded edits6to this page, all time

The whole hunk

from line 143, old and new numbered
/
lines
from line 143
143143 
144144 Slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
145145 
146 maxLength: 255, minLength: 1
146 minLength: 1, maxLength: 255
147147 
148148- `check_jti: optional boolean or null`
149149 
from line 203
203203 
204204 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.
205205 
206 maximum: 176400, exclusiveMinimum: 0
206 minimum: 1, maximum: 176400
207207 
208208#### Returns
209209 
from line 316
316316 
317317 - `poll_status: BetaFederationIssuerPollStatus or null`
318318 
319 Status of automatic JWKS polling for a federation issuer.
319 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.
320320 
321 Anthropic periodically fetches the issuer's signing keys in the
322 background. These fields summarize the most recent fetches so the
323 health of the JWKS endpoint can be monitored.
324 
325321 - `consecutive_failures: number`
326322 
327323 Consecutive fetch failures since the last success.
from line 409
413409 
414410 Number of results per page.
415411 
416 default: 20, maximum: 100, minimum: 1
412 default: 20, minimum: 1, maximum: 100
417413 
418414- `page: optional string`
419415 
from line 627
631627 
632628 - `poll_status: BetaFederationIssuerPollStatus or null`
633629 
634 Status of automatic JWKS polling for a federation issuer.
630 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.
635631 
636 Anthropic periodically fetches the issuer's signing keys in the
637 background. These fields summarize the most recent fetches so the
638 health of the JWKS endpoint can be monitored.
639 
640632 - `consecutive_failures: number`
641633 
642634 Consecutive fetch failures since the last success.
from line 933
941933 
942934 - `poll_status: BetaFederationIssuerPollStatus or null`
943935 
944 Status of automatic JWKS polling for a federation issuer.
936 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.
945937 
946 Anthropic periodically fetches the issuer's signing keys in the
947 background. These fields summarize the most recent fetches so the
948 health of the JWKS endpoint can be monitored.
949 
950938 - `consecutive_failures: number`
951939 
952940 Consecutive fetch failures since the last success.
from line 1196
12081196 
12091197 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.
12101198 
1211 maximum: 176400, exclusiveMinimum: 0
1199 minimum: 1, maximum: 176400
12121200 
12131201- `name: optional string or null`
12141202 
12151203 Replaces the slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
12161204 
1217 maxLength: 255, minLength: 1
1205 minLength: 1, maxLength: 255
12181206 
12191207#### Returns
12201208 
from line 1315
13271315 
13281316 - `poll_status: BetaFederationIssuerPollStatus or null`
13291317 
1330 Status of automatic JWKS polling for a federation issuer.
1318 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.
13311319 
1332 Anthropic periodically fetches the issuer's signing keys in the
1333 background. These fields summarize the most recent fetches so the
1334 health of the JWKS endpoint can be monitored.
1335 
13361320 - `consecutive_failures: number`
13371321 
13381322 Consecutive fetch failures since the last success.
from line 1619
16351619 
16361620 - `poll_status: BetaFederationIssuerPollStatus or null`
16371621 
1638 Status of automatic JWKS polling for a federation issuer.
1622 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.
16391623 
1640 Anthropic periodically fetches the issuer's signing keys in the
1641 background. These fields summarize the most recent fetches so the
1642 health of the JWKS endpoint can be monitored.
1643 
16441624 - `consecutive_failures: number`
16451625 
16461626 Consecutive fetch failures since the last success.
from line 1852
18721852 
18731853 Slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
18741854 
1875 maxLength: 255, minLength: 1
1855 minLength: 1, maxLength: 255
18761856 
18771857- `oauth_scope: string`
18781858 
from line 1892
19121892 
19131893 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.
19141894 
1915 maximum: 86400, minimum: 60
1895 minimum: 60, maximum: 86400
19161896 
19171897- `workspace_id: optional string or null`
19181898 
from line 2119
21392119 
21402120 Number of results per page.
21412121 
2142 default: 20, maximum: 100, minimum: 1
2122 default: 20, minimum: 1, maximum: 100
21432123 
21442124- `page: optional string`
21452125 
from line 2869
28892869 
28902870- `match: optional BetaFederationRuleMatch or null`
28912871 
2892 Does the incoming JWT qualify?
2872 Replaces the entire match object. All populated matcher fields must pass.
28932873 
2894 All populated fields must pass; omitted fields are skipped. At least one
2895 of `subject_prefix` (other than a wildcard-only value like `*`), `claims`,
2896 or `condition` is required; `audience` alone is not sufficient.
2897 
28982874 - `audience: optional string or null`
28992875 
29002876 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 2897
29212897 
29222898 Replaces the slug identifier (lowercase, digits, hyphens). Unique within the organization; a duplicate name returns 409.
29232899 
2924 maxLength: 255, minLength: 1
2900 minLength: 1, maxLength: 255
29252901 
29262902- `oauth_scope: optional string or null`
29272903 
from line 2907
29312907 
29322908- `target: optional BetaServiceAccountTarget or null`
29332909 
2934 Bind to a fixed service account by ID.
2910 Replaces the entire target object. Currently always a `service_account` target.
29352911 
29362912 - `type: "service_account"`
29372913 
from line 2923
29472923 
29482924 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.
29492925 
2950 maximum: 86400, minimum: 60
2926 minimum: 60, maximum: 86400
29512927 
29522928- `workspace_id: optional string or null`
29532929 
from line 3644
36683644 
36693645 Number of results per page.
36703646 
3671 default: 20, maximum: 100, minimum: 1
3647 default: 20, minimum: 1, maximum: 100
36723648 
36733649- `page: optional string`
36743650 
Feedback