- authentication
- Secret API key as a bearer token
- billing
- Free.
The account behind the presented key: its name and email, the plan, the live credit balance, and the monthly free grant. Useful for dashboards and pre-flight checks before a big run. Reading the balance applies the month's free grant if it has not been applied yet.
Example request
curl https://spaw.co/api/v1/account \ -H "Authorization: Bearer sk_live_…"
Responses
200The account.
{
"success": true,
"data": {
"name": "Mia Kowalski",
"email": "[email protected]",
"plan": "free",
"credits": {
"balance": 9,
"monthly_grant": 10
}
}
}401The key is missing, malformed, or revoked.
{
"success": false,
"error": {
"code": "UNAUTHENTICATED",
"message": "Provide a valid API key as a bearer token.",
"request_id": "req_01m1kgdm4xngzmbmff68g94w0c"
}
}429Over 5 requests per second for the key. Retry after the limit resets.
{
"success": false,
"error": {
"code": "RATE_LIMITED",
"message": "Too many requests. Retry after the limit resets.",
"request_id": "req_01m1kgdm4xngzmbmff68g94w0c"
}
}Error codes
Failures answer { success: false, error: { code, message, request_id } }. Each code has its own page.