Approve Spend Limit Increase Request changedapi/admin/spend_limits/increase_requests/approve
Nearest release: v2.1.245, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+68added
Lines−59removed
From line
1
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits5to this page, all time
# Approve Spend Limit Increase Request ## Path parameters ## Body parameters ## Returns ## Example ### Response (200) ## Approve Spend Limit Increase Request ### Path Parameters ### Body Parameters ### Returns ### Example #### Response
The whole hunk
from line 1, old and new numbered
/
from line 1
1---
2title: Approve Spend Limit Increase Request
3url: https://platform.claude.com/docs/en/api/admin/spend_limits/increase_requests/approve
4---
1# Approve Spend Limit Increase Request
52
6## Approve Spend Limit Increase Request
3**POST** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve`
74
8**post** `/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve`
9
105Approve a pending spend limit increase request.
116
127Writes a per-user spend limit at `amount` for the requester and
from line 9
149the member was blocked on. Anthropic emails the requester unless
1510`suppress_notification` is set.
1611
17### Path Parameters
12## Path parameters
1813
1914- `spend_limit_increase_request_id: string`
2015
2116 ID of the spend limit increase request.
2217
23### Body Parameters
18## Body parameters
2419
2520- `amount: string`
2621
from line 31
3631
3732- `suppress_notification: optional boolean`
3833
39### Returns
34## Returns
4035
4136- `id: string`
4237
43- `actor: object { deleted, email_address, name, 2 more }`
38- `actor: object`
4439
4540 A user within the organization. `name` and `email_address` are
4641 null when the underlying account is unavailable or has been deleted;
from line 43
4843
4944 - `deleted: boolean`
5045
46 default: false
47
5148 - `email_address: string or null`
5249
5350 - `name: string or null`
from line 51
5451
5552 - `type: "user_actor"`
5653
57 - `"user_actor"`
54 default: user_actor
5855
5956 - `user_id: string`
6057
6158- `created_at: string`
6259
60 format: date-time
61
6362- `period: "daily" or "monthly" or "weekly"`
6463
6564 - `"daily"`
from line 69
7069
7170- `resolved_at: string or null`
7271
73- `resolved_by: object { deleted, email_address, name, 2 more } or object { scoped_api_key_id, type } or null`
72 format: date-time
7473
74- `resolved_by: object or object or null`
75
7576 A user within the organization. `name` and `email_address` are
7677 null when the underlying account is unavailable or has been deleted;
7778 `deleted` is true only for deleted accounts.
7879
79 - `UserActor object { deleted, email_address, name, 2 more }`
80 - `UserActor object`
8081
8182 A user within the organization. `name` and `email_address` are
8283 null when the underlying account is unavailable or has been deleted;
from line 85
8485
8586 - `deleted: boolean`
8687
88 default: false
89
8790 - `email_address: string or null`
8891
8992 - `name: string or null`
from line 93
9093
9194 - `type: "user_actor"`
9295
93 - `"user_actor"`
96 default: user_actor
9497
9598 - `user_id: string`
9699
97 - `ScopedAPIKeyActor object { scoped_api_key_id, type }`
100 - `ScopedAPIKeyActor object`
98101
99102 A scoped Admin API key acting on behalf of the organization.
100103
from line 105
102105
103106 - `type: "scoped_api_key_actor"`
104107
105 - `"scoped_api_key_actor"`
108 default: scoped_api_key_actor
106109
107110- `spend_limit: SpendLimit`
108111
from line 117
114117
115118 - `created_at: string`
116119
120 format: date-time
121
117122 - `currency: string`
118123
119124 ISO 4217 code of the organization's billing currency; the unit for `amount`.
from line 131
126131
127132 - `"weekly"`
128133
129 - `scope: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
134 - `scope: object or object or object or 2 more`
130135
131 - `User object { type, user_id }`
136 - `User object`
132137
133138 - `type: "user"`
134139
135 - `"user"`
140 default: user
136141
137142 - `user_id: string`
138143
139 - `SeatTier object { seat_tier, type }`
144 - `SeatTier object`
140145
141146 - `seat_tier: string`
142147
143148 - `type: "seat_tier"`
144149
145 - `"seat_tier"`
150 default: seat_tier
146151
147 - `RbacGroup object { rbac_group_id, type }`
152 - `RbacGroup object`
148153
149154 - `rbac_group_id: string`
150155
151156 - `type: "rbac_group"`
152157
153 - `"rbac_group"`
158 default: rbac_group
154159
155 - `OrganizationService object { service, type }`
160 - `OrganizationService object`
156161
157162 - `service: string`
158163
159164 - `type: "organization_service"`
160165
161 - `"organization_service"`
166 default: organization_service
162167
163 - `Organization object { type }`
168 - `Organization object`
164169
165170 - `type: "organization"`
166171
167 - `"organization"`
172 default: organization
168173
169174 - `type: "spend_limit"`
170175
171 - `"spend_limit"`
176 default: spend_limit
172177
173178 - `updated_at: string`
174179
180 format: date-time
181
175182- `spend_summary: SpendSummary or null`
176183
177184 Per-member effective-limit report row (GET /spend_limits/effective).
178185
179 - `actor: object { deleted, email_address, name, 2 more }`
186 - `actor: object`
180187
181188 A user within the organization. `name` and `email_address` are
182189 null when the underlying account is unavailable or has been deleted;
from line 191
184191
185192 - `deleted: boolean`
186193
194 default: false
195
187196 - `email_address: string or null`
188197
189198 - `name: string or null`
from line 199
190199
191200 - `type: "user_actor"`
192201
193 - `"user_actor"`
202 default: user_actor
194203
195204 - `user_id: string`
196205
from line 223
214223
215224 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.
216225
217 - `scope: object { type, user_id }`
226 - `scope: object`
218227
219228 - `type: "user"`
220229
221 - `"user"`
230 default: user
222231
223232 - `user_id: string`
224233
225 - `source: object { type, user_id } or object { seat_tier, type } or object { rbac_group_id, type } or 2 more`
234 - `source: object or object or object or 2 more`
226235
227 - `User object { type, user_id }`
236 - `User object`
228237
229238 - `type: "user"`
230239
231 - `"user"`
240 default: user
232241
233242 - `user_id: string`
234243
235 - `SeatTier object { seat_tier, type }`
244 - `SeatTier object`
236245
237246 - `seat_tier: string`
238247
239248 - `type: "seat_tier"`
240249
241 - `"seat_tier"`
250 default: seat_tier
242251
243 - `RbacGroup object { rbac_group_id, type }`
252 - `RbacGroup object`
244253
245254 - `rbac_group_id: string`
246255
247256 - `type: "rbac_group"`
248257
249 - `"rbac_group"`
258 default: rbac_group
250259
251 - `OrganizationService object { service, type }`
260 - `OrganizationService object`
252261
253262 - `service: string`
254263
255264 - `type: "organization_service"`
256265
257 - `"organization_service"`
266 default: organization_service
258267
259 - `Organization object { type }`
268 - `Organization object`
260269
261270 - `type: "organization"`
262271
263 - `"organization"`
272 default: organization
264273
265274 - `spend_limit_id: string`
266275
from line 283
274283
275284- `type: "spend_limit_increase_request"`
276285
277 - `"spend_limit_increase_request"`
286 default: spend_limit_increase_request
278287
279### Example
288## Example
280289
281```http
290```bash
282291curl https://api.anthropic.com/v1/organizations/spend_limit_increase_requests/$SPEND_LIMIT_INCREASE_REQUEST_ID/approve \
283292 -H 'Content-Type: application/json' \
284293 -H 'anthropic-version: 2023-06-01' \
from line 298
289298 }'
290299```
291300
292#### Response
301### Response (200)
293302
294303```json
295304{
No line in this hunk matches that.