Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Workspaces changedapi/beta/organization/workspaces

Nearest release: v2.1.306, published under an hour 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+284added
Lines−0removed
From line 318 where the diff opens
First seen 26 Aug 2026 this site's first read of the page
Recorded edits19to this page, all time

### Set Workspace Rate Limits

The whole hunk

from line 318, old and new numbered
/
lines
from line 318
318318 
319319 - `"telemetry-destinations-2026-08-11"`
320320 
321 - `"webhooks-2026-10-07"`
322 
321323### Body parameters
322324 
323325- `name: string`
from line 1542
15401542}
15411543```
15421544 
1545### Set Workspace Rate Limits
1546 
1547**POST** `/v1/organizations/workspaces/{workspace_id}/rate_limits/{rate_limit_id}`
1548 
1549Set or clear rate-limit overrides for one rate-limit group in a workspace.
1550 
1551Only the limiter types named in `limits` change: an integer `value` sets
1552that type's override and `null` clears it. Types not named keep their
1553current value. A value above the organization's own limit is stored, but
1554the organization limit still applies, so the lower of the two is
1555enforced.
1556 
1557Returns the targeted group's entry with this request applied, in the shape
1558`GET /v1/organizations/workspaces/{workspace_id}/rate_limits` returns.
1559Changes take effect within about an hour.
1560 
1561#### Path parameters
1562 
1563- `workspace_id: string`
1564 
1565 The ID of the workspace.
1566 
1567- `rate_limit_id: string`
1568 
1569 The `id` of the organization's rate-limit entry to set overrides for.
1570 
1571#### Headers
1572 
1573- `"anthropic-version": optional string`
1574 
1575 The version of the Claude API you want to use.
1576 
1577 Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning?sdk_languages=http).
1578 
1579#### Body parameters
1580 
1581- `limits: array of BetaWorkspaceRateLimitUpdateValue`
1582 
1583 Limits to set or clear. Unspecified limit types are unchanged.
1584 
1585 minItems: 1, maxItems: 16
1586 
1587 - `type: BetaWorkspaceRateLimitType`
1588 
1589 Rate limiter type.
1590 
1591 - `"fast_itpmca"`
1592 
1593 - `"fast_otpm"`
1594 
1595 - `"input_tokens_per_minute"`
1596 
1597 - `"input_tokens_per_minute_cache_aware"`
1598 
1599 - `"output_tokens_per_minute"`
1600 
1601 - `"requests_per_minute"`
1602 
1603 - `"tokens_per_day"`
1604 
1605 - `"tokens_per_minute"`
1606 
1607 - `"tool_uses_per_second"`
1608 
1609 - `value: number or null`
1610 
1611 New limit value. Set to null to clear the workspace override and fall back to the organization limit.
1612 
1613 minimum: 0, maximum: 9007199254740991
1614 
1615#### Returns
1616 
1617- `BetaWorkspaceRateLimit object`
1618 
1619 - `type: "workspace_rate_limit"`
1620 
1621 Object type. Always `workspace_rate_limit` for workspace rate-limit entries.
1622 
1623 default: workspace_rate_limit
1624 
1625 - `group: BetaOrganizationRateLimitModelGroup or BetaOrganizationRateLimitBatchGroup or BetaOrganizationRateLimitTokenCountGroup or 3 more`
1626 
1627 The rate-limit group this entry's limits apply to. Its `type` equals `group_type`.
1628 
1629 - `BetaOrganizationRateLimitModelGroup object`
1630 
1631 - `type: "model_group"`
1632 
1633 Always `model_group`: a family of models.
1634 
1635 default: model_group
1636 
1637 - `id: string`
1638 
1639 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.
1640 
1641 - `display_name: string`
1642 
1643 Human-readable name of the model group (for example, `Claude Sonnet 4.x`). For display only; it may change.
1644 
1645 - `BetaOrganizationRateLimitBatchGroup object`
1646 
1647 - `type: "batch"`
1648 
1649 Always `batch`: the Message Batches API.
1650 
1651 default: batch
1652 
1653 - `id: string`
1654 
1655 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.
1656 
1657 - `BetaOrganizationRateLimitTokenCountGroup object`
1658 
1659 - `type: "token_count"`
1660 
1661 Always `token_count`: the Token Count API.
1662 
1663 default: token_count
1664 
1665 - `id: string`
1666 
1667 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.
1668 
1669 - `BetaOrganizationRateLimitFilesGroup object`
1670 
1671 - `type: "files"`
1672 
1673 Always `files`: the Files API.
1674 
1675 default: files
1676 
1677 - `id: string`
1678 
1679 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.
1680 
1681 - `BetaOrganizationRateLimitSkillsGroup object`
1682 
1683 - `type: "skills"`
1684 
1685 Always `skills`: the Skills API.
1686 
1687 default: skills
1688 
1689 - `id: string`
1690 
1691 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.
1692 
1693 - `BetaOrganizationRateLimitWebSearchGroup object`
1694 
1695 - `type: "web_search"`
1696 
1697 Always `web_search`: the Messages API web search tool.
1698 
1699 default: web_search
1700 
1701 - `id: string`
1702 
1703 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.
1704 
1705 - `limits: array of BetaWorkspaceRateLimitValue`
1706 
1707 The workspace's limiter values for this group. By default only the limiter types with a workspace-level override are listed. With `include_inherited` set to `true`, the limiter types the workspace inherits from the organization are listed too, each marked by `source`.
1708 
1709 - `type: string`
1710 
1711 The limiter type (for example, `requests_per_minute` or `input_tokens_per_minute`).
1712 
1713 - `org_limit: number or null`
1714 
1715 The organization-level value for the same limiter type, for reference. `null` when the organization has no limit configured for this limiter type.
1716 
1717 - `source: BetaWorkspaceRateLimitWorkspaceSource or BetaWorkspaceRateLimitOrganizationSource`
1718 
1719 Where `value` comes from. `organization` values are listed only when `include_inherited` is `true`, and then `value` equals `org_limit`.
1720 
1721 - `BetaWorkspaceRateLimitWorkspaceSource object`
1722 
1723 - `type: "workspace"`
1724 
1725 Always `workspace`: a workspace-level override is stored.
1726 
1727 default: workspace
1728 
1729 - `BetaWorkspaceRateLimitOrganizationSource object`
1730 
1731 - `type: "organization"`
1732 
1733 Always `organization`: no workspace-level override is stored, so the organization's value applies.
1734 
1735 default: organization
1736 
1737 - `value: number`
1738 
1739 The workspace's value for this limiter type: the workspace-level override when `source.type` is `workspace`, otherwise the organization's value.
1740 
1741 - `models: array of string or null`
1742 
1743 Model names this entry's limits apply to, including aliases. `null` when `group_type` is not `"model_group"`.
1744 
1745 - `rate_limit_id: string`
1746 
1747 The `id` of the organization's RateLimit entry this entry applies to.
1748 
1749 - `workspace_id: string`
1750 
1751 ID of the Workspace this entry applies to.
1752 
1753 - `group_type: "batch" or "files" or "model_group" or 3 more`
1754 
1755 **Deprecated**: Use `group.type` instead. `group_type` is still returned and always equals `group.type`.
1756 
1757 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`.
1758 
1759 - `"batch"`
1760 
1761 - `"files"`
1762 
1763 - `"model_group"`
1764 
1765 - `"skills"`
1766 
1767 - `"token_count"`
1768 
1769 - `"web_search"`
1770 
1771#### Example
1772 
1773```bash
1774curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/rate_limits/$RATE_LIMIT_ID \
1775 -H 'Content-Type: application/json' \
1776 -H 'anthropic-version: 2023-06-01' \
1777 -H "X-Api-Key: $ANTHROPIC_API_KEY" \
1778 -d '{
1779 "limits": [
1780 {
1781 "type": "fast_itpmca",
1782 "value": 0
1783 }
1784 ]
1785 }'
1786```
1787 
1788##### Response (200)
1789 
1790```json
1791{
1792 "group": {
1793 "id": "id",
1794 "display_name": "display_name",
1795 "type": "model_group"
1796 },
1797 "group_type": "batch",
1798 "limits": [
1799 {
1800 "org_limit": 0,
1801 "source": {
1802 "type": "workspace"
1803 },
1804 "type": "type",
1805 "value": 0
1806 }
1807 ],
1808 "models": [
1809 "string"
1810 ],
1811 "rate_limit_id": "rate_limit_id",
1812 "type": "workspace_rate_limit",
1813 "workspace_id": "workspace_id"
1814}
1815```
1816 
15431817## Workspaces › Members
15441818 
15451819### List Workspace Members
from line 2408
21342408 
21352409 - `"telemetry-destinations-2026-08-11"`
21362410 
2411 - `"webhooks-2026-10-07"`
2412 
21372413#### Returns
21382414 
21392415- `data: array of BetaServiceAccountWorkspaceMember`
from line 2617
23412617 
23422618 - `"telemetry-destinations-2026-08-11"`
23432619 
2620 - `"webhooks-2026-10-07"`
2621 
23442622#### Body parameters
23452623 
23462624- `service_account_id: string`
from line 2842
25642842 
25652843 - `"telemetry-destinations-2026-08-11"`
25662844 
2845 - `"webhooks-2026-10-07"`
2846 
25672847#### Returns
25682848 
25692849- `BetaServiceAccountWorkspaceMember object`
from line 3044
27643044 
27653045 - `"telemetry-destinations-2026-08-11"`
27663046 
3047 - `"webhooks-2026-10-07"`
3048 
27673049#### Body parameters
27683050 
27693051- `workspace_role: BetaNoBillingWorkspaceRole`
from line 3262
29803262 - `"spend-limit-reads-2026-09-26"`
29813263 
29823264 - `"telemetry-destinations-2026-08-11"`
3265 
3266 - `"webhooks-2026-10-07"`
29833267 
29843268#### Returns
29853269 
Feedback