Overview
Authiqa provides a RESTful API for authentication and user management. All API requests are made to endpoints beginning with:https://api.authiqa.com/auth/
Authentication
All API endpoints require authentication using either:- PUBLIC Key (for widget integrations)
- JWT Token (for authenticated requests)
X-Public-Key header:
Request Format
All requests should be made with Content-Type:application/json
Response Format
All API responses come in standard format:Common Error Codes
MISSING_REQUEST_BODY- Request body is requiredINVALID_REQUEST_BODY- Invalid JSON in request bodyMISSING_REQUIRED_FIELDS- Required fields are missingINVALID_PUBLIC_KEY_FORMAT- Public key format is invalid
INVALID_PUBLIC_KEY- public key is invalid or expiredINVALID_TOKEN- JWT token is invalid or expired
INSUFFICIENT_BALANCE- Account has insufficient balanceEMAIL_NOT_VERIFIED- Email verification requiredACCOUNT_INACTIVE- Account is not active
Rate Limiting
API requests are limited to:- Sign in: 5 attempts per minute
- Password reset: 1 request per minute
- Email verification resend: 1 request per minute
Need Help?
For additional support, contact us at [email protected]

