The whole hunk
from line 1280, old and new numbered
/
lines
from line 1280
12801280
12811281 default: workspace_rate_limit
12821282
1283 - `group_type: "batch" or "files" or "model_group" or 3 more`
1283 - `group: BetaOrganizationRateLimitModelGroup or BetaOrganizationRateLimitBatchGroup or BetaOrganizationRateLimitTokenCountGroup or 3 more`
12841284
1285 The kind of rate-limit group this entry represents. `model_group` entries apply to a family of models (listed in `models`); other values apply to an API-surface category and have `models` set to `null`.
1285 The rate-limit group this entry's limits apply to. Its `type` equals `group_type`.
12861286
1287 - `"batch"`
1287 - `BetaOrganizationRateLimitModelGroup object`
12881288
1289 - `"files"`
1289 - `type: "model_group"`
12901290
1291 - `"model_group"`
1291 Always `model_group`: a family of models.
12921292
1293 - `"skills"`
1293 default: model_group
12941294
1295 - `"token_count"`
1295 - `id: string`
12961296
1297 - `"web_search"`
1297 Opaque identifier of the rate-limit group (for example, `rlg_01VPTCmyiu5ZLsWkcxYG2pY8`). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.
12981298
1299 - `display_name: string`
1300
1301 Human-readable name of the model group (for example, `Claude Sonnet 4.x`). For display only; it may change.
1302
1303 - `BetaOrganizationRateLimitBatchGroup object`
1304
1305 - `type: "batch"`
1306
1307 Always `batch`: the Message Batches API.
1308
1309 default: batch
1310
1311 - `id: string`
1312
1313 Opaque identifier of the rate-limit group (for example, `rlg_01VPTCmyiu5ZLsWkcxYG2pY8`). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.
1314
1315 - `BetaOrganizationRateLimitTokenCountGroup object`
1316
1317 - `type: "token_count"`
1318
1319 Always `token_count`: the Token Count API.
1320
1321 default: token_count
1322
1323 - `id: string`
1324
1325 Opaque identifier of the rate-limit group (for example, `rlg_01VPTCmyiu5ZLsWkcxYG2pY8`). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.
1326
1327 - `BetaOrganizationRateLimitFilesGroup object`
1328
1329 - `type: "files"`
1330
1331 Always `files`: the Files API.
1332
1333 default: files
1334
1335 - `id: string`
1336
1337 Opaque identifier of the rate-limit group (for example, `rlg_01VPTCmyiu5ZLsWkcxYG2pY8`). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.
1338
1339 - `BetaOrganizationRateLimitSkillsGroup object`
1340
1341 - `type: "skills"`
1342
1343 Always `skills`: the Skills API.
1344
1345 default: skills
1346
1347 - `id: string`
1348
1349 Opaque identifier of the rate-limit group (for example, `rlg_01VPTCmyiu5ZLsWkcxYG2pY8`). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.
1350
1351 - `BetaOrganizationRateLimitWebSearchGroup object`
1352
1353 - `type: "web_search"`
1354
1355 Always `web_search`: the Messages API web search tool.
1356
1357 default: web_search
1358
1359 - `id: string`
1360
1361 Opaque identifier of the rate-limit group (for example, `rlg_01VPTCmyiu5ZLsWkcxYG2pY8`). It is the same in every organization and never changes, unlike the entry's own identifier, which differs per organization.
1362
12991363 - `limits: array of BetaWorkspaceRateLimitValue`
13001364
13011365 The limiter values overridden for this group in this workspace. Limiter types without a workspace override are omitted and inherit the organization value.
from line 1382
13181382
13191383 - `rate_limit_id: string`
13201384
1321 The `id` of the RateLimit group this override applies to.
1385 The `id` of the organization's RateLimit entry this override applies to.
13221386
13231387 - `workspace_id: string`
13241388
13251389 ID of the Workspace this override applies to.
13261390
1391 - `group_type: "batch" or "files" or "model_group" or 3 more`
1392
1393 **Deprecated**: Use `group.type` instead. `group_type` is still returned and always equals `group.type`.
1394
1395 Deprecated: use `group.type` instead. The kind of rate-limit group this entry represents. `model_group` entries apply to a family of models (listed in `models`); other values apply to an API-surface category and have `models` set to `null`. Always equal to `group.type`.
1396
1397 - `"batch"`
1398
1399 - `"files"`
1400
1401 - `"model_group"`
1402
1403 - `"skills"`
1404
1405 - `"token_count"`
1406
1407 - `"web_search"`
1408
13271409- `next_page: string or null`
13281410
13291411 Opaque cursor for the next page of results, or `null` when no entries remain beyond this response.
from line 1424
13421424{
13431425 "data": [
13441426 {
1427 "group": {
1428 "id": "id",
1429 "display_name": "display_name",
1430 "type": "model_group"
1431 },
13451432 "group_type": "batch",
13461433 "limits": [
13471434 {