[{"data":1,"prerenderedAt":39},["ShallowReactive",2],{"docs:rendered-article:\u002Fdocs\u002Fpublic\u002Fendpoints\u002Fusage":3},{"path":4,"slug":5,"title":8,"description":9,"category":6,"categoryLabel":10,"order":11,"status":12,"family":13,"subfamily":14,"content":15,"html":16,"examplesHtml":17,"excerpt":18,"readTimeMinutes":19,"headings":20,"examplesHeadings":31,"lastUpdated":14,"endpointId":7,"requiredFlag":14,"relatedArticlePaths":38,"badge":14},"\u002Fdocs\u002Fendpoints\u002Fusage",[6,7],"endpoints","usage","Usage","Check your workspace credit balance and rate limit status.","Endpoints",700,"updated","Utility",null,"\n## Introduction\n\nThe Usage endpoint returns your current workspace credit balance and rate limit status. Use it to monitor your consumption, check remaining credits, and verify rate limit windows, all **without spending any credits**.\n\nUnlike the other V2 endpoints, this route uses `GET` and does not require a request body: send an authenticated request and read the `quotas` block in the response.\n\n## Authorization\n\n| Name     | Type   | Required | Description                                                                                         |\n| -------- | ------ | -------- | --------------------------------------------------------------------------------------------------- |\n| `apikey` | string | Yes      | Your API key from the developer dashboard. Pass it via `Authorization: Bearer YOUR_API_KEY` header. |\n\n## Response structure\n\n| Field     | Type    | Description                                                                                  |\n| --------- | ------- | -------------------------------------------------------------------------------------------- |\n| `success` | boolean | `true` if the request was processed successfully                                             |\n| `data`    | `null`  | Always `null` for this endpoint - all useful information lives in the `quotas` block below   |\n| `error`   | `null`  | Always `null` on success                                                                     |\n\n::: object quotas - V2QuotaInfo - Credits and rate limit usage for your workspace and API key\n| Field             | Type   | Description                                                         |\n| ----------------- | ------ | ------------------------------------------------------------------- |\n| `creditsConsumed` | number | Credits consumed by this request. Always `0` for the Usage endpoint |\n\n::: object workspace - Workspace - Workspace-level limits\n| Field                 | Type    | Description                                    |\n| --------------------- | ------- | ---------------------------------------------- |\n| `id`                  | string  | Your workspace identifier                      |\n| `hasUnlimitedCredits` | boolean | Whether workspace credits are unlimited        |\n| `allowDailyOvercost`  | boolean | Whether the workspace may exceed its daily cap |\n\n::: object credits - Credits - Credit balance\n| Field   | Type   | Description                |\n| ------- | ------ | -------------------------- |\n| `total` | number | Total credits in your plan |\n| `used`  | number | Credits consumed so far    |\n| `left`  | number | Remaining credits          |\n:::\n\n::: object dailyLimit - DailyLimit - Daily request limit (`null` if not configured)\n| Field       | Type   | Description                             |\n| ----------- | ------ | --------------------------------------- |\n| `limit`     | number | Maximum requests per day                |\n| `used`      | number | Requests made today                     |\n| `left`      | number | Remaining requests today                |\n| `nextReset` | string | When the daily window resets (ISO 8601) |\n:::\n\n::: object minuteRateLimit - MinuteRateLimit - Per-minute rate limit\n| Field       | Type   | Description                              |\n| ----------- | ------ | ---------------------------------------- |\n| `limit`     | number | Maximum requests per minute              |\n| `used`      | number | Requests made in the current minute      |\n| `left`      | number | Remaining requests in the current minute |\n| `nextReset` | string | When the minute window resets (ISO 8601) |\n:::\n\n:::\n\n::: object key - ApiKey - API key-level limits (`null` when request is from dashboard)\n| Field | Type   | Description        |\n| ----- | ------ | ------------------ |\n| `id`  | string | API key identifier |\n\n::: object dailyLimit - KeyDailyLimit - Daily limit for this key (`null` if not configured)\n| Field       | Type   | Description                             |\n| ----------- | ------ | --------------------------------------- |\n| `limit`     | number | Maximum requests per day                |\n| `used`      | number | Requests made today                     |\n| `left`      | number | Remaining requests today                |\n| `nextReset` | string | When the daily window resets (ISO 8601) |\n:::\n\n::: object minuteRateLimit - KeyMinuteRateLimit - Minute rate limit for this key\n| Field       | Type   | Description                              |\n| ----------- | ------ | ---------------------------------------- |\n| `limit`     | number | Maximum requests per minute              |\n| `used`      | number | Requests made in the current minute      |\n| `left`      | number | Remaining requests in the current minute |\n| `nextReset` | string | When the minute window resets (ISO 8601) |\n:::\n\n:::\n\n:::\n\n::: object metadata - V2ResponseMetadata - Request tracking information\n| Field             | Type   | Description                          |\n| ----------------- | ------ | ------------------------------------ |\n| `requestId`       | string | Unique identifier for this request   |\n| `executionTimeMs` | number | Total execution time in milliseconds |\n:::\n\n## Code examples\n\n::: code-group [Code Examples]\n```bash [cURL]\ncurl https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fusage \\\n  -H \"Authorization: Bearer YOUR_API_KEY\"\n```\n```javascript [JavaScript]\nconst response = await fetch(\"https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fusage\", {\n  headers: {\n    \"Authorization\": \"Bearer YOUR_API_KEY\"\n  }\n});\n\nconst data = await response.json();\nconsole.log(\"Credits left:\", data.quotas.workspace.credits.left);\nconsole.log(\"Rate limit:\", data.quotas.workspace.minuteRateLimit.left, \"requests remaining\");\n```\n```python [Python]\nimport requests\n\nresponse = requests.get(\n    \"https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fusage\",\n    headers={\n        \"Authorization\": \"Bearer YOUR_API_KEY\"\n    }\n)\n\ndata = response.json()\nprint(\"Credits left:\", data[\"quotas\"][\"workspace\"][\"credits\"][\"left\"])\nprint(\"Rate limit:\", data[\"quotas\"][\"workspace\"][\"minuteRateLimit\"][\"left\"], \"requests remaining\")\n```\n:::\n\n## Example response\n\n::: code-group [Example Response]\n```json [200 - Success]\n{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null,\n  \"metadata\": {\n    \"requestId\": \"req_u1s2a3g4e5f6\",\n    \"executionTimeMs\": 45\n  },\n  \"quotas\": {\n    \"creditsConsumed\": 0,\n    \"workspace\": {\n      \"id\": \"ws_abc123\",\n      \"credits\": {\n        \"total\": 10000,\n        \"used\": 4521,\n        \"left\": 5479\n      },\n      \"dailyLimit\": null,\n      \"minuteRateLimit\": {\n        \"limit\": 60,\n        \"used\": 3,\n        \"left\": 57,\n        \"nextReset\": \"2025-01-15T09:31:00.000Z\"\n      },\n      \"hasUnlimitedCredits\": false,\n      \"allowDailyOvercost\": false\n    },\n    \"key\": {\n      \"id\": \"key_abc123\",\n      \"dailyLimit\": null,\n      \"minuteRateLimit\": {\n        \"limit\": 60,\n        \"used\": 3,\n        \"left\": 57,\n        \"nextReset\": \"2025-01-15T09:31:00.000Z\"\n      }\n    }\n  }\n}\n```\n:::\n","\u003Ch2 id=\"introduction\">Introduction\u003C\u002Fh2>\n\u003Cp>The Usage endpoint returns your current workspace credit balance and rate limit status. Use it to monitor your consumption, check remaining credits, and verify rate limit windows, all \u003Cstrong>without spending any credits\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Unlike the other V2 endpoints, this route uses \u003Ccode>GET\u003C\u002Fcode> and does not require a request body: send an authenticated request and read the \u003Ccode>quotas\u003C\u002Fcode> block in the response.\u003C\u002Fp>\n\u003Ch2 id=\"authorization\">Authorization\u003C\u002Fh2>\n\u003Cdiv class=\"docs-field-list docs-field-list--request\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">apikey\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003Cspan class=\"docs-field-required\">required\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Your API key from the developer dashboard. Pass it via \u003Ccode>Authorization: Bearer YOUR_API_KEY\u003C\u002Fcode> header.\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Ch2 id=\"response-structure\">Response structure\u003C\u002Fh2>\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">success\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">boolean\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">\u003Ccode>true\u003C\u002Fcode> if the request was processed successfully\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">data\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">null\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Always \u003Ccode>null\u003C\u002Fcode> for this endpoint - all useful information lives in the \u003Ccode>quotas\u003C\u002Fcode> block below\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">error\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">null\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Always \u003Ccode>null\u003C\u002Fcode> on success\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-v2quotainfo\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">quotas\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Credits and rate limit usage for your workspace and API key\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">creditsConsumed\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Credits consumed by this request. Always \u003Ccode>0\u003C\u002Fcode> for the Usage endpoint\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-workspace\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">workspace\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Workspace-level limits\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">id\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Your workspace identifier\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">hasUnlimitedCredits\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">boolean\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Whether workspace credits are unlimited\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">allowDailyOvercost\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">boolean\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Whether the workspace may exceed its daily cap\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-credits\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">credits\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Credit balance\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">total\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Total credits in your plan\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">used\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Credits consumed so far\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">left\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Remaining credits\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-dailylimit\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">dailyLimit\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Daily request limit (\u003Ccode>null\u003C\u002Fcode> if not configured)\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">limit\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Maximum requests per day\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">used\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Requests made today\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">left\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Remaining requests today\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">nextReset\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">When the daily window resets (ISO 8601)\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-minuteratelimit\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">minuteRateLimit\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Per-minute rate limit\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">limit\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Maximum requests per minute\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">used\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Requests made in the current minute\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">left\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Remaining requests in the current minute\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">nextReset\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">When the minute window resets (ISO 8601)\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-apikey\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">key\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">API key-level limits (\u003Ccode>null\u003C\u002Fcode> when request is from dashboard)\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">id\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">API key identifier\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-keydailylimit\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">dailyLimit\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Daily limit for this key (\u003Ccode>null\u003C\u002Fcode> if not configured)\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">limit\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Maximum requests per day\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">used\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Requests made today\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">left\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Remaining requests today\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">nextReset\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">When the daily window resets (ISO 8601)\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-keyminuteratelimit\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">minuteRateLimit\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Minute rate limit for this key\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">limit\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Maximum requests per minute\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">used\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Requests made in the current minute\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">left\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Remaining requests in the current minute\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">nextReset\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">When the minute window resets (ISO 8601)\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item docs-field-item--expandable\" id=\"object-v2responsemetadata\">\u003Cdiv class=\"docs-field-header\">\u003Ccode class=\"docs-field-name\">metadata\u003C\u002Fcode>\u003Cspan class=\"docs-field-type\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"docs-field-description\">Request tracking information\u003C\u002Fdiv>\u003Cdetails class=\"docs-field-children\">\u003Csummary class=\"docs-field-children-toggle\">\u003Csvg class=\"docs-field-children-chevron\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m9 6 6 6-6 6\"\u002F>\u003C\u002Fsvg>\u003Cspan class=\"docs-field-children-label docs-field-children-label--show\">Show child attributes\u003C\u002Fspan>\u003Cspan class=\"docs-field-children-label docs-field-children-label--hide\">Hide child attributes\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"docs-field-children-body\">\n\u003Cdiv class=\"docs-field-list docs-field-list--response\">\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">requestId\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">string\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Unique identifier for this request\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-item\">\n\u003Cdiv class=\"docs-field-header\">\n\u003Ccode class=\"docs-field-name\">executionTimeMs\u003C\u002Fcode>\n\u003Cspan class=\"docs-field-type\">number\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"docs-field-description\">Total execution time in milliseconds\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>","\u003Ch2 id=\"code-examples\">Code examples\u003C\u002Fh2>\n\u003Cdiv class=\"docs-code-group\">\u003Cdiv class=\"docs-code-group-header\">\u003Cspan class=\"docs-code-group-title\" data-static-title>Code Examples\u003C\u002Fspan>\u003Cdiv class=\"docs-code-group-actions\">\u003Cdiv class=\"docs-code-group-selector\">\u003Cbutton type=\"button\" class=\"docs-code-group-trigger\">\u003Cspan class=\"docs-code-group-lang\">cURL\u003C\u002Fspan>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m7 15 5 5 5-5\"\u002F>\u003Cpath d=\"m7 9 5-5 5 5\"\u002F>\u003C\u002Fsvg>\u003C\u002Fbutton>\u003Cdiv class=\"docs-code-group-menu\">\u003Cbutton type=\"button\" class=\"docs-code-group-option active\" data-tab=\"0\">cURL\u003C\u002Fbutton>\u003Cbutton type=\"button\" class=\"docs-code-group-option\" data-tab=\"1\">JavaScript\u003C\u002Fbutton>\u003Cbutton type=\"button\" class=\"docs-code-group-option\" data-tab=\"2\">Python\u003C\u002Fbutton>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cbutton type=\"button\" class=\"docs-code-group-copy\" data-copy-code=\"true\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fsvg>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"docs-code-group-panel active\" data-tab=\"0\" role=\"tabpanel\">\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\" data-language=\"bash\">\u003Ccode class=\"language-bash\">\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">curl\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fusage\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> \\\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  -H\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> \"Authorization: Bearer YOUR_API_KEY\"\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fdiv>\u003Cdiv class=\"docs-code-group-panel\" data-tab=\"1\" role=\"tabpanel\">\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\" data-language=\"javascript\">\u003Ccode class=\"language-javascript\">\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">const\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> response\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> =\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> await\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\"> fetch\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fusage\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  headers: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">    \"Authorization\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Bearer YOUR_API_KEY\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">});\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">const\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> data\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> =\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> await\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\"> response.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">json\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">();\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">console.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">log\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Credits left:\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, data.quotas.workspace.credits.left);\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">console.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">log\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Rate limit:\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, data.quotas.workspace.minuteRateLimit.left, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"requests remaining\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">);\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fdiv>\u003Cdiv class=\"docs-code-group-panel\" data-tab=\"2\" role=\"tabpanel\">\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\" data-language=\"python\">\u003Ccode class=\"language-python\">\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">import\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\"> requests\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">response \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\"> requests.get(\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">    \"https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fusage\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#E36209;--shiki-dark:#FFAB70\">    headers\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"Authorization\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Bearer YOUR_API_KEY\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">)\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">data \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\"> response.json()\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">print\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Credits left:\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, data[\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"quotas\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">][\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"workspace\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">][\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"credits\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">][\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"left\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">])\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">print\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"Rate limit:\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, data[\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"quotas\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">][\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"workspace\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">][\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"minuteRateLimit\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">][\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"left\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">], \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"requests remaining\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n\u003Ch2 id=\"example-response\">Example response\u003C\u002Fh2>\n\u003Cdiv class=\"docs-code-group\">\u003Cdiv class=\"docs-code-group-header\">\u003Cspan class=\"docs-code-group-title\" data-static-title>Example Response\u003C\u002Fspan>\u003Cdiv class=\"docs-code-group-actions\">\u003Cspan class=\"docs-code-group-lang\">200 - Success\u003C\u002Fspan>\u003Cbutton type=\"button\" class=\"docs-code-group-copy\" data-copy-code=\"true\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fsvg>\u003C\u002Fbutton>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"docs-code-group-panel active\" data-tab=\"0\" role=\"tabpanel\">\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\" data-language=\"json\">\u003Ccode class=\"language-json\">\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"success\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">true\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"data\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">null\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"error\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">null\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"metadata\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"requestId\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"req_u1s2a3g4e5f6\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"executionTimeMs\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">45\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  },\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"quotas\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"creditsConsumed\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">0\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"workspace\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"id\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"ws_abc123\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"credits\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"total\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">10000\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"used\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">4521\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"left\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">5479\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      },\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"dailyLimit\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">null\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"minuteRateLimit\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"limit\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">60\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"used\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">3\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"left\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">57\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"nextReset\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"2025-01-15T09:31:00.000Z\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      },\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"hasUnlimitedCredits\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">false\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"allowDailyOvercost\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">false\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    },\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"key\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"id\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"key_abc123\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"dailyLimit\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">null\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"minuteRateLimit\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"limit\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">60\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"used\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">3\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"left\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">57\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"nextReset\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"2025-01-15T09:31:00.000Z\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fdiv>\u003C\u002Fdiv>\n","Introduction The Usage endpoint returns your current workspace credit balance and rate limit status. Use it to monitor your consumption, check remaining credits, and verify rate...",4,[21,25,28],{"id":22,"title":23,"level":24},"introduction","Introduction",2,{"id":26,"title":27,"level":24},"authorization","Authorization",{"id":29,"title":30,"level":24},"response-structure","Response structure",[32,35],{"id":33,"title":34,"level":24},"code-examples","Code examples",{"id":36,"title":37,"level":24},"example-response","Example response",[],1785860236416]