Authentication Guide
Authentication Guide
Our API uses Bearer token authentication for secure access.
Getting Your API Key
- Log into your QbitSpark dashboard
- Navigate to Settings → API Keys
- Click "Generate New Key"
- Copy and store securely
Basic Authentication
Include your API key in every request header:
curl -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
https://api.qbitspark.com/v1/users
Response Format
Successful authentication returns:
{
"success": true,
"user": {
"id": 123,
"email": "user@example.com",
"plan": "premium"
}
}
Error Codes
| Code | Status | Description |
|---|---|---|
| 401 | Unauthorized | Invalid or missing API key |
| 403 | Forbidden | API key lacks required permissions |
| 429 | Rate Limited | Too many requests per minute |
⚠️ Important: Keep your API keys secure and never commit them to version control.
Rate Limits
- Free Plan: 1,000 requests/day
- Pro Plan: 10,000 requests/day
- Enterprise: Unlimited
Next Steps
- 📖 User Management Guide
- 🔧 Advanced Features
- 📞 Contact support: office@qbitspark.com
No comments to display
No comments to display