RESTful API Reference & Interactive Playground
/api/auth/loginAuthenticate user and receive JWT token
curl -X POST https://api.example.com/api/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"password": "secure_password"
}'{
"success": true,
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"user": {
"id": "123",
"email": "user@example.com",
"name": "John Doe"
}
},
"timestamp": "2024-01-15T10:30:00Z"
}All API requests require authentication using Bearer tokens in the Authorization header.
Header Format:
Authorization: Bearer YOUR_ACCESS_TOKENAPI Key
Long-lived tokens for server-to-server communication
JWT Token
Short-lived tokens for user authentication (expires in 1 hour)
API requests are limited based on your subscription tier. Rate limit headers are included in all responses.
100
Requests/min
1,000
Requests/min
10,000
Requests/min
Response Headers: