Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.288 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

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
/
lines
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",
Feedback