Unkey · Schema

V2RatelimitLimitResponseData

APIKeysRate LimitingAuthenticationDeveloper PlatformAccess ControlIdentityAnalytics

Properties

Name Type Description
limit integer The maximum number of operations allowed within the time window. This reflects either the default limit specified in the request or an override limit if one exists for this identifier. This value help
remaining integer The number of operations remaining in the current window before the rate limit is exceeded. Applications should use this value to: - Implement client-side throttling before hitting limits - Display us
reset integer The Unix timestamp in milliseconds when the rate limit window will reset and 'remaining' will return to 'limit'. This timestamp enables clients to: - Calculate and display wait times to users - Implem
success boolean Whether the request passed the rate limit check. If true, the request is allowed to proceed. If false, the request has exceeded the rate limit and should be blocked or rejected. You MUST check this fi
overrideId string If a rate limit override was applied for this identifier, this field contains the ID of the override that was used. Empty when no override is in effect. This can be useful for: - Debugging which overr
View JSON Schema on GitHub

JSON Schema

unkey-v2ratelimitlimitresponsedata-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/V2RatelimitLimitResponseData",
  "title": "V2RatelimitLimitResponseData",
  "type": "object",
  "properties": {
    "limit": {
      "description": "The maximum number of operations allowed within the time window. This reflects either the default limit specified in the request or an override limit if one exists for this identifier.\n\nThis value helps clients understand their total quota for the current window.",
      "format": "int64",
      "type": "integer"
    },
    "remaining": {
      "description": "The number of operations remaining in the current window before the rate limit is exceeded. Applications should use this value to:\n\n- Implement client-side throttling before hitting limits\n- Display usage information to end users\n- Trigger alerts when approaching limits\n- Adjust request patterns based on available capacity\n\nWhen this reaches zero, requests will be rejected until the window resets.",
      "format": "int64",
      "type": "integer"
    },
    "reset": {
      "description": "The Unix timestamp in milliseconds when the rate limit window will reset and 'remaining' will return to 'limit'.\n\nThis timestamp enables clients to:\n- Calculate and display wait times to users\n- Implement intelligent retry mechanisms\n- Schedule requests to resume after the reset\n- Implement exponential backoff when needed\n\nThe reset time is based on a sliding window from the first request in the current window.",
      "format": "int64",
      "type": "integer"
    },
    "success": {
      "description": "Whether the request passed the rate limit check. If true, the request is allowed to proceed. If false, the request has exceeded the rate limit and should be blocked or rejected.\n\nYou MUST check this field to determine if the request should proceed, as the endpoint always returns `HTTP 200` even when rate limited.",
      "type": "boolean"
    },
    "overrideId": {
      "description": "If a rate limit override was applied for this identifier, this field contains the ID of the override that was used. Empty when no override is in effect.\n\nThis can be useful for:\n- Debugging which override rule was matched\n- Tracking the effects of specific overrides\n- Understanding why limits differ from default values",
      "type": "string",
      "x-go-type-skip-optional-pointer": true,
      "x-go-type-skip-optional-pointer-with-omitzero": true
    }
  },
  "required": [
    "limit",
    "remaining",
    "reset",
    "success"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/unkey-v2ratelimitlimitresponsedata"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.