Approve Spend Limit Increase Request changedapi/beta/organization/spend_limits/increase_requests/approve
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+48added
Lines−187removed
From line
44
where the diff opens
First seen
10 Sep 2026
this site's first read of the page
Recorded edits6to this page, all time
The whole hunk
from line 44, old and new numbered
/
from line 44
4444
4545- `id: string`
4646
47- `actor: UserActor or ScopedAPIKeyActor`
47- `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
4848
49 - `UserActor object`
49 - `BetaSpendLimitUserActor object`
5050
5151 A user within the organization. `name` and `email_address` are
5252 null when the underlying account is unavailable or has been deleted;
from line 76
7676
7777 Tagged ID of the user.
7878
79 - `ScopedAPIKeyActor object`
79 - `BetaSpendLimitScopedAPIKeyActor object`
8080
8181 A scoped Admin API key acting on behalf of the organization.
8282
from line 102
102102
103103 format: date-time
104104
105- `resolved_by: UserActor or ScopedAPIKeyActor or null`
105- `resolved_by: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor or null`
106106
107 - `UserActor object`
107 - `BetaSpendLimitUserActor object`
108108
109109 A user within the organization. `name` and `email_address` are
110110 null when the underlying account is unavailable or has been deleted;
111111 `deleted` is true only for deleted accounts.
112112
113 - `type: "user_actor"`
113 - `BetaSpendLimitScopedAPIKeyActor object`
114114
115 Actor type. Always `user_actor`.
116
117 default: user_actor
118
119 - `deleted: boolean`
120
121 True only when the underlying account has been deleted.
122
123 default: false
124
125 - `email_address: string or null`
126
127 The user's email address. Null when the account is unavailable or has been deleted.
128
129 - `name: string or null`
130
131 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
132
133 - `user_id: string`
134
135 Tagged ID of the user.
136
137 - `ScopedAPIKeyActor object`
138
139115 A scoped Admin API key acting on behalf of the organization.
140116
141 - `type: "scoped_api_key_actor"`
142
143 default: scoped_api_key_actor
144
145 - `scoped_api_key_id: string`
146
147117- `spend_limit: BetaSpendLimit`
148118
149119 A configured spend limit: a cap on metered spend for one scope and period.
from line 142
172142
173143 ISO 4217 code of the organization's billing currency; the unit for `amount`.
174144
145 - `is_enabled: boolean`
146
147 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.
148
175149 - `period: BetaSpendLimitPeriod`
176150
177151 Length of the window the limit resets over. `amount` caps spend within each period.
178152
179 - `scope: User or SeatTier or RBACGroup or 3 more`
153 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
180154
181155 What the limit applies to. A tagged union on `type`; each variant carries the identifier for its scope.
182156
183 - `User object`
157 - `BetaSpendLimitUserScope object`
184158
185159 Scope selecting a single member of the organization.
186160
from line 168
194168
195169 Tagged ID of the member the spend limit applies to.
196170
197 - `SeatTier object`
171 - `BetaSpendLimitSeatTierScope object`
198172
199173 - `type: "seat_tier"`
200174
from line 176
202176
203177 - `seat_tier: string`
204178
205 - `RBACGroup object`
179 - `BetaSpendLimitRBACGroupScope object`
206180
207181 - `type: "rbac_group"`
208182
from line 184
210184
211185 - `rbac_group_id: string`
212186
213 - `OrganizationService object`
187 - `BetaSpendLimitOrganizationServiceScope object`
214188
215189 - `type: "organization_service"`
216190
from line 192
218192
219193 - `service: string`
220194
221 - `Organization object`
195 - `BetaSpendLimitOrganizationScope object`
222196
223197 - `type: "organization"`
224198
225199 default: organization
226200
227 - `Workspace object`
201 - `BetaSpendLimitWorkspaceScope object`
228202
229203 Scope selecting one workspace of a Claude Console organization.
230204
from line 222
248222
249223 Per-member effective-limit report row (`GET /spend_limits/effective`).
250224
251 - `actor: UserActor or ScopedAPIKeyActor`
225 - `actor: BetaSpendLimitUserActor or BetaSpendLimitScopedAPIKeyActor`
252226
253 - `UserActor object`
227 - `BetaSpendLimitUserActor object`
254228
255229 A user within the organization. `name` and `email_address` are
256230 null when the underlying account is unavailable or has been deleted;
257231 `deleted` is true only for deleted accounts.
258232
259 - `type: "user_actor"`
233 - `BetaSpendLimitScopedAPIKeyActor object`
260234
261 Actor type. Always `user_actor`.
262
263 default: user_actor
264
265 - `deleted: boolean`
266
267 True only when the underlying account has been deleted.
268
269 default: false
270
271 - `email_address: string or null`
272
273 The user's email address. Null when the account is unavailable or has been deleted.
274
275 - `name: string or null`
276
277 The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.
278
279 - `user_id: string`
280
281 Tagged ID of the user.
282
283 - `ScopedAPIKeyActor object`
284
285235 A scoped Admin API key acting on behalf of the organization.
286236
287 - `type: "scoped_api_key_actor"`
288
289 default: scoped_api_key_actor
290
291 - `scoped_api_key_id: string`
292
293237 - `amount: string or null`
294238
295239 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 250
306250
307251 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.
308252
309 - `scope: User or SeatTier or RBACGroup or 3 more`
253 - `scope: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
310254
311 - `User object`
255 - `BetaSpendLimitUserScope object`
312256
313257 Scope selecting a single member of the organization.
314258
315 - `type: "user"`
259 - `BetaSpendLimitSeatTierScope object`
316260
317 Scope type. Always `user` for this scope.
261 - `BetaSpendLimitRBACGroupScope object`
318262
319 default: user
263 - `BetaSpendLimitOrganizationServiceScope object`
320264
321 - `user_id: string`
265 - `BetaSpendLimitOrganizationScope object`
322266
323 Tagged ID of the member the spend limit applies to.
267 - `BetaSpendLimitWorkspaceScope object`
324268
325 - `SeatTier object`
326
327 - `type: "seat_tier"`
328
329 default: seat_tier
330
331 - `seat_tier: string`
332
333 - `RBACGroup object`
334
335 - `type: "rbac_group"`
336
337 default: rbac_group
338
339 - `rbac_group_id: string`
340
341 - `OrganizationService object`
342
343 - `type: "organization_service"`
344
345 default: organization_service
346
347 - `service: string`
348
349 - `Organization object`
350
351 - `type: "organization"`
352
353 default: organization
354
355 - `Workspace object`
356
357269 Scope selecting one workspace of a Claude Console organization.
358270
359 - `type: "workspace"`
271 - `source: BetaSpendLimitUserScope or BetaSpendLimitSeatTierScope or BetaSpendLimitRBACGroupScope or 3 more`
360272
361 Scope type. Always `workspace` for this scope.
273 - `BetaSpendLimitUserScope object`
362274
363 default: workspace
364
365 - `workspace_id: string`
366
367 Tagged ID of the workspace the spend limit applies to.
368
369 - `source: User or SeatTier or RBACGroup or 3 more`
370
371 - `User object`
372
373275 Scope selecting a single member of the organization.
374276
375 - `type: "user"`
277 - `BetaSpendLimitSeatTierScope object`
376278
377 Scope type. Always `user` for this scope.
279 - `BetaSpendLimitRBACGroupScope object`
378280
379 default: user
281 - `BetaSpendLimitOrganizationServiceScope object`
380282
381 - `user_id: string`
283 - `BetaSpendLimitOrganizationScope object`
382284
383 Tagged ID of the member the spend limit applies to.
285 - `BetaSpendLimitWorkspaceScope object`
384286
385 - `SeatTier object`
386
387 - `type: "seat_tier"`
388
389 default: seat_tier
390
391 - `seat_tier: string`
392
393 - `RBACGroup object`
394
395 - `type: "rbac_group"`
396
397 default: rbac_group
398
399 - `rbac_group_id: string`
400
401 - `OrganizationService object`
402
403 - `type: "organization_service"`
404
405 default: organization_service
406
407 - `service: string`
408
409 - `Organization object`
410
411 - `type: "organization"`
412
413 default: organization
414
415 - `Workspace object`
416
417287 Scope selecting one workspace of a Claude Console organization.
418288
419 - `type: "workspace"`
420
421 Scope type. Always `workspace` for this scope.
422
423 default: workspace
424
425 - `workspace_id: string`
426
427 Tagged ID of the workspace the spend limit applies to.
428
429289 - `spend_limit_id: string`
430290
431291- `status: BetaSpendLimitIncreaseRequestStatus`
from line 336
476336 "amount": "50000",
477337 "created_at": "2019-12-27T18:11:19.117Z",
478338 "currency": "USD",
339 "is_enabled": true,
479340 "period": "daily",
480341 "scope": {
481342 "type": "user",
No line in this hunk matches that.