{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/github/main/json-schema/github-rate-limit-overview-schema.json", "title": "Rate Limit Overview", "description": "Rate Limit Overview", "x-generated": "2026-10-03", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/github-rate-limit-api-openapi.yml#/components/schemas/rate-limit-overview", "type": "object", "properties": { "resources": { "type": "object", "properties": { "core": { "$ref": "#/$defs/rate-limit" }, "graphql": { "$ref": "#/$defs/rate-limit" }, "search": { "$ref": "#/$defs/rate-limit" }, "code_search": { "$ref": "#/$defs/rate-limit" }, "source_import": { "$ref": "#/$defs/rate-limit" }, "integration_manifest": { "$ref": "#/$defs/rate-limit" }, "code_scanning_upload": { "$ref": "#/$defs/rate-limit" }, "actions_runner_registration": { "$ref": "#/$defs/rate-limit" }, "scim": { "$ref": "#/$defs/rate-limit" } }, "required": [ "core", "search" ] }, "rate": { "$ref": "#/$defs/rate-limit" } }, "required": [ "rate", "resources" ], "$defs": { "rate-limit": { "title": "Rate Limit", "type": "object", "properties": { "limit": { "type": "integer" }, "remaining": { "type": "integer" }, "reset": { "type": "integer" }, "used": { "type": "integer" } }, "required": [ "limit", "remaining", "reset", "used" ] } } }