Authentication
All API requests to Lineserve's services require authentication using API keys.
Obtaining API Keysโ
- Log in to your Lineserve Developer Portal account
- Navigate to the API Keys section
- Click "Generate New Key"
- Copy your API key and store it securely
Using API Keysโ
Include your API key in the Authorization
header of all requests:
Authorization: Bearer YOUR_API_KEY
Key Securityโ
- Never expose API keys in client-side code
- Rotate keys regularly
- Revoke compromised keys immediately
- Limit key permissions to only required scopes
Rate Limitsโ
- 1000 requests per minute per key
- 5,000 requests per day per key
For higher limits, contact our sales team.
Exampleโ
const apiKey = process.env.LINESERVE_API_KEY; // Always store keys securely
const response = await fetch('https://api.lineserve.com/v1/sms/balance', {
headers: {
'Authorization': `Bearer ${apiKey}`
}
});