API Keys
List API keys
List CometAPI API keys for the authenticated account with pagination.
GET
cURL
Use this endpoint to list API keys that belong to the authenticated CometAPI account. The newest keys are returned first.
Generate a personal access token at Console → Personal Settings, then send it as the raw
Authorization header value. Do not prefix it with Bearer.Pagination
| Query parameter | Description |
|---|---|
p | Page number. Defaults to 1. |
page_size | Items per page. Values above 100 are capped at 100. |
API key status
| Status | Meaning |
|---|---|
1 | Enabled |
2 | Disabled |
3 | Expired |
4 | Exhausted |
Returned fields
| Field | Type | Description |
|---|---|---|
id | integer | Numeric API key ID. Use this value with Get a single API key, Update an API key, and Delete an API key. |
key | string | API key value returned by the management API. Treat it as a secret and use it as Authorization: Bearer $COMETAPI_KEY for model requests. |
status | integer | Operational status. Only 1 means the key is enabled for model requests. |
name | string | User-readable display name for the key. |
created_time | integer | Unix timestamp in seconds when the key was created. |
accessed_time | integer | Unix timestamp in seconds when the key was last used. |
expired_time | integer | Unix timestamp in seconds when the key expires. -1 means no expiration. |
remain_quota | integer | Remaining quota in CometAPI internal quota units. |
used_quota | integer | Quota already consumed by this key in CometAPI internal quota units. |
unlimited_quota | boolean | Whether the key bypasses remaining-quota checks. |
model_limits_enabled | boolean | Whether model restrictions are active for this key. |
model_limits | string | Comma-separated model IDs allowed by this key when model_limits_enabled is true. Empty means no configured model list. |
allow_ips | string or null | IP allowlist as one newline-separated string. Each entry can be a single IPv4 address, single IPv6 address, IPv4 CIDR, or IPv6 CIDR. null or "" means no IP restriction. |
group | string | Account group restriction. Empty means no explicit group restriction. |
cross_group_retry | boolean | Whether cross-group retry is enabled for automatic group routing. |
Authorizations
Personal access token copied from CometAPI Console > Personal Settings. Send the raw token value; do not prefix it with Bearer.
Query Parameters
Page number to return. Defaults to 1.
Required range:
x >= 1Number of keys per page. Values above 100 are capped at 100 by the backend.
Required range:
1 <= x <= 100