Skip to main content

Authentication Guide

Authentication Guide

Our API uses Bearer token authentication for secure access.

Getting Your API Key

  1. Log into your QbitSpark dashboard
  2. Navigate to Settings → API Keys
  3. Click "Generate New Key"
  4. 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