addedInput schema / properties / rate_limits
Added value: +{
+ "description": "Initial workspace rate-limit settings",
+ "items": {
+ "properties": {
+ "type": {
+ "description": "Whether the limit counts requests or tokens",
+ "enum": [
+ "requests",
+ "tokens"
+ ],
+ "type": "string"
+ },
+ "unit": {
+ "description": "Rate window: requests per day, hour, or minute",
+ "enum": [
+ "rpd",
+ "rph",
+ "rpm"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "description": "Maximum count in the selected rate window",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / usage_limits
Added value: +{
+ "description": "Initial workspace usage-limit settings",
+ "items": {
+ "properties": {
+ "alert_threshold": {
+ "description": "Percentage of the limit that triggers an alert",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "credit_limit": {
+ "description": "Maximum cost or token usage for the workspace",
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "next_usage_reset_at": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Next reset timestamp in ISO 8601 format"
+ },
+ "periodic_reset": {
+ "anyOf": [
+ {
+ "enum": [
+ "monthly",
+ "weekly"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Built-in weekly or monthly reset cadence"
+ },
+ "periodic_reset_days": {
+ "anyOf": [
+ {
+ "maximum": 365,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Custom reset cadence in days, from 1 through 365"
+ },
+ "type": {
+ "description": "Whether the limit measures cost or tokens",
+ "enum": [
+ "cost",
+ "tokens"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}