Skip to main content

Authentication

All API requests to Lineserve's services require authentication using API keys.

Obtaining API Keysโ€‹

  1. Log in to your Lineserve Developer Portal account
  2. Navigate to the API Keys section
  3. Click "Generate New Key"
  4. 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}`
}
});