All API requests must be authenticated using your API key.
Authentication Methods
Bearer Token (Recommended)
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYQuery Parameter
Alternatively, pass the key as a query parameter (less secure):
https://api.kawaa.com/v1/verify?api_key=YOUR_API_KEYExample Request
curl -X POST https://api.kawaa.com/v1/verify \
-H "Authorization: Bearer sk_live_abc123..." \
-H "Content-Type: application/json" \
-d '{"email": "test@example.com"}'Authentication Errors
| Code | Message | Solution |
|---|---|---|
| 401 | Invalid API key | Check your API key is correct |
| 401 | API key revoked | Generate a new API key |
| 403 | Insufficient permissions | Upgrade your plan |