Increase Requests changedapi/beta/organization/spend_limits/increase_requests
Nearest release: v2.1.287, published 4 hours before 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+495added
Lines−1,182removed
From line
48
where the diff opens
First seen
10 Sep 2026
this site's first read of the page
Recorded edits7to this page, all time
The whole hunk
from line 48, old and new numbered
/
The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.
from line 48
4848
4949 - `id: string`
5050
51 - `actor: UserActor or ScopedAPIKeyActor`
52
53 - `UserActor object`
51 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
52
53 - `BetaSpendLimitUserActor object`
5454
5555 A user within the organization. `name` and `email_address` are
5656 null when the underlying account is unavailable or has been deleted;
from line 80
8080
8181 Tagged ID of the user.
8282
83 - `ScopedAPIKeyActor object`
83 - `BetaSpendLimitScopedAPIKeyActor object`
8484
8585 A scoped Admin API key acting on behalf of the organization.
8686
from line 106
106106
107107 format: date-time
108108
109 - `resolved_by: UserActor or ScopedAPIKeyActor or null`
110
111 - `UserActor object`
109 - `resolved_by: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor or null`
110
111 - `BetaSpendLimitUserActor object`
112112
113113 A user within the organization. `name` and `email_address` are
114114 null when the underlying account is unavailable or has been deleted;
115115 `deleted` is true only for deleted accounts.
116116
117 - `type: "user_actor"`
118
119 Actor type. Always `user_actor`.
120
121 default: user_actor
122
123 - `deleted: boolean`
124
125 True only when the underlying account has been deleted.
126
127 default: false
128
129 - `email_address: string or null`
130
131 The user's email address. Null when the account is unavailable or has been deleted.
132
133 - `name: string or null`
134
135 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
136
137 - `user_id: string`
138
139 Tagged ID of the user.
140
141 - `ScopedAPIKeyActor object`
117 - `BetaSpendLimitScopedAPIKeyActor object`
142118
143119 A scoped Admin API key acting on behalf of the organization.
144120
145 - `type: "scoped_api_key_actor"`
146
147 default: scoped_api_key_actor
148
149 - `scoped_api_key_id: string`
150
151121 - `spend_summary: BetaSpendSummary or null`
152122
153123 Per-member effective-limit report row (`GET /spend_limits/effective`).
154124
155 - `actor: UserActor or ScopedAPIKeyActor`
156
157 - `UserActor object`
125 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
126
127 - `BetaSpendLimitUserActor object`
158128
159129 A user within the organization. `name` and `email_address` are
160130 null when the underlying account is unavailable or has been deleted;
161131 `deleted` is true only for deleted accounts.
162132
163 - `type: "user_actor"`
164
165 Actor type. Always `user_actor`.
166
167 default: user_actor
168
169 - `deleted: boolean`
170
171 True only when the underlying account has been deleted.
172
173 default: false
174
175 - `email_address: string or null`
176
177 The user's email address. Null when the account is unavailable or has been deleted.
178
179 - `name: string or null`
180
181 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
133 - `BetaSpendLimitScopedAPIKeyActor object`
134
135 A scoped Admin API key acting on behalf of the organization.
136
137 - `amount: string or null`
138
139 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
140
141 - `currency: string`
142
143 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
144
145 - `period: BetaSpendLimitPeriod`
146
147 Period this row's effective limit and spend are reported for.
148
149 - `period_to_date_spend: string`
150
151 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
152
153 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
154
155 - `BetaSpendLimitUserScope object`
156
157 Scope selecting a single member of the organization.
158
159 - `type: "user"`
160
161 Scope type. Always `user` for this scope.
162
163 default: user
182164
183165 - `user_id: string`
184166
185 Tagged ID of the user.
186
187 - `ScopedAPIKeyActor object`
188
189 A scoped Admin API key acting on behalf of the organization.
190
191 - `type: "scoped_api_key_actor"`
192
193 default: scoped_api_key_actor
194
195 - `scoped_api_key_id: string`
196
197 - `amount: string or null`
198
199 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
200
201 - `currency: string`
202
203 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
204
205 - `period: BetaSpendLimitPeriod`
206
207 Period this row's effective limit and spend are reported for.
208
209 - `period_to_date_spend: string`
210
211 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
212
213 - `scope: User or SeatTier or RBACGroup or 3 more`
214
215 - `User object`
167 Tagged ID of the member the spend limit applies to.
168
169 - `BetaSpendLimitSeatTierScope object`
170
171 - `type: "seat_tier"`
172
173 default: seat_tier
174
175 - `seat_tier: string`
176
177 - `BetaSpendLimitRBACGroupScope object`
178
179 - `type: "rbac_group"`
180
181 default: rbac_group
182
183 - `rbac_group_id: string`
184
185 - `BetaSpendLimitOrganizationServiceScope object`
186
187 - `type: "organization_service"`
188
189 default: organization_service
190
191 - `service: string`
192
193 - `BetaSpendLimitOrganizationScope object`
194
195 - `type: "organization"`
196
197 default: organization
198
199 - `BetaSpendLimitWorkspaceScope object`
200
201 Scope selecting one workspace of a Claude Console organization.
202
203 - `type: "workspace"`
204
205 Scope type. Always `workspace` for this scope.
206
207 default: workspace
208
209 - `workspace_id: string`
210
211 Tagged ID of the workspace the spend limit applies to.
212
213 - `source: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
214
215 - `BetaSpendLimitUserScope object`
216216
217217 Scope selecting a single member of the organization.
218218
219 - `type: "user"`
220
221 Scope type. Always `user` for this scope.
222
223 default: user
224
225 - `user_id: string`
226
227 Tagged ID of the member the spend limit applies to.
228
229 - `SeatTier object`
230
231 - `type: "seat_tier"`
232
233 default: seat_tier
234
235 - `seat_tier: string`
236
237 - `RBACGroup object`
238
239 - `type: "rbac_group"`
240
241 default: rbac_group
242
243 - `rbac_group_id: string`
244
245 - `OrganizationService object`
246
247 - `type: "organization_service"`
248
249 default: organization_service
250
251 - `service: string`
252
253 - `Organization object`
254
255 - `type: "organization"`
256
257 default: organization
258
259 - `Workspace object`
219 - `BetaSpendLimitSeatTierScope object`
220
221 - `BetaSpendLimitRBACGroupScope object`
222
223 - `BetaSpendLimitOrganizationServiceScope object`
224
225 - `BetaSpendLimitOrganizationScope object`
226
227 - `BetaSpendLimitWorkspaceScope object`
260228
261229 Scope selecting one workspace of a Claude Console organization.
262
263 - `type: "workspace"`
264
265 Scope type. Always `workspace` for this scope.
266
267 default: workspace
268
269 - `workspace_id: string`
270
271 Tagged ID of the workspace the spend limit applies to.
272
273 - `source: User or SeatTier or RBACGroup or 3 more`
274
275 - `User object`
276
277 Scope selecting a single member of the organization.
278
279 - `type: "user"`
280
281 Scope type. Always `user` for this scope.
282
283 default: user
284
285 - `user_id: string`
286
287 Tagged ID of the member the spend limit applies to.
288
289 - `SeatTier object`
290
291 - `type: "seat_tier"`
292
293 default: seat_tier
294
295 - `seat_tier: string`
296
297 - `RBACGroup object`
298
299 - `type: "rbac_group"`
300
301 default: rbac_group
302
303 - `rbac_group_id: string`
304
305 - `OrganizationService object`
306
307 - `type: "organization_service"`
308
309 default: organization_service
310
311 - `service: string`
312
313 - `Organization object`
314
315 - `type: "organization"`
316
317 default: organization
318
319 - `Workspace object`
320
321 Scope selecting one workspace of a Claude Console organization.
322
323 - `type: "workspace"`
324
325 Scope type. Always `workspace` for this scope.
326
327 default: workspace
328
329 - `workspace_id: string`
330
331 Tagged ID of the workspace the spend limit applies to.
332230
333231 - `spend_limit_id: string`
334232
from line 327
429327
430328 - `id: string`
431329
432 - `actor: UserActor or ScopedAPIKeyActor`
433
434 - `UserActor object`
330 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
331
332 - `BetaSpendLimitUserActor object`
435333
436334 A user within the organization. `name` and `email_address` are
437335 null when the underlying account is unavailable or has been deleted;
from line 359
461359
462360 Tagged ID of the user.
463361
464 - `ScopedAPIKeyActor object`
362 - `BetaSpendLimitScopedAPIKeyActor object`
465363
466364 A scoped Admin API key acting on behalf of the organization.
467365
from line 385
487385
488386 format: date-time
489387
490 - `resolved_by: UserActor or ScopedAPIKeyActor or null`
491
492 - `UserActor object`
388 - `resolved_by: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor or null`
389
390 - `BetaSpendLimitUserActor object`
493391
494392 A user within the organization. `name` and `email_address` are
495393 null when the underlying account is unavailable or has been deleted;
496394 `deleted` is true only for deleted accounts.
497395
498 - `type: "user_actor"`
499
500 Actor type. Always `user_actor`.
501
502 default: user_actor
503
504 - `deleted: boolean`
505
506 True only when the underlying account has been deleted.
507
508 default: false
509
510 - `email_address: string or null`
511
512 The user's email address. Null when the account is unavailable or has been deleted.
513
514 - `name: string or null`
515
516 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
517
518 - `user_id: string`
519
520 Tagged ID of the user.
521
522 - `ScopedAPIKeyActor object`
396 - `BetaSpendLimitScopedAPIKeyActor object`
523397
524398 A scoped Admin API key acting on behalf of the organization.
525399
526 - `type: "scoped_api_key_actor"`
527
528 default: scoped_api_key_actor
529
530 - `scoped_api_key_id: string`
531
532400 - `spend_summary: BetaSpendSummary or null`
533401
534402 Per-member effective-limit report row (`GET /spend_limits/effective`).
535403
536 - `actor: UserActor or ScopedAPIKeyActor`
537
538 - `UserActor object`
404 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
405
406 - `BetaSpendLimitUserActor object`
539407
540408 A user within the organization. `name` and `email_address` are
541409 null when the underlying account is unavailable or has been deleted;
542410 `deleted` is true only for deleted accounts.
543411
544 - `type: "user_actor"`
545
546 Actor type. Always `user_actor`.
547
548 default: user_actor
549
550 - `deleted: boolean`
551
552 True only when the underlying account has been deleted.
553
554 default: false
555
556 - `email_address: string or null`
557
558 The user's email address. Null when the account is unavailable or has been deleted.
559
560 - `name: string or null`
561
562 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
412 - `BetaSpendLimitScopedAPIKeyActor object`
413
414 A scoped Admin API key acting on behalf of the organization.
415
416 - `amount: string or null`
417
418 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
419
420 - `currency: string`
421
422 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
423
424 - `period: BetaSpendLimitPeriod`
425
426 Period this row's effective limit and spend are reported for.
427
428 - `period_to_date_spend: string`
429
430 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
431
432 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
433
434 - `BetaSpendLimitUserScope object`
435
436 Scope selecting a single member of the organization.
437
438 - `type: "user"`
439
440 Scope type. Always `user` for this scope.
441
442 default: user
563443
564444 - `user_id: string`
565445
566 Tagged ID of the user.
567
568 - `ScopedAPIKeyActor object`
569
570 A scoped Admin API key acting on behalf of the organization.
571
572 - `type: "scoped_api_key_actor"`
573
574 default: scoped_api_key_actor
575
576 - `scoped_api_key_id: string`
577
578 - `amount: string or null`
579
580 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
581
582 - `currency: string`
583
584 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
585
586 - `period: BetaSpendLimitPeriod`
587
588 Period this row's effective limit and spend are reported for.
589
590 - `period_to_date_spend: string`
591
592 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
593
594 - `scope: User or SeatTier or RBACGroup or 3 more`
595
596 - `User object`
446 Tagged ID of the member the spend limit applies to.
447
448 - `BetaSpendLimitSeatTierScope object`
449
450 - `type: "seat_tier"`
451
452 default: seat_tier
453
454 - `seat_tier: string`
455
456 - `BetaSpendLimitRBACGroupScope object`
457
458 - `type: "rbac_group"`
459
460 default: rbac_group
461
462 - `rbac_group_id: string`
463
464 - `BetaSpendLimitOrganizationServiceScope object`
465
466 - `type: "organization_service"`
467
468 default: organization_service
469
470 - `service: string`
471
472 - `BetaSpendLimitOrganizationScope object`
473
474 - `type: "organization"`
475
476 default: organization
477
478 - `BetaSpendLimitWorkspaceScope object`
479
480 Scope selecting one workspace of a Claude Console organization.
481
482 - `type: "workspace"`
483
484 Scope type. Always `workspace` for this scope.
485
486 default: workspace
487
488 - `workspace_id: string`
489
490 Tagged ID of the workspace the spend limit applies to.
491
492 - `source: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
493
494 - `BetaSpendLimitUserScope object`
597495
598496 Scope selecting a single member of the organization.
599497
600 - `type: "user"`
601
602 Scope type. Always `user` for this scope.
603
604 default: user
605
606 - `user_id: string`
607
608 Tagged ID of the member the spend limit applies to.
609
610 - `SeatTier object`
611
612 - `type: "seat_tier"`
613
614 default: seat_tier
615
616 - `seat_tier: string`
617
618 - `RBACGroup object`
619
620 - `type: "rbac_group"`
621
622 default: rbac_group
623
624 - `rbac_group_id: string`
625
626 - `OrganizationService object`
627
628 - `type: "organization_service"`
629
630 default: organization_service
631
632 - `service: string`
633
634 - `Organization object`
635
636 - `type: "organization"`
637
638 default: organization
639
640 - `Workspace object`
498 - `BetaSpendLimitSeatTierScope object`
499
500 - `BetaSpendLimitRBACGroupScope object`
501
502 - `BetaSpendLimitOrganizationServiceScope object`
503
504 - `BetaSpendLimitOrganizationScope object`
505
506 - `BetaSpendLimitWorkspaceScope object`
641507
642508 Scope selecting one workspace of a Claude Console organization.
643
644 - `type: "workspace"`
645
646 Scope type. Always `workspace` for this scope.
647
648 default: workspace
649
650 - `workspace_id: string`
651
652 Tagged ID of the workspace the spend limit applies to.
653
654 - `source: User or SeatTier or RBACGroup or 3 more`
655
656 - `User object`
657
658 Scope selecting a single member of the organization.
659
660 - `type: "user"`
661
662 Scope type. Always `user` for this scope.
663
664 default: user
665
666 - `user_id: string`
667
668 Tagged ID of the member the spend limit applies to.
669
670 - `SeatTier object`
671
672 - `type: "seat_tier"`
673
674 default: seat_tier
675
676 - `seat_tier: string`
677
678 - `RBACGroup object`
679
680 - `type: "rbac_group"`
681
682 default: rbac_group
683
684 - `rbac_group_id: string`
685
686 - `OrganizationService object`
687
688 - `type: "organization_service"`
689
690 default: organization_service
691
692 - `service: string`
693
694 - `Organization object`
695
696 - `type: "organization"`
697
698 default: organization
699
700 - `Workspace object`
701
702 Scope selecting one workspace of a Claude Console organization.
703
704 - `type: "workspace"`
705
706 Scope type. Always `workspace` for this scope.
707
708 default: workspace
709
710 - `workspace_id: string`
711
712 Tagged ID of the workspace the spend limit applies to.
713509
714510 - `spend_limit_id: string`
715511
from line 615
819615
820616- `id: string`
821617
822- `actor: UserActor or ScopedAPIKeyActor`
823
824 - `UserActor object`
618- `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
619
620 - `BetaSpendLimitUserActor object`
825621
826622 A user within the organization. `name` and `email_address` are
827623 null when the underlying account is unavailable or has been deleted;
from line 647
851647
852648 Tagged ID of the user.
853649
854 - `ScopedAPIKeyActor object`
650 - `BetaSpendLimitScopedAPIKeyActor object`
855651
856652 A scoped Admin API key acting on behalf of the organization.
857653
from line 673
877673
878674 format: date-time
879675
880- `resolved_by: UserActor or ScopedAPIKeyActor or null`
881
882 - `UserActor object`
676- `resolved_by: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor or null`
677
678 - `BetaSpendLimitUserActor object`
883679
884680 A user within the organization. `name` and `email_address` are
885681 null when the underlying account is unavailable or has been deleted;
886682 `deleted` is true only for deleted accounts.
887683
888 - `type: "user_actor"`
889
890 Actor type. Always `user_actor`.
891
892 default: user_actor
893
894 - `deleted: boolean`
895
896 True only when the underlying account has been deleted.
897
898 default: false
899
900 - `email_address: string or null`
901
902 The user's email address. Null when the account is unavailable or has been deleted.
903
904 - `name: string or null`
905
906 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
907
908 - `user_id: string`
909
910 Tagged ID of the user.
911
912 - `ScopedAPIKeyActor object`
684 - `BetaSpendLimitScopedAPIKeyActor object`
913685
914686 A scoped Admin API key acting on behalf of the organization.
915687
916 - `type: "scoped_api_key_actor"`
917
918 default: scoped_api_key_actor
919
920 - `scoped_api_key_id: string`
921
922688- `spend_limit: BetaSpendLimit`
923689
924690 A configured spend limit: a cap on metered spend for one scope and period.
from line 713
947713
948714 ISO 4217 code of the organization's billing currency; the unit for `amount`.
949715
716 - `is_enabled: boolean`
717
718 Read-only. `false` when extra usage is switched off for this organization (`organization` limit) or for this member (`user` limit); `amount` is kept and applies again when it's switched back on. Always `true` for other limits.
719
950720 - `period: BetaSpendLimitPeriod`
951721
952722 Length of the window the limit resets over. `amount` caps spend within each period.
953723
954 - `scope: User or SeatTier or RBACGroup or 3 more`
724 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
955725
956726 What the limit applies to. A tagged union on `type`; each variant carries the identifier for its scope.
957727
958 - `User object`
728 - `BetaSpendLimitUserScope object`
959729
960730 Scope selecting a single member of the organization.
961731
from line 739
969739
970740 Tagged ID of the member the spend limit applies to.
971741
972 - `SeatTier object`
742 - `BetaSpendLimitSeatTierScope object`
973743
974744 - `type: "seat_tier"`
975745
from line 747
977747
978748 - `seat_tier: string`
979749
980 - `RBACGroup object`
750 - `BetaSpendLimitRBACGroupScope object`
981751
982752 - `type: "rbac_group"`
983753
from line 755
985755
986756 - `rbac_group_id: string`
987757
988 - `OrganizationService object`
758 - `BetaSpendLimitOrganizationServiceScope object`
989759
990760 - `type: "organization_service"`
991761
from line 763
993763
994764 - `service: string`
995765
996 - `Organization object`
766 - `BetaSpendLimitOrganizationScope object`
997767
998768 - `type: "organization"`
999769
1000770 default: organization
1001771
1002 - `Workspace object`
772 - `BetaSpendLimitWorkspaceScope object`
1003773
1004774 Scope selecting one workspace of a Claude Console organization.
1005775
from line 793
1023793
1024794 Per-member effective-limit report row (`GET /spend_limits/effective`).
1025795
1026 - `actor: UserActor or ScopedAPIKeyActor`
1027
1028 - `UserActor object`
796 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
797
798 - `BetaSpendLimitUserActor object`
1029799
1030800 A user within the organization. `name` and `email_address` are
1031801 null when the underlying account is unavailable or has been deleted;
1032802 `deleted` is true only for deleted accounts.
1033803
1034 - `type: "user_actor"`
1035
1036 Actor type. Always `user_actor`.
1037
1038 default: user_actor
1039
1040 - `deleted: boolean`
1041
1042 True only when the underlying account has been deleted.
1043
1044 default: false
1045
1046 - `email_address: string or null`
1047
1048 The user's email address. Null when the account is unavailable or has been deleted.
1049
1050 - `name: string or null`
1051
1052 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
1053
1054 - `user_id: string`
1055
1056 Tagged ID of the user.
1057
1058 - `ScopedAPIKeyActor object`
804 - `BetaSpendLimitScopedAPIKeyActor object`
1059805
1060806 A scoped Admin API key acting on behalf of the organization.
1061807
1062 - `type: "scoped_api_key_actor"`
1063
1064 default: scoped_api_key_actor
1065
1066 - `scoped_api_key_id: string`
1067
1068808 - `amount: string or null`
1069809
1070810 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
from line 821
1081821
1082822 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
1083823
1084 - `scope: User or SeatTier or RBACGroup or 3 more`
1085
1086 - `User object`
824 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
825
826 - `BetaSpendLimitUserScope object`
1087827
1088828 Scope selecting a single member of the organization.
1089829
1090 - `type: "user"`
1091
1092 Scope type. Always `user` for this scope.
1093
1094 default: user
1095
1096 - `user_id: string`
1097
1098 Tagged ID of the member the spend limit applies to.
1099
1100 - `SeatTier object`
1101
1102 - `type: "seat_tier"`
1103
1104 default: seat_tier
1105
1106 - `seat_tier: string`
1107
1108 - `RBACGroup object`
1109
1110 - `type: "rbac_group"`
1111
1112 default: rbac_group
1113
1114 - `rbac_group_id: string`
1115
1116 - `OrganizationService object`
1117
1118 - `type: "organization_service"`
1119
1120 default: organization_service
1121
1122 - `service: string`
1123
1124 - `Organization object`
1125
1126 - `type: "organization"`
1127
1128 default: organization
1129
1130 - `Workspace object`
830 - `BetaSpendLimitSeatTierScope object`
831
832 - `BetaSpendLimitRBACGroupScope object`
833
834 - `BetaSpendLimitOrganizationServiceScope object`
835
836 - `BetaSpendLimitOrganizationScope object`
837
838 - `BetaSpendLimitWorkspaceScope object`
1131839
1132840 Scope selecting one workspace of a Claude Console organization.
1133841
1134 - `type: "workspace"`
1135
1136 Scope type. Always `workspace` for this scope.
1137
1138 default: workspace
1139
1140 - `workspace_id: string`
1141
1142 Tagged ID of the workspace the spend limit applies to.
1143
1144 - `source: User or SeatTier or RBACGroup or 3 more`
1145
1146 - `User object`
842 - `source: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
843
844 - `BetaSpendLimitUserScope object`
1147845
1148846 Scope selecting a single member of the organization.
1149847
1150 - `type: "user"`
1151
1152 Scope type. Always `user` for this scope.
1153
1154 default: user
1155
1156 - `user_id: string`
1157
1158 Tagged ID of the member the spend limit applies to.
1159
1160 - `SeatTier object`
1161
1162 - `type: "seat_tier"`
1163
1164 default: seat_tier
1165
1166 - `seat_tier: string`
1167
1168 - `RBACGroup object`
1169
1170 - `type: "rbac_group"`
1171
1172 default: rbac_group
1173
1174 - `rbac_group_id: string`
1175
1176 - `OrganizationService object`
1177
1178 - `type: "organization_service"`
1179
1180 default: organization_service
1181
1182 - `service: string`
1183
1184 - `Organization object`
1185
1186 - `type: "organization"`
1187
1188 default: organization
1189
1190 - `Workspace object`
848 - `BetaSpendLimitSeatTierScope object`
849
850 - `BetaSpendLimitRBACGroupScope object`
851
852 - `BetaSpendLimitOrganizationServiceScope object`
853
854 - `BetaSpendLimitOrganizationScope object`
855
856 - `BetaSpendLimitWorkspaceScope object`
1191857
1192858 Scope selecting one workspace of a Claude Console organization.
1193
1194 - `type: "workspace"`
1195
1196 Scope type. Always `workspace` for this scope.
1197
1198 default: workspace
1199
1200 - `workspace_id: string`
1201
1202 Tagged ID of the workspace the spend limit applies to.
1203859
1204860 - `spend_limit_id: string`
1205861
from line 907
1251907 "amount": "50000",
1252908 "created_at": "2019-12-27T18:11:19.117Z",
1253909 "currency": "USD",
910 "is_enabled": true,
1254911 "period": "daily",
1255912 "scope": {
1256913 "type": "user",
from line 972
1315972
1316973 - `id: string`
1317974
1318 - `actor: UserActor or ScopedAPIKeyActor`
1319
1320 - `UserActor object`
975 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
976
977 - `BetaSpendLimitUserActor object`
1321978
1322979 A user within the organization. `name` and `email_address` are
1323980 null when the underlying account is unavailable or has been deleted;
from line 1004
13471004
13481005 Tagged ID of the user.
13491006
1350 - `ScopedAPIKeyActor object`
1007 - `BetaSpendLimitScopedAPIKeyActor object`
13511008
13521009 A scoped Admin API key acting on behalf of the organization.
13531010
from line 1030
13731030
13741031 format: date-time
13751032
1376 - `resolved_by: UserActor or ScopedAPIKeyActor or null`
1377
1378 - `UserActor object`
1033 - `resolved_by: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor or null`
1034
1035 - `BetaSpendLimitUserActor object`
13791036
13801037 A user within the organization. `name` and `email_address` are
13811038 null when the underlying account is unavailable or has been deleted;
13821039 `deleted` is true only for deleted accounts.
13831040
1384 - `type: "user_actor"`
1385
1386 Actor type. Always `user_actor`.
1387
1388 default: user_actor
1389
1390 - `deleted: boolean`
1391
1392 True only when the underlying account has been deleted.
1393
1394 default: false
1395
1396 - `email_address: string or null`
1397
1398 The user's email address. Null when the account is unavailable or has been deleted.
1399
1400 - `name: string or null`
1401
1402 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
1403
1404 - `user_id: string`
1405
1406 Tagged ID of the user.
1407
1408 - `ScopedAPIKeyActor object`
1041 - `BetaSpendLimitScopedAPIKeyActor object`
14091042
14101043 A scoped Admin API key acting on behalf of the organization.
14111044
1412 - `type: "scoped_api_key_actor"`
1413
1414 default: scoped_api_key_actor
1415
1416 - `scoped_api_key_id: string`
1417
14181045 - `spend_summary: BetaSpendSummary or null`
14191046
14201047 Per-member effective-limit report row (`GET /spend_limits/effective`).
14211048
1422 - `actor: UserActor or ScopedAPIKeyActor`
1423
1424 - `UserActor object`
1049 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
1050
1051 - `BetaSpendLimitUserActor object`
14251052
14261053 A user within the organization. `name` and `email_address` are
14271054 null when the underlying account is unavailable or has been deleted;
14281055 `deleted` is true only for deleted accounts.
14291056
1430 - `type: "user_actor"`
1431
1432 Actor type. Always `user_actor`.
1433
1434 default: user_actor
1435
1436 - `deleted: boolean`
1437
1438 True only when the underlying account has been deleted.
1439
1440 default: false
1441
1442 - `email_address: string or null`
1443
1444 The user's email address. Null when the account is unavailable or has been deleted.
1445
1446 - `name: string or null`
1447
1448 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
1057 - `BetaSpendLimitScopedAPIKeyActor object`
1058
1059 A scoped Admin API key acting on behalf of the organization.
1060
1061 - `amount: string or null`
1062
1063 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
1064
1065 - `currency: string`
1066
1067 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
1068
1069 - `period: BetaSpendLimitPeriod`
1070
1071 Period this row's effective limit and spend are reported for.
1072
1073 - `period_to_date_spend: string`
1074
1075 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
1076
1077 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
1078
1079 - `BetaSpendLimitUserScope object`
1080
1081 Scope selecting a single member of the organization.
1082
1083 - `type: "user"`
1084
1085 Scope type. Always `user` for this scope.
1086
1087 default: user
14491088
14501089 - `user_id: string`
14511090
1452 Tagged ID of the user.
1453
1454 - `ScopedAPIKeyActor object`
1455
1456 A scoped Admin API key acting on behalf of the organization.
1457
1458 - `type: "scoped_api_key_actor"`
1459
1460 default: scoped_api_key_actor
1461
1462 - `scoped_api_key_id: string`
1463
1464 - `amount: string or null`
1465
1466 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
1467
1468 - `currency: string`
1469
1470 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
1471
1472 - `period: BetaSpendLimitPeriod`
1473
1474 Period this row's effective limit and spend are reported for.
1475
1476 - `period_to_date_spend: string`
1477
1478 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
1479
1480 - `scope: User or SeatTier or RBACGroup or 3 more`
1481
1482 - `User object`
1091 Tagged ID of the member the spend limit applies to.
1092
1093 - `BetaSpendLimitSeatTierScope object`
1094
1095 - `type: "seat_tier"`
1096
1097 default: seat_tier
1098
1099 - `seat_tier: string`
1100
1101 - `BetaSpendLimitRBACGroupScope object`
1102
1103 - `type: "rbac_group"`
1104
1105 default: rbac_group
1106
1107 - `rbac_group_id: string`
1108
1109 - `BetaSpendLimitOrganizationServiceScope object`
1110
1111 - `type: "organization_service"`
1112
1113 default: organization_service
1114
1115 - `service: string`
1116
1117 - `BetaSpendLimitOrganizationScope object`
1118
1119 - `type: "organization"`
1120
1121 default: organization
1122
1123 - `BetaSpendLimitWorkspaceScope object`
1124
1125 Scope selecting one workspace of a Claude Console organization.
1126
1127 - `type: "workspace"`
1128
1129 Scope type. Always `workspace` for this scope.
1130
1131 default: workspace
1132
1133 - `workspace_id: string`
1134
1135 Tagged ID of the workspace the spend limit applies to.
1136
1137 - `source: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
1138
1139 - `BetaSpendLimitUserScope object`
14831140
14841141 Scope selecting a single member of the organization.
14851142
1486 - `type: "user"`
1487
1488 Scope type. Always `user` for this scope.
1489
1490 default: user
1491
1492 - `user_id: string`
1493
1494 Tagged ID of the member the spend limit applies to.
1495
1496 - `SeatTier object`
1497
1498 - `type: "seat_tier"`
1499
1500 default: seat_tier
1501
1502 - `seat_tier: string`
1503
1504 - `RBACGroup object`
1505
1506 - `type: "rbac_group"`
1507
1508 default: rbac_group
1509
1510 - `rbac_group_id: string`
1511
1512 - `OrganizationService object`
1513
1514 - `type: "organization_service"`
1515
1516 default: organization_service
1517
1518 - `service: string`
1519
1520 - `Organization object`
1521
1522 - `type: "organization"`
1523
1524 default: organization
1525
1526 - `Workspace object`
1143 - `BetaSpendLimitSeatTierScope object`
1144
1145 - `BetaSpendLimitRBACGroupScope object`
1146
1147 - `BetaSpendLimitOrganizationServiceScope object`
1148
1149 - `BetaSpendLimitOrganizationScope object`
1150
1151 - `BetaSpendLimitWorkspaceScope object`
15271152
15281153 Scope selecting one workspace of a Claude Console organization.
1529
1530 - `type: "workspace"`
1531
1532 Scope type. Always `workspace` for this scope.
1533
1534 default: workspace
1535
1536 - `workspace_id: string`
1537
1538 Tagged ID of the workspace the spend limit applies to.
1539
1540 - `source: User or SeatTier or RBACGroup or 3 more`
1541
1542 - `User object`
1543
1544 Scope selecting a single member of the organization.
1545
1546 - `type: "user"`
1547
1548 Scope type. Always `user` for this scope.
1549
1550 default: user
1551
1552 - `user_id: string`
1553
1554 Tagged ID of the member the spend limit applies to.
1555
1556 - `SeatTier object`
1557
1558 - `type: "seat_tier"`
1559
1560 default: seat_tier
1561
1562 - `seat_tier: string`
1563
1564 - `RBACGroup object`
1565
1566 - `type: "rbac_group"`
1567
1568 default: rbac_group
1569
1570 - `rbac_group_id: string`
1571
1572 - `OrganizationService object`
1573
1574 - `type: "organization_service"`
1575
1576 default: organization_service
1577
1578 - `service: string`
1579
1580 - `Organization object`
1581
1582 - `type: "organization"`
1583
1584 default: organization
1585
1586 - `Workspace object`
1587
1588 Scope selecting one workspace of a Claude Console organization.
1589
1590 - `type: "workspace"`
1591
1592 Scope type. Always `workspace` for this scope.
1593
1594 default: workspace
1595
1596 - `workspace_id: string`
1597
1598 Tagged ID of the workspace the spend limit applies to.
15991154
16001155 - `spend_limit_id: string`
16011156
from line 1233
16781233
16791234 - `id: string`
16801235
1681 - `actor: UserActor or ScopedAPIKeyActor`
1682
1683 - `UserActor object`
1236 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
1237
1238 - `BetaSpendLimitUserActor object`
16841239
16851240 A user within the organization. `name` and `email_address` are
16861241 null when the underlying account is unavailable or has been deleted;
from line 1265
17101265
17111266 Tagged ID of the user.
17121267
1713 - `ScopedAPIKeyActor object`
1268 - `BetaSpendLimitScopedAPIKeyActor object`
17141269
17151270 A scoped Admin API key acting on behalf of the organization.
17161271
from line 1291
17361291
17371292 format: date-time
17381293
1739 - `resolved_by: UserActor or ScopedAPIKeyActor or null`
1740
1741 - `UserActor object`
1294 - `resolved_by: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor or null`
1295
1296 - `BetaSpendLimitUserActor object`
17421297
17431298 A user within the organization. `name` and `email_address` are
17441299 null when the underlying account is unavailable or has been deleted;
17451300 `deleted` is true only for deleted accounts.
17461301
1747 - `type: "user_actor"`
1748
1749 Actor type. Always `user_actor`.
1750
1751 default: user_actor
1752
1753 - `deleted: boolean`
1754
1755 True only when the underlying account has been deleted.
1756
1757 default: false
1758
1759 - `email_address: string or null`
1760
1761 The user's email address. Null when the account is unavailable or has been deleted.
1762
1763 - `name: string or null`
1764
1765 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
1766
1767 - `user_id: string`
1768
1769 Tagged ID of the user.
1770
1771 - `ScopedAPIKeyActor object`
1302 - `BetaSpendLimitScopedAPIKeyActor object`
17721303
17731304 A scoped Admin API key acting on behalf of the organization.
17741305
1775 - `type: "scoped_api_key_actor"`
1776
1777 default: scoped_api_key_actor
1778
1779 - `scoped_api_key_id: string`
1780
17811306 - `spend_summary: BetaSpendSummary or null`
17821307
17831308 Per-member effective-limit report row (`GET /spend_limits/effective`).
17841309
1785 - `actor: UserActor or ScopedAPIKeyActor`
1786
1787 - `UserActor object`
1310 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
1311
1312 - `BetaSpendLimitUserActor object`
17881313
17891314 A user within the organization. `name` and `email_address` are
17901315 null when the underlying account is unavailable or has been deleted;
17911316 `deleted` is true only for deleted accounts.
17921317
1793 - `type: "user_actor"`
1794
1795 Actor type. Always `user_actor`.
1796
1797 default: user_actor
1798
1799 - `deleted: boolean`
1800
1801 True only when the underlying account has been deleted.
1802
1803 default: false
1804
1805 - `email_address: string or null`
1806
1807 The user's email address. Null when the account is unavailable or has been deleted.
1808
1809 - `name: string or null`
1810
1811 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
1318 - `BetaSpendLimitScopedAPIKeyActor object`
1319
1320 A scoped Admin API key acting on behalf of the organization.
1321
1322 - `amount: string or null`
1323
1324 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
1325
1326 - `currency: string`
1327
1328 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
1329
1330 - `period: BetaSpendLimitPeriod`
1331
1332 Period this row's effective limit and spend are reported for.
1333
1334 - `period_to_date_spend: string`
1335
1336 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
1337
1338 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
1339
1340 - `BetaSpendLimitUserScope object`
1341
1342 Scope selecting a single member of the organization.
1343
1344 - `type: "user"`
1345
1346 Scope type. Always `user` for this scope.
1347
1348 default: user
18121349
18131350 - `user_id: string`
18141351
1815 Tagged ID of the user.
1816
1817 - `ScopedAPIKeyActor object`
1818
1819 A scoped Admin API key acting on behalf of the organization.
1820
1821 - `type: "scoped_api_key_actor"`
1822
1823 default: scoped_api_key_actor
1824
1825 - `scoped_api_key_id: string`
1826
1827 - `amount: string or null`
1828
1829 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
1830
1831 - `currency: string`
1832
1833 ISO 4217 code of the organization's billing currency; the unit for `amount` and `period_to_date_spend`.
1834
1835 - `period: BetaSpendLimitPeriod`
1836
1837 Period this row's effective limit and spend are reported for.
1838
1839 - `period_to_date_spend: string`
1840
1841 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
1842
1843 - `scope: User or SeatTier or RBACGroup or 3 more`
1844
1845 - `User object`
1352 Tagged ID of the member the spend limit applies to.
1353
1354 - `BetaSpendLimitSeatTierScope object`
1355
1356 - `type: "seat_tier"`
1357
1358 default: seat_tier
1359
1360 - `seat_tier: string`
1361
1362 - `BetaSpendLimitRBACGroupScope object`
1363
1364 - `type: "rbac_group"`
1365
1366 default: rbac_group
1367
1368 - `rbac_group_id: string`
1369
1370 - `BetaSpendLimitOrganizationServiceScope object`
1371
1372 - `type: "organization_service"`
1373
1374 default: organization_service
1375
1376 - `service: string`
1377
1378 - `BetaSpendLimitOrganizationScope object`
1379
1380 - `type: "organization"`
1381
1382 default: organization
1383
1384 - `BetaSpendLimitWorkspaceScope object`
1385
1386 Scope selecting one workspace of a Claude Console organization.
1387
1388 - `type: "workspace"`
1389
1390 Scope type. Always `workspace` for this scope.
1391
1392 default: workspace
1393
1394 - `workspace_id: string`
1395
1396 Tagged ID of the workspace the spend limit applies to.
1397
1398 - `source: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
1399
1400 - `BetaSpendLimitUserScope object`
18461401
18471402 Scope selecting a single member of the organization.
18481403
1849 - `type: "user"`
1850
1851 Scope type. Always `user` for this scope.
1852
1853 default: user
1854
1855 - `user_id: string`
1856
1857 Tagged ID of the member the spend limit applies to.
1858
1859 - `SeatTier object`
1860
1861 - `type: "seat_tier"`
1862
1863 default: seat_tier
1864
1865 - `seat_tier: string`
1866
1867 - `RBACGroup object`
1868
1869 - `type: "rbac_group"`
1870
1871 default: rbac_group
1872
1873 - `rbac_group_id: string`
1874
1875 - `OrganizationService object`
1876
1877 - `type: "organization_service"`
1878
1879 default: organization_service
1880
1881 - `service: string`
1882
1883 - `Organization object`
1884
1885 - `type: "organization"`
1886
1887 default: organization
1888
1889 - `Workspace object`
1404 - `BetaSpendLimitSeatTierScope object`
1405
1406 - `BetaSpendLimitRBACGroupScope object`
1407
1408 - `BetaSpendLimitOrganizationServiceScope object`
1409
1410 - `BetaSpendLimitOrganizationScope object`
1411
1412 - `BetaSpendLimitWorkspaceScope object`
18901413
18911414 Scope selecting one workspace of a Claude Console organization.
18921415
1893 - `type: "workspace"`
1894
1895 Scope type. Always `workspace` for this scope.
1896
1897 default: workspace
1898
1899 - `workspace_id: string`
1900
1901 Tagged ID of the workspace the spend limit applies to.
1902
1903 - `source: User or SeatTier or RBACGroup or 3 more`
1904
1905 - `User object`
1906
1907 Scope selecting a single member of the organization.
1908
1909 - `type: "user"`
1910
1911 Scope type. Always `user` for this scope.
1912
1913 default: user
1914
1915 - `user_id: string`
1916
1917 Tagged ID of the member the spend limit applies to.
1918
1919 - `SeatTier object`
1920
1921 - `type: "seat_tier"`
1922
1923 default: seat_tier
1924
1925 - `seat_tier: string`
1926
1927 - `RBACGroup object`
1928
1929 - `type: "rbac_group"`
1930
1931 default: rbac_group
1932
1933 - `rbac_group_id: string`
1934
1935 - `OrganizationService object`
1936
1937 - `type: "organization_service"`
1938
1939 default: organization_service
1940
1941 - `service: string`
1942
1943 - `Organization object`
1944
1945 - `type: "organization"`
1946
1947 default: organization
1948
1949 - `Workspace object`
1950
1951 Scope selecting one workspace of a Claude Console organization.
1952
1953 - `type: "workspace"`
1954
1955 Scope type. Always `workspace` for this scope.
1956
1957 default: workspace
1958
1959 - `workspace_id: string`
1960
1961 Tagged ID of the workspace the spend limit applies to.
1962
19631416 - `spend_limit_id: string`
19641417
19651418 - `status: BetaSpendLimitIncreaseRequestStatus`
from line 1443
19901443
19911444 - `id: string`
19921445
1993 - `actor: UserActor or ScopedAPIKeyActor`
1994
1995 - `UserActor object`
1446 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
1447
1448 - `BetaSpendLimitUserActor object`
19961449
19971450 A user within the organization. `name` and `email_address` are
19981451 null when the underlying account is unavailable or has been deleted;
from line 1475
20221475
20231476 Tagged ID of the user.
20241477
2025 - `ScopedAPIKeyActor object`
1478 - `BetaSpendLimitScopedAPIKeyActor object`
20261479
20271480 A scoped Admin API key acting on behalf of the organization.
20281481
from line 1501
20481501
20491502 format: date-time
20501503
2051 - `resolved_by: UserActor or ScopedAPIKeyActor or null`
2052
2053 - `UserActor object`
1504 - `resolved_by: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor or null`
1505
1506 - `BetaSpendLimitUserActor object`
20541507
20551508 A user within the organization. `name` and `email_address` are
20561509 null when the underlying account is unavailable or has been deleted;
20571510 `deleted` is true only for deleted accounts.
20581511
2059 - `type: "user_actor"`
2060
2061 Actor type. Always `user_actor`.
2062
2063 default: user_actor
2064
2065 - `deleted: boolean`
2066
2067 True only when the underlying account has been deleted.
2068
2069 default: false
2070
2071 - `email_address: string or null`
2072
2073 The user's email address. Null when the account is unavailable or has been deleted.
2074
2075 - `name: string or null`
2076
2077 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
2078
2079 - `user_id: string`
2080
2081 Tagged ID of the user.
2082
2083 - `ScopedAPIKeyActor object`
1512 - `BetaSpendLimitScopedAPIKeyActor object`
20841513
20851514 A scoped Admin API key acting on behalf of the organization.
20861515
2087 - `type: "scoped_api_key_actor"`
2088
2089 default: scoped_api_key_actor
2090
2091 - `scoped_api_key_id: string`
2092
20931516 - `spend_limit: BetaSpendLimit`
20941517
20951518 A configured spend limit: a cap on metered spend for one scope and period.
from line 1541
21181541
21191542 ISO 4217 code of the organization's billing currency; the unit for `amount`.
21201543
1544 - `is_enabled: boolean`
1545
1546 Read-only. `false` when extra usage is switched off for this organization (`organization` limit) or for this member (`user` limit); `amount` is kept and applies again when it's switched back on. Always `true` for other limits.
1547
21211548 - `period: BetaSpendLimitPeriod`
21221549
21231550 Length of the window the limit resets over. `amount` caps spend within each period.
21241551
2125 - `scope: User or SeatTier or RBACGroup or 3 more`
1552 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
21261553
21271554 What the limit applies to. A tagged union on `type`; each variant carries the identifier for its scope.
21281555
2129 - `User object`
1556 - `BetaSpendLimitUserScope object`
21301557
21311558 Scope selecting a single member of the organization.
21321559
from line 1567
21401567
21411568 Tagged ID of the member the spend limit applies to.
21421569
2143 - `SeatTier object`
1570 - `BetaSpendLimitSeatTierScope object`
21441571
21451572 - `type: "seat_tier"`
21461573
from line 1575
21481575
21491576 - `seat_tier: string`
21501577
2151 - `RBACGroup object`
1578 - `BetaSpendLimitRBACGroupScope object`
21521579
21531580 - `type: "rbac_group"`
21541581
from line 1583
21561583
21571584 - `rbac_group_id: string`
21581585
2159 - `OrganizationService object`
1586 - `BetaSpendLimitOrganizationServiceScope object`
21601587
21611588 - `type: "organization_service"`
21621589
from line 1591
21641591
21651592 - `service: string`
21661593
2167 - `Organization object`
1594 - `BetaSpendLimitOrganizationScope object`
21681595
21691596 - `type: "organization"`
21701597
21711598 default: organization
21721599
2173 - `Workspace object`
1600 - `BetaSpendLimitWorkspaceScope object`
21741601
21751602 Scope selecting one workspace of a Claude Console organization.
21761603
from line 1621
21941621
21951622 Per-member effective-limit report row (`GET /spend_limits/effective`).
21961623
2197 - `actor: UserActor or ScopedAPIKeyActor`
2198
2199 - `UserActor object`
1624 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
1625
1626 - `BetaSpendLimitUserActor object`
22001627
22011628 A user within the organization. `name` and `email_address` are
22021629 null when the underlying account is unavailable or has been deleted;
22031630 `deleted` is true only for deleted accounts.
22041631
2205 - `type: "user_actor"`
2206
2207 Actor type. Always `user_actor`.
2208
2209 default: user_actor
2210
2211 - `deleted: boolean`
2212
2213 True only when the underlying account has been deleted.
2214
2215 default: false
2216
2217 - `email_address: string or null`
2218
2219 The user's email address. Null when the account is unavailable or has been deleted.
2220
2221 - `name: string or null`
2222
2223 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
2224
2225 - `user_id: string`
2226
2227 Tagged ID of the user.
2228
2229 - `ScopedAPIKeyActor object`
1632 - `BetaSpendLimitScopedAPIKeyActor object`
22301633
22311634 A scoped Admin API key acting on behalf of the organization.
22321635
2233 - `type: "scoped_api_key_actor"`
2234
2235 default: scoped_api_key_actor
2236
2237 - `scoped_api_key_id: string`
2238
22391636 - `amount: string or null`
22401637
22411638 Effective limit amount as a non-negative integer decimal string in the minor unit of `currency` (cents for USD). `null` means no limit applies for this row's `period` — each period resolves independently, so another period may still cap this member.
from line 1649
22521649
22531650 The member's spend so far in the current period, as a non-negative decimal string in the minor unit of `currency` (cents for USD). May carry fractional minor units up to three decimal places (e.g. `"12050.5"`) — metered usage is not rounded to whole cents. Reads as `"0"` when the spend reading is temporarily unavailable.
22541651
2255 - `scope: User or SeatTier or RBACGroup or 3 more`
2256
2257 - `User object`
1652 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
1653
1654 - `BetaSpendLimitUserScope object`
22581655
22591656 Scope selecting a single member of the organization.
22601657
2261 - `type: "user"`
2262
2263 Scope type. Always `user` for this scope.
2264
2265 default: user
2266
2267 - `user_id: string`
2268
2269 Tagged ID of the member the spend limit applies to.
2270
2271 - `SeatTier object`
2272
2273 - `type: "seat_tier"`
2274
2275 default: seat_tier
2276
2277 - `seat_tier: string`
2278
2279 - `RBACGroup object`
2280
2281 - `type: "rbac_group"`
2282
2283 default: rbac_group
2284
2285 - `rbac_group_id: string`
2286
2287 - `OrganizationService object`
2288
2289 - `type: "organization_service"`
2290
2291 default: organization_service
2292
2293 - `service: string`
2294
2295 - `Organization object`
2296
2297 - `type: "organization"`
2298
2299 default: organization
2300
2301 - `Workspace object`
1658 - `BetaSpendLimitSeatTierScope object`
1659
1660 - `BetaSpendLimitRBACGroupScope object`
1661
1662 - `BetaSpendLimitOrganizationServiceScope object`
1663
1664 - `BetaSpendLimitOrganizationScope object`
1665
1666 - `BetaSpendLimitWorkspaceScope object`
23021667
23031668 Scope selecting one workspace of a Claude Console organization.
23041669
2305 - `type: "workspace"`
2306
2307 Scope type. Always `workspace` for this scope.
2308
2309 default: workspace
2310
2311 - `workspace_id: string`
2312
2313 Tagged ID of the workspace the spend limit applies to.
2314
2315 - `source: User or SeatTier or RBACGroup or 3 more`
2316
2317 - `User object`
1670 - `source: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
1671
1672 - `BetaSpendLimitUserScope object`
23181673
23191674 Scope selecting a single member of the organization.
23201675
2321 - `type: "user"`
2322
2323 Scope type. Always `user` for this scope.
2324
2325 default: user
2326
2327 - `user_id: string`
2328
2329 Tagged ID of the member the spend limit applies to.
2330
2331 - `SeatTier object`
2332
2333 - `type: "seat_tier"`
2334
2335 default: seat_tier
2336
2337 - `seat_tier: string`
2338
2339 - `RBACGroup object`
2340
2341 - `type: "rbac_group"`
2342
2343 default: rbac_group
2344
2345 - `rbac_group_id: string`
2346
2347 - `OrganizationService object`
2348
2349 - `type: "organization_service"`
2350
2351 default: organization_service
2352
2353 - `service: string`
2354
2355 - `Organization object`
2356
2357 - `type: "organization"`
2358
2359 default: organization
2360
2361 - `Workspace object`
1676 - `BetaSpendLimitSeatTierScope object`
1677
1678 - `BetaSpendLimitRBACGroupScope object`
1679
1680 - `BetaSpendLimitOrganizationServiceScope object`
1681
1682 - `BetaSpendLimitOrganizationScope object`
1683
1684 - `BetaSpendLimitWorkspaceScope object`
23621685
23631686 Scope selecting one workspace of a Claude Console organization.
23641687
2365 - `type: "workspace"`
2366
2367 Scope type. Always `workspace` for this scope.
2368
2369 default: workspace
2370
2371 - `workspace_id: string`
2372
2373 Tagged ID of the workspace the spend limit applies to.
2374
23751688 - `spend_limit_id: string`
23761689
23771690 - `status: BetaSpendLimitIncreaseRequestStatus`
23781691
No line in this hunk matches that.