Use this file to discover all available pages before exploring further.
Free - does not consume credits
Store fullKey immediately and log only id and prefix.
response=$(curl -sS -X POST https://xquik.com/api/v1/api-keys \ -H "Cookie: session_token=YOUR_SESSION_TOKEN" \ -H "Content-Type: application/json" \ -d '{"name": "Production"}')full_key=$(jq -r '.fullKey' <<<"$response")key_id=$(jq -r '.id' <<<"$response")key_prefix=$(jq -r '.prefix' <<<"$response")# Store $full_key in your secret manager; do not print it in logs.printf 'Created API key %s (%s)\n' "$key_id" "$key_prefix"
You have reached the maximum number of active API keys (100). Revoke an active key before creating a new one. Revoked keys do not count toward the active limit.
{ "error": "rate_limit_exceeded", "message": "Too many requests. Try again later.", "retryAfter": 60 }
Too many requests. Wait for the Retry-After header before retrying.
Use a dashboard session cookie to create the first API key. Existing API keys and OAuth bearer tokens can create additional keys for the same account.Related:List API Keys · Revoke API Key