Complete reference for all ILAL API error codes
All error responses follow a consistent format:
{
"error": "Error Title",
"code": "AUTH_001",
"message": "Detailed error description",
"statusCode": 401,
"retryAfter": 60 // Only present on 429 errors
}AUTH_001401Missing API KeyThe X-API-Key header is missing from the request
Add X-API-Key: YOUR_API_KEY to the request headers
AUTH_002401Invalid API KeyThe API Key provided is invalid or has been revoked
Verify the API Key is correct, or create a new one in the Dashboard
AUTH_003403ForbiddenYour API Key does not have permission to access this endpoint
Upgrade your plan or contact the administrator for higher permissions
AUTH_004401Token ExpiredThe access token has expired
Use the refresh token to obtain a new access token
REQ_001400Invalid Request BodyThe request body is malformed or missing required fields
Ensure the request body is valid JSON and includes all required fields
REQ_002400Invalid AddressThe Ethereum address format is invalid
Ensure the address is a valid Ethereum address (0x-prefixed, 40 hex characters)
REQ_003400Invalid ProofThe ZK Proof is malformed or failed verification
Check proof data integrity and ensure it was generated with the correct proving system
REQ_004404Session Not FoundThe specified session ID does not exist
Call /verify first to create a session, or check that the sessionId is correct
REQ_005409Session ExpiredThe session has expired
Call /verify again to create a new session
RATE_001429Rate Limit ExceededYou have exceeded the per-minute request limit
Wait for retryAfter seconds before retrying, or upgrade your plan for a higher limit
RATE_002429Monthly Quota ExceededYou have exceeded the monthly API call limit
Wait for the quota to reset next month, or upgrade your plan
SRV_001500Internal Server ErrorAn unexpected server error occurred
Please retry later. If the issue persists, contact support
SRV_002502Bad GatewayAn upstream service is unavailable
Please retry later — this typically resolves within minutes
SRV_003503Service UnavailableThe service is temporarily unavailable (under maintenance)
Check the status page and wait for maintenance to complete