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 1
1---
2title: Increase Requests
3url: https://platform.claude.com/docs/en/api/admin/spend_limits/increase_requests
4---
5
61# Increase Requests
72
83## List Spend Limit Increase Requests
94
10**get** `/v1/organizations/spend_limit_increase_requests`
5**GET** `/v1/organizations/spend_limit_increase_requests`
116
127List spend limit increase requests, most recent first.
138
149Pending requests include a live `spend_summary` for the requester.
1510Requests whose requester is no longer a member are excluded.
1611
17### Query Parameters
12### Query parameters
1813
1914- `actor_ids: optional array of string`
2015
from line 17
2217
2318- `limit: optional number`
2419
20 default: 20, maximum: 1000, minimum: 1
21
2522- `page: optional string`
2623
2724 Opaque cursor from a previous response's `next_page`.
from line 39
4239
4340 - `id: string`
4441
45 - `actor: object { deleted, email_address, name, 2 more }`
42 - `actor: object`
4643
4744 A user within the organization. `name` and `email_address` are
4845 null when the underlying account is unavailable or has been deleted;
from line 47
5047
5148 - `deleted: boolean`
5249
50 default: false
51
5352 - `email_address: string or null`
5453
5554 - `name: string or null`
5655
5756 - `type: "user_actor"`
5857
59 - `"user_actor"`
58 default: user_actor
6059
6160 - `user_id: string`
6261
6362 - `created_at: string`
6463
64 format: date-time
65
6566 - `period: "daily" or "monthly" or "weekly"`
6667
6768 - `"daily"`
from line 73
7273
7374 - `resolved_at: string or null`
7475
75 - `resolved_by: object { deleted, email_address, name, 2 more } or object { scoped_api_key_id, type } or null`
76 format: date-time
77
78 - `resolved_by: object or object or null`
7679
7780 A user within the organization. `name` and `email_address` are
7881 null when the underlying account is unavailable or has been deleted;
7982 `deleted` is true only for deleted accounts.
8083
81 - `UserActor object { deleted, email_address, name, 2 more }`
84 - `UserActor object`
8285
8386 A user within the organization. `name` and `email_address` are
8487 null when the underlying account is unavailable or has been deleted;
from line 89
8689
8790 - `deleted: boolean`
8891
92 default: false
93
8994 - `email_address: string or null`
9095
9196 - `name: string or null`
9297
9398 - `type: "user_actor"`
9499
95 - `"user_actor"`
100 default: user_actor
96101
97102 - `user_id: string`
98103
99 - `ScopedAPIKeyActor object { scoped_api_key_id, type }`
104 - `ScopedAPIKeyActor object`
100105
101106 A scoped Admin API key acting on behalf of the organization.
102107
from line 109
104109
105110 - `type: "scoped_api_key_actor"`
106111
107 - `"scoped_api_key_actor"`
112 default: scoped_api_key_actor
108113
109114 - `spend_summary: SpendSummary or null`
110115
111116 Per-member effective-limit report row (GET /spend_limits/effective).
112117
113 - `actor: object { deleted, email_address, name, 2 more }`
118 - `actor: object`
114119
115120 A user within the organization. `name` and `email_address` are
116121 null when the underlying account is unavailable or has been deleted;
from line 123
118123
119124 - `deleted: boolean`
120125
126 default: false
127
121128 - `email_address: string or null`
122129
123130 - `name: string or null`
124131
125132 - `type: "user_actor"`
126133
127 - `"user_actor"`
134 default: user_actor
128135
129136 - `user_id: string`
130137
from line 155
148155
149156 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.
150157
151 - `scope: object { type, user_id }`
158 - `scope: object`
152159
153160 - `type: "user"`
154161
155 - `"user"`
162 default: user
156163
157164 - `user_id: string`
158165
159 - `source: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
160
161 - `User object { type, user_id }`
166 - `source: object or object or object or 2 more`
167
168 - `User object`
162169
163170 - `type: "user"`
164171
165 - `"user"`
172 default: user
166173
167174 - `user_id: string`
168175
169 - `SeatTier object { seat_tier, type }`
176 - `SeatTier object`
170177
171178 - `seat_tier: string`
172179
173180 - `type: "seat_tier"`
174181
175 - `"seat_tier"`
176
177 - `RbacGroup object { rbac_group_id, type }`
182 default: seat_tier
183
184 - `RbacGroup object`
178185
179186 - `rbac_group_id: string`
180187
181188 - `type: "rbac_group"`
182189
183 - `"rbac_group"`
184
185 - `OrganizationService object { service, type }`
190 default: rbac_group
191
192 - `OrganizationService object`
186193
187194 - `service: string`
188195
189196 - `type: "organization_service"`
190197
191 - `"organization_service"`
192
193 - `Organization object { type }`
198 default: organization_service
199
200 - `Organization object`
194201
195202 - `type: "organization"`
196203
197 - `"organization"`
204 default: organization
198205
199206 - `spend_limit_id: string`
200207
from line 215
208215
209216 - `type: "spend_limit_increase_request"`
210217
211 - `"spend_limit_increase_request"`
218 default: spend_limit_increase_request
212219
213220- `next_page: string or null`
214221
215222### Example
216223
217```http
224```bash
218225curl https://api.anthropic.com/v1/organizations/spend_limit_increase_requests \
219226 -H 'anthropic-version: 2023-06-01' \
220227 -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
221228```
222229
223#### Response
230#### Response (200)
224231
225232```json
226233{
from line 283
276283
277284## Get Spend Limit Increase Request
278285
279**get** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}`
286**GET** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}`
280287
281288Retrieve a spend limit increase request.
282289
283290While `pending`, the response includes a live `spend_summary` for the
284291requester at the request's period.
285292
286### Path Parameters
293### Path parameters
287294
288295- `spend_limit_increase_request_id: string`
289296
from line 298
291298
292299### Returns
293300
294- `SpendLimitIncreaseRequest object { id, actor, created_at, 6 more }`
301- `SpendLimitIncreaseRequest object`
295302
296303 - `id: string`
297304
298 - `actor: object { deleted, email_address, name, 2 more }`
305 - `actor: object`
299306
300307 A user within the organization. `name` and `email_address` are
301308 null when the underlying account is unavailable or has been deleted;
from line 310
303310
304311 - `deleted: boolean`
305312
313 default: false
314
306315 - `email_address: string or null`
307316
308317 - `name: string or null`
309318
310319 - `type: "user_actor"`
311320
312 - `"user_actor"`
321 default: user_actor
313322
314323 - `user_id: string`
315324
316325 - `created_at: string`
317326
327 format: date-time
328
318329 - `period: "daily" or "monthly" or "weekly"`
319330
320331 - `"daily"`
from line 336
325336
326337 - `resolved_at: string or null`
327338
328 - `resolved_by: object { deleted, email_address, name, 2 more } or object { scoped_api_key_id, type } or null`
339 format: date-time
340
341 - `resolved_by: object or object or null`
329342
330343 A user within the organization. `name` and `email_address` are
331344 null when the underlying account is unavailable or has been deleted;
332345 `deleted` is true only for deleted accounts.
333346
334 - `UserActor object { deleted, email_address, name, 2 more }`
347 - `UserActor object`
335348
336349 A user within the organization. `name` and `email_address` are
337350 null when the underlying account is unavailable or has been deleted;
from line 352
339352
340353 - `deleted: boolean`
341354
355 default: false
356
342357 - `email_address: string or null`
343358
344359 - `name: string or null`
345360
346361 - `type: "user_actor"`
347362
348 - `"user_actor"`
363 default: user_actor
349364
350365 - `user_id: string`
351366
352 - `ScopedAPIKeyActor object { scoped_api_key_id, type }`
367 - `ScopedAPIKeyActor object`
353368
354369 A scoped Admin API key acting on behalf of the organization.
355370
from line 372
357372
358373 - `type: "scoped_api_key_actor"`
359374
360 - `"scoped_api_key_actor"`
375 default: scoped_api_key_actor
361376
362377 - `spend_summary: SpendSummary or null`
363378
364379 Per-member effective-limit report row (GET /spend_limits/effective).
365380
366 - `actor: object { deleted, email_address, name, 2 more }`
381 - `actor: object`
367382
368383 A user within the organization. `name` and `email_address` are
369384 null when the underlying account is unavailable or has been deleted;
from line 386
371386
372387 - `deleted: boolean`
373388
389 default: false
390
374391 - `email_address: string or null`
375392
376393 - `name: string or null`
377394
378395 - `type: "user_actor"`
379396
380 - `"user_actor"`
397 default: user_actor
381398
382399 - `user_id: string`
383400
from line 418
401418
402419 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.
403420
404 - `scope: object { type, user_id }`
421 - `scope: object`
405422
406423 - `type: "user"`
407424
408 - `"user"`
425 default: user
409426
410427 - `user_id: string`
411428
412 - `source: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
413
414 - `User object { type, user_id }`
429 - `source: object or object or object or 2 more`
430
431 - `User object`
415432
416433 - `type: "user"`
417434
418 - `"user"`
435 default: user
419436
420437 - `user_id: string`
421438
422 - `SeatTier object { seat_tier, type }`
439 - `SeatTier object`
423440
424441 - `seat_tier: string`
425442
426443 - `type: "seat_tier"`
427444
428 - `"seat_tier"`
429
430 - `RbacGroup object { rbac_group_id, type }`
445 default: seat_tier
446
447 - `RbacGroup object`
431448
432449 - `rbac_group_id: string`
433450
434451 - `type: "rbac_group"`
435452
436 - `"rbac_group"`
437
438 - `OrganizationService object { service, type }`
453 default: rbac_group
454
455 - `OrganizationService object`
439456
440457 - `service: string`
441458
442459 - `type: "organization_service"`
443460
444 - `"organization_service"`
445
446 - `Organization object { type }`
461 default: organization_service
462
463 - `Organization object`
447464
448465 - `type: "organization"`
449466
450 - `"organization"`
467 default: organization
451468
452469 - `spend_limit_id: string`
453470
from line 478
461478
462479 - `type: "spend_limit_increase_request"`
463480
464 - `"spend_limit_increase_request"`
481 default: spend_limit_increase_request
465482
466483### Example
467484
468```http
485```bash
469486curl https://api.anthropic.com/v1/organizations/spend_limit_increase_requests/$SPEND_LIMIT_INCREASE_REQUEST_ID \
470487 -H 'anthropic-version: 2023-06-01' \
471488 -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
472489```
473490
474#### Response
491#### Response (200)
475492
476493```json
477494{
from line 539
522539
523540## Approve Spend Limit Increase Request
524541
525**post** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve`
542**POST** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve`
526543
527544Approve a pending spend limit increase request.
528545
from line 548
531548the member was blocked on. Anthropic emails the requester unless
532549`suppress_notification` is set.
533550
534### Path Parameters
551### Path parameters
535552
536553- `spend_limit_increase_request_id: string`
537554
538555 ID of the spend limit increase request.
539556
540### Body Parameters
557### Body parameters
541558
542559- `amount: string`
543560
from line 574
557574
558575- `id: string`
559576
560- `actor: object { deleted, email_address, name, 2 more }`
577- `actor: object`
561578
562579 A user within the organization. `name` and `email_address` are
563580 null when the underlying account is unavailable or has been deleted;
from line 582
565582
566583 - `deleted: boolean`
567584
585 default: false
586
568587 - `email_address: string or null`
569588
570589 - `name: string or null`
571590
572591 - `type: "user_actor"`
573592
574 - `"user_actor"`
593 default: user_actor
575594
576595 - `user_id: string`
577596
578597- `created_at: string`
579598
599 format: date-time
600
580601- `period: "daily" or "monthly" or "weekly"`
581602
582603 - `"daily"`
from line 608
587608
588609- `resolved_at: string or null`
589610
590- `resolved_by: object { deleted, email_address, name, 2 more } or object { scoped_api_key_id, type } or null`
611 format: date-time
612
613- `resolved_by: object or object or null`
591614
592615 A user within the organization. `name` and `email_address` are
593616 null when the underlying account is unavailable or has been deleted;
594617 `deleted` is true only for deleted accounts.
595618
596 - `UserActor object { deleted, email_address, name, 2 more }`
619 - `UserActor object`
597620
598621 A user within the organization. `name` and `email_address` are
599622 null when the underlying account is unavailable or has been deleted;
from line 624
601624
602625 - `deleted: boolean`
603626
627 default: false
628
604629 - `email_address: string or null`
605630
606631 - `name: string or null`
607632
608633 - `type: "user_actor"`
609634
610 - `"user_actor"`
635 default: user_actor
611636
612637 - `user_id: string`
613638
614 - `ScopedAPIKeyActor object { scoped_api_key_id, type }`
639 - `ScopedAPIKeyActor object`
615640
616641 A scoped Admin API key acting on behalf of the organization.
617642
from line 644
619644
620645 - `type: "scoped_api_key_actor"`
621646
622 - `"scoped_api_key_actor"`
647 default: scoped_api_key_actor
623648
624649- `spend_limit: SpendLimit`
625650
from line 656
631656
632657 - `created_at: string`
633658
659 format: date-time
660
634661 - `currency: string`
635662
636663 ISO 4217 code of the organization's billing currency; the unit for `amount`.
from line 670
643670
644671 - `"weekly"`
645672
646 - `scope: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
647
648 - `User object { type, user_id }`
673 - `scope: object or object or object or 2 more`
674
675 - `User object`
649676
650677 - `type: "user"`
651678
652 - `"user"`
679 default: user
653680
654681 - `user_id: string`
655682
656 - `SeatTier object { seat_tier, type }`
683 - `SeatTier object`
657684
658685 - `seat_tier: string`
659686
660687 - `type: "seat_tier"`
661688
662 - `"seat_tier"`
663
664 - `RbacGroup object { rbac_group_id, type }`
689 default: seat_tier
690
691 - `RbacGroup object`
665692
666693 - `rbac_group_id: string`
667694
668695 - `type: "rbac_group"`
669696
670 - `"rbac_group"`
671
672 - `OrganizationService object { service, type }`
697 default: rbac_group
698
699 - `OrganizationService object`
673700
674701 - `service: string`
675702
676703 - `type: "organization_service"`
677704
678 - `"organization_service"`
679
680 - `Organization object { type }`
705 default: organization_service
706
707 - `Organization object`
681708
682709 - `type: "organization"`
683710
684 - `"organization"`
711 default: organization
685712
686713 - `type: "spend_limit"`
687714
688 - `"spend_limit"`
715 default: spend_limit
689716
690717 - `updated_at: string`
691718
719 format: date-time
720
692721- `spend_summary: SpendSummary or null`
693722
694723 Per-member effective-limit report row (GET /spend_limits/effective).
695724
696 - `actor: object { deleted, email_address, name, 2 more }`
725 - `actor: object`
697726
698727 A user within the organization. `name` and `email_address` are
699728 null when the underlying account is unavailable or has been deleted;
from line 730
701730
702731 - `deleted: boolean`
703732
733 default: false
734
704735 - `email_address: string or null`
705736
706737 - `name: string or null`
707738
708739 - `type: "user_actor"`
709740
710 - `"user_actor"`
741 default: user_actor
711742
712743 - `user_id: string`
713744
from line 762
731762
732763 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.
733764
734 - `scope: object { type, user_id }`
765 - `scope: object`
735766
736767 - `type: "user"`
737768
738 - `"user"`
769 default: user
739770
740771 - `user_id: string`
741772
742 - `source: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
743
744 - `User object { type, user_id }`
773 - `source: object or object or object or 2 more`
774
775 - `User object`
745776
746777 - `type: "user"`
747778
748 - `"user"`
779 default: user
749780
750781 - `user_id: string`
751782
752 - `SeatTier object { seat_tier, type }`
783 - `SeatTier object`
753784
754785 - `seat_tier: string`
755786
756787 - `type: "seat_tier"`
757788
758 - `"seat_tier"`
759
760 - `RbacGroup object { rbac_group_id, type }`
789 default: seat_tier
790
791 - `RbacGroup object`
761792
762793 - `rbac_group_id: string`
763794
764795 - `type: "rbac_group"`
765796
766 - `"rbac_group"`
767
768 - `OrganizationService object { service, type }`
797 default: rbac_group
798
799 - `OrganizationService object`
769800
770801 - `service: string`
771802
772803 - `type: "organization_service"`
773804
774 - `"organization_service"`
775
776 - `Organization object { type }`
805 default: organization_service
806
807 - `Organization object`
777808
778809 - `type: "organization"`
779810
780 - `"organization"`
811 default: organization
781812
782813 - `spend_limit_id: string`
783814
from line 822
791822
792823- `type: "spend_limit_increase_request"`
793824
794 - `"spend_limit_increase_request"`
825 default: spend_limit_increase_request
795826
796827### Example
797828
798```http
829```bash
799830curl https://api.anthropic.com/v1/organizations/spend_limit_increase_requests/$SPEND_LIMIT_INCREASE_REQUEST_ID/approve \
800831 -H 'Content-Type: application/json' \
801832 -H 'anthropic-version: 2023-06-01' \
from line 837
806837 }'
807838```
808839
809#### Response
840#### Response (200)
810841
811842```json
812843{
from line 901
870901
871902## Deny Spend Limit Increase Request
872903
873**post** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny`
904**POST** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny`
874905
875906Deny a pending spend limit increase request.
876907
877908Idempotent on `denied`; denying an already-`approved` request returns
878909400. Anthropic emails the requester unless `suppress_notification` is set.
879910
880### Path Parameters
911### Path parameters
881912
882913- `spend_limit_increase_request_id: string`
883914
884915 ID of the spend limit increase request.
885916
886### Body Parameters
917### Body parameters
887918
888919- `suppress_notification: optional boolean`
889920
890921### Returns
891922
892- `SpendLimitIncreaseRequest object { id, actor, created_at, 6 more }`
923- `SpendLimitIncreaseRequest object`
893924
894925 - `id: string`
895926
896 - `actor: object { deleted, email_address, name, 2 more }`
927 - `actor: object`
897928
898929 A user within the organization. `name` and `email_address` are
899930 null when the underlying account is unavailable or has been deleted;
from line 932
901932
902933 - `deleted: boolean`
903934
935 default: false
936
904937 - `email_address: string or null`
905938
906939 - `name: string or null`
907940
908941 - `type: "user_actor"`
909942
910 - `"user_actor"`
943 default: user_actor
911944
912945 - `user_id: string`
913946
914947 - `created_at: string`
915948
949 format: date-time
950
916951 - `period: "daily" or "monthly" or "weekly"`
917952
918953 - `"daily"`
from line 958
923958
924959 - `resolved_at: string or null`
925960
926 - `resolved_by: object { deleted, email_address, name, 2 more } or object { scoped_api_key_id, type } or null`
961 format: date-time
962
963 - `resolved_by: object or object or null`
927964
928965 A user within the organization. `name` and `email_address` are
929966 null when the underlying account is unavailable or has been deleted;
930967 `deleted` is true only for deleted accounts.
931968
932 - `UserActor object { deleted, email_address, name, 2 more }`
969 - `UserActor object`
933970
934971 A user within the organization. `name` and `email_address` are
935972 null when the underlying account is unavailable or has been deleted;
from line 974
937974
938975 - `deleted: boolean`
939976
977 default: false
978
940979 - `email_address: string or null`
941980
942981 - `name: string or null`
943982
944983 - `type: "user_actor"`
945984
946 - `"user_actor"`
985 default: user_actor
947986
948987 - `user_id: string`
949988
950 - `ScopedAPIKeyActor object { scoped_api_key_id, type }`
989 - `ScopedAPIKeyActor object`
951990
952991 A scoped Admin API key acting on behalf of the organization.
953992
from line 994
955994
956995 - `type: "scoped_api_key_actor"`
957996
958 - `"scoped_api_key_actor"`
997 default: scoped_api_key_actor
959998
960999 - `spend_summary: SpendSummary or null`
9611000
9621001 Per-member effective-limit report row (GET /spend_limits/effective).
9631002
964 - `actor: object { deleted, email_address, name, 2 more }`
1003 - `actor: object`
9651004
9661005 A user within the organization. `name` and `email_address` are
9671006 null when the underlying account is unavailable or has been deleted;
from line 1008
9691008
9701009 - `deleted: boolean`
9711010
1011 default: false
1012
9721013 - `email_address: string or null`
9731014
9741015 - `name: string or null`
9751016
9761017 - `type: "user_actor"`
9771018
978 - `"user_actor"`
1019 default: user_actor
9791020
9801021 - `user_id: string`
9811022
from line 1040
9991040
10001041 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.
10011042
1002 - `scope: object { type, user_id }`
1043 - `scope: object`
10031044
10041045 - `type: "user"`
10051046
1006 - `"user"`
1047 default: user
10071048
10081049 - `user_id: string`
10091050
1010 - `source: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
1011
1012 - `User object { type, user_id }`
1051 - `source: object or object or object or 2 more`
1052
1053 - `User object`
10131054
10141055 - `type: "user"`
10151056
1016 - `"user"`
1057 default: user
10171058
10181059 - `user_id: string`
10191060
1020 - `SeatTier object { seat_tier, type }`
1061 - `SeatTier object`
10211062
10221063 - `seat_tier: string`
10231064
10241065 - `type: "seat_tier"`
10251066
1026 - `"seat_tier"`
1027
1028 - `RbacGroup object { rbac_group_id, type }`
1067 default: seat_tier
1068
1069 - `RbacGroup object`
10291070
10301071 - `rbac_group_id: string`
10311072
10321073 - `type: "rbac_group"`
10331074
1034 - `"rbac_group"`
1035
1036 - `OrganizationService object { service, type }`
1075 default: rbac_group
1076
1077 - `OrganizationService object`
10371078
10381079 - `service: string`
10391080
10401081 - `type: "organization_service"`
10411082
1042 - `"organization_service"`
1043
1044 - `Organization object { type }`
1083 default: organization_service
1084
1085 - `Organization object`
10451086
10461087 - `type: "organization"`
10471088
1048 - `"organization"`
1089 default: organization
10491090
10501091 - `spend_limit_id: string`
10511092
from line 1100
10591100
10601101 - `type: "spend_limit_increase_request"`
10611102
1062 - `"spend_limit_increase_request"`
1103 default: spend_limit_increase_request
10631104
10641105### Example
10651106
1066```http
1107```bash
10671108curl https://api.anthropic.com/v1/organizations/spend_limit_increase_requests/$SPEND_LIMIT_INCREASE_REQUEST_ID/deny \
10681109 -H 'Content-Type: application/json' \
10691110 -H 'anthropic-version: 2023-06-01' \
from line 1112
10711112 -d '{}'
10721113```
10731114
1074#### Response
1115#### Response (200)
10751116
10761117```json
10771118{
from line 1161
11201161}
11211162```
11221163
1123## Domain Types
1164## Domain types
11241165
11251166### Spend Limit Increase Request
11261167
1127- `SpendLimitIncreaseRequest object { id, actor, created_at, 6 more }`
1168- `SpendLimitIncreaseRequest object`
11281169
11291170 - `id: string`
11301171
1131 - `actor: object { deleted, email_address, name, 2 more }`
1172 - `actor: object`
11321173
11331174 A user within the organization. `name` and `email_address` are
11341175 null when the underlying account is unavailable or has been deleted;
from line 1177
11361177
11371178 - `deleted: boolean`
11381179
1180 default: false
1181
11391182 - `email_address: string or null`
11401183
11411184 - `name: string or null`
11421185
11431186 - `type: "user_actor"`
11441187
1145 - `"user_actor"`
1188 default: user_actor
11461189
11471190 - `user_id: string`
11481191
11491192 - `created_at: string`
11501193
1194 format: date-time
1195
11511196 - `period: "daily" or "monthly" or "weekly"`
11521197
11531198 - `"daily"`
from line 1203
11581203
11591204 - `resolved_at: string or null`
11601205
1161 - `resolved_by: object { deleted, email_address, name, 2 more } or object { scoped_api_key_id, type } or null`
1206 format: date-time
1207
1208 - `resolved_by: object or object or null`
11621209
11631210 A user within the organization. `name` and `email_address` are
11641211 null when the underlying account is unavailable or has been deleted;
11651212 `deleted` is true only for deleted accounts.
11661213
1167 - `UserActor object { deleted, email_address, name, 2 more }`
1214 - `UserActor object`
11681215
11691216 A user within the organization. `name` and `email_address` are
11701217 null when the underlying account is unavailable or has been deleted;
from line 1219
11721219
11731220 - `deleted: boolean`
11741221
1222 default: false
1223
11751224 - `email_address: string or null`
11761225
11771226 - `name: string or null`
11781227
11791228 - `type: "user_actor"`
11801229
1181 - `"user_actor"`
1230 default: user_actor
11821231
11831232 - `user_id: string`
11841233
1185 - `ScopedAPIKeyActor object { scoped_api_key_id, type }`
1234 - `ScopedAPIKeyActor object`
11861235
11871236 A scoped Admin API key acting on behalf of the organization.
11881237
from line 1239
11901239
11911240 - `type: "scoped_api_key_actor"`
11921241
1193 - `"scoped_api_key_actor"`
1242 default: scoped_api_key_actor
11941243
11951244 - `spend_summary: SpendSummary or null`
11961245
11971246 Per-member effective-limit report row (GET /spend_limits/effective).
11981247
1199 - `actor: object { deleted, email_address, name, 2 more }`
1248 - `actor: object`
12001249
12011250 A user within the organization. `name` and `email_address` are
12021251 null when the underlying account is unavailable or has been deleted;
from line 1253
12041253
12051254 - `deleted: boolean`
12061255
1256 default: false
1257
12071258 - `email_address: string or null`
12081259
12091260 - `name: string or null`
12101261
12111262 - `type: "user_actor"`
12121263
1213 - `"user_actor"`
1264 default: user_actor
12141265
12151266 - `user_id: string`
12161267
from line 1285
12341285
12351286 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.
12361287
1237 - `scope: object { type, user_id }`
1288 - `scope: object`
12381289
12391290 - `type: "user"`
12401291
1241 - `"user"`
1292 default: user
12421293
12431294 - `user_id: string`
12441295
1245 - `source: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
1246
1247 - `User object { type, user_id }`
1296 - `source: object or object or object or 2 more`
1297
1298 - `User object`
12481299
12491300 - `type: "user"`
12501301
1251 - `"user"`
1302 default: user
12521303
12531304 - `user_id: string`
12541305
1255 - `SeatTier object { seat_tier, type }`
1306 - `SeatTier object`
12561307
12571308 - `seat_tier: string`
12581309
12591310 - `type: "seat_tier"`
12601311
1261 - `"seat_tier"`
1262
1263 - `RbacGroup object { rbac_group_id, type }`
1312 default: seat_tier
1313
1314 - `RbacGroup object`
12641315
12651316 - `rbac_group_id: string`
12661317
12671318 - `type: "rbac_group"`
12681319
1269 - `"rbac_group"`
1270
1271 - `OrganizationService object { service, type }`
1320 default: rbac_group
1321
1322 - `OrganizationService object`
12721323
12731324 - `service: string`
12741325
12751326 - `type: "organization_service"`
12761327
1277 - `"organization_service"`
1278
1279 - `Organization object { type }`
1328 default: organization_service
1329
1330 - `Organization object`
12801331
12811332 - `type: "organization"`
12821333
1283 - `"organization"`
1334 default: organization
12841335
12851336 - `spend_limit_id: string`
12861337
from line 1345
12941345
12951346 - `type: "spend_limit_increase_request"`
12961347
1297 - `"spend_limit_increase_request"`
1348 default: spend_limit_increase_request
12981349
12991350### Increase Request Approve Response
13001351
1301- `IncreaseRequestApproveResponse object { id, actor, created_at, 7 more }`
1352- `IncreaseRequestApproveResponse object`
13021353
13031354 - `id: string`
13041355
1305 - `actor: object { deleted, email_address, name, 2 more }`
1356 - `actor: object`
13061357
13071358 A user within the organization. `name` and `email_address` are
13081359 null when the underlying account is unavailable or has been deleted;
from line 1361
13101361
13111362 - `deleted: boolean`
13121363
1364 default: false
1365
13131366 - `email_address: string or null`
13141367
13151368 - `name: string or null`
13161369
13171370 - `type: "user_actor"`
13181371
1319 - `"user_actor"`
1372 default: user_actor
13201373
13211374 - `user_id: string`
13221375
13231376 - `created_at: string`
13241377
1378 format: date-time
1379
13251380 - `period: "daily" or "monthly" or "weekly"`
13261381
13271382 - `"daily"`
from line 1387
13321387
13331388 - `resolved_at: string or null`
13341389
1335 - `resolved_by: object { deleted, email_address, name, 2 more } or object { scoped_api_key_id, type } or null`
1390 format: date-time
1391
1392 - `resolved_by: object or object or null`
13361393
13371394 A user within the organization. `name` and `email_address` are
13381395 null when the underlying account is unavailable or has been deleted;
13391396 `deleted` is true only for deleted accounts.
13401397
1341 - `UserActor object { deleted, email_address, name, 2 more }`
1398 - `UserActor object`
13421399
13431400 A user within the organization. `name` and `email_address` are
13441401 null when the underlying account is unavailable or has been deleted;
from line 1403
13461403
13471404 - `deleted: boolean`
13481405
1406 default: false
1407
13491408 - `email_address: string or null`
13501409
13511410 - `name: string or null`
13521411
13531412 - `type: "user_actor"`
13541413
1355 - `"user_actor"`
1414 default: user_actor
13561415
13571416 - `user_id: string`
13581417
1359 - `ScopedAPIKeyActor object { scoped_api_key_id, type }`
1418 - `ScopedAPIKeyActor object`
13601419
13611420 A scoped Admin API key acting on behalf of the organization.
13621421
from line 1423
13641423
13651424 - `type: "scoped_api_key_actor"`
13661425
1367 - `"scoped_api_key_actor"`
1426 default: scoped_api_key_actor
13681427
13691428 - `spend_limit: SpendLimit`
13701429
from line 1435
13761435
13771436 - `created_at: string`
13781437
1438 format: date-time
1439
13791440 - `currency: string`
13801441
13811442 ISO 4217 code of the organization's billing currency; the unit for `amount`.
from line 1449
13881449
13891450 - `"weekly"`
13901451
1391 - `scope: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
1392
1393 - `User object { type, user_id }`
1452 - `scope: object or object or object or 2 more`
1453
1454 - `User object`
13941455
13951456 - `type: "user"`
13961457
1397 - `"user"`
1458 default: user
13981459
13991460 - `user_id: string`
14001461
1401 - `SeatTier object { seat_tier, type }`
1462 - `SeatTier object`
14021463
14031464 - `seat_tier: string`
14041465
14051466 - `type: "seat_tier"`
14061467
1407 - `"seat_tier"`
1408
1409 - `RbacGroup object { rbac_group_id, type }`
1468 default: seat_tier
1469
1470 - `RbacGroup object`
14101471
14111472 - `rbac_group_id: string`
14121473
14131474 - `type: "rbac_group"`
14141475
1415 - `"rbac_group"`
1416
1417 - `OrganizationService object { service, type }`
1476 default: rbac_group
1477
1478 - `OrganizationService object`
14181479
14191480 - `service: string`
14201481
14211482 - `type: "organization_service"`
14221483
1423 - `"organization_service"`
1424
1425 - `Organization object { type }`
1484 default: organization_service
1485
1486 - `Organization object`
14261487
14271488 - `type: "organization"`
14281489
1429 - `"organization"`
1490 default: organization
14301491
14311492 - `type: "spend_limit"`
14321493
1433 - `"spend_limit"`
1494 default: spend_limit
14341495
14351496 - `updated_at: string`
14361497
1498 format: date-time
1499
14371500 - `spend_summary: SpendSummary or null`
14381501
14391502 Per-member effective-limit report row (GET /spend_limits/effective).
14401503
1441 - `actor: object { deleted, email_address, name, 2 more }`
1504 - `actor: object`
14421505
14431506 A user within the organization. `name` and `email_address` are
14441507 null when the underlying account is unavailable or has been deleted;
from line 1509
14461509
14471510 - `deleted: boolean`
14481511
1512 default: false
1513
14491514 - `email_address: string or null`
14501515
14511516 - `name: string or null`
14521517
14531518 - `type: "user_actor"`
14541519
1455 - `"user_actor"`
1520 default: user_actor
14561521
14571522 - `user_id: string`
14581523
from line 1541
14761541
14771542 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.
14781543
1479 - `scope: object { type, user_id }`
1544 - `scope: object`
14801545
14811546 - `type: "user"`
14821547
1483 - `"user"`
1548 default: user
14841549
14851550 - `user_id: string`
14861551
1487 - `source: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
1488
1489 - `User object { type, user_id }`
1552 - `source: object or object or object or 2 more`
1553
1554 - `User object`
14901555
14911556 - `type: "user"`
14921557
1493 - `"user"`
1558 default: user
14941559
14951560 - `user_id: string`
14961561
1497 - `SeatTier object { seat_tier, type }`
1562 - `SeatTier object`
14981563
14991564 - `seat_tier: string`
15001565
15011566 - `type: "seat_tier"`
15021567
1503 - `"seat_tier"`
1504
1505 - `RbacGroup object { rbac_group_id, type }`
1568 default: seat_tier
1569
1570 - `RbacGroup object`
15061571
15071572 - `rbac_group_id: string`
15081573
15091574 - `type: "rbac_group"`
15101575
1511 - `"rbac_group"`
1512
1513 - `OrganizationService object { service, type }`
1576 default: rbac_group
1577
1578 - `OrganizationService object`
15141579
15151580 - `service: string`
15161581
15171582 - `type: "organization_service"`
15181583
1519 - `"organization_service"`
1520
1521 - `Organization object { type }`
1584 default: organization_service
1585
1586 - `Organization object`
15221587
15231588 - `type: "organization"`
15241589
1525 - `"organization"`
1590 default: organization
15261591
15271592 - `spend_limit_id: string`
15281593
from line 1601
15361601
15371602 - `type: "spend_limit_increase_request"`
15381603
1539 - `"spend_limit_increase_request"`
1604 default: spend_limit_increase_request
15401605
No line in this hunk matches that.