API Documentation

Complete API reference for integrating Billioplus VTU services into your applications

Getting Started

Welcome to the Billioplus API! Our REST API allows you to integrate VTU services directly into your applications.

Base URL

https://api.billioplus.com/v1

Authentication

All API requests require authentication using your API key. Include your key in the request headers:

Authorization: Bearer YOUR_API_KEY
POST/api/auth/login

Authenticate user and get access token

Parameters

email
password

Response

{
  "success": true,
  "token": "eyJhbGciOiJIUzI1Ni...",
  "user": {
    "id": "user123",
    "email": "user@example.com",
    "firstName": "John",
    "lastName": "Doe"
  }
}
POST/api/auth/register

Register a new user account

Parameters

email
password
firstName
lastName
phone

Response

{
  "success": true,
  "message": "Registration successful",
  "userId": "user123"
}

Error Codes

200OK - Request successful
400Bad Request - Invalid parameters
401Unauthorized - Invalid API key
403Forbidden - Insufficient permissions
404Not Found - Resource not found
429Too Many Requests - Rate limit exceeded
500Internal Server Error - Something went wrong

Rate Limits

API requests are rate limited to ensure fair usage:

  • 100 requests per minute per API key
  • 10,000 requests per day per API key
  • Rate limit headers included in all responses

Need Help?

If you have questions or need assistance integrating our API, our support team is here to help.