API Documentation
Base URL
https://licenzer.pro
Authentication
All API requests require authentication using your reseller token.
Reseller Token
Include your reseller token in the request as a query parameter:
curl -X GET "https://licenzer.pro/resellerapi/getlist?token=YOUR_RESELLER_TOKEN"
Base URLs
| Endpoint Type | Base URL | Authentication |
|---|---|---|
| Reseller API | /resellerapi |
Reseller Token |
| License API | /api |
License-based |
Reseller API Endpoints
Get License List
Endpoint: GET /resellerapi/getlist
Description: Retrieve all licenses for your reseller account.
Parameters:
token(required): Your reseller token
Example Request:
curl "https://licenzer.pro/resellerapi/getlist?token=YOUR_TOKEN"
Example Response:
{
"status": "success",
"message": "",
"data": [
{
"id": 1,
"license_key": "ABC-123-XYZ",
"ip": "192.168.1.1",
"key": "cpanel",
"software_name": "cPanel",
"status": 1,
"Expired date": "2025-12-31"
}
]
}
Register License
Endpoint: GET /resellerapi/register
Description: Create a new license.
Parameters:
token(required): Your reseller tokenkey(required): Software key (e.g., cpanel)ip(required): Server IP addressmonth(required): Duration in months (1-12)
Example Request:
curl "https://licenzer.pro/resellerapi/register?token=YOUR_TOKEN&key=cpanel&ip=192.168.1.1&month=1"
Example Response:
{
"status": "success",
"message": "The ip registered successfully",
"data": {
"license_key": "ABC-123-XYZ",
"ip": "192.168.1.1",
"end_at": "2025-12-31"
}
}
Get Balance
Endpoint: GET /resellerapi/getblanace
Description: Check your current balance.
Parameters:
token(required): Your reseller token
Example Response:
{
"status": "success",
"data": 150.50
}
License Management
Get License Info
Endpoint: GET /resellerapi/licenseinfo
Description: Get detailed information about a specific license including installation commands.
Parameters:
token(required): Your reseller tokenip(required): License IP addresskey(required): Software key
Example Request:
curl "https://licenzer.pro/resellerapi/licenseinfo?token=YOUR_TOKEN&ip=192.168.1.1&key=cpanel"
Example Response:
{
"status": "success",
"data": {
"license_key": "ABC-123-XYZ",
"ip": "192.168.1.1",
"status": 1,
"end_at": "2025-12-31",
"change_ip": "Active",
"cmd": "# cpanel\n/usr/local/cpanel/scripts/install_license",
"software_key": "cpanel",
"software_name": "cPanel"
}
}
Activate License
Endpoint: GET /resellerapi/activate
Description: Activate a license.
Parameters:
token(required): Your reseller tokenip(required): License IP addresskey(required): Software key
Example Request:
curl "https://licenzer.pro/resellerapi/activate?token=YOUR_TOKEN&ip=192.168.1.1&key=cpanel"
Deactivate License
Endpoint: GET /resellerapi/deactivate
Description: Deactivate a license.
Parameters:
token(required): Your reseller tokenip(required): License IP addresskey(required): Software key
Example Request:
curl "https://licenzer.pro/resellerapi/deactivate?token=YOUR_TOKEN&ip=192.168.1.1&key=cpanel"
Change IP
Endpoint: GET /resellerapi/changeiplicense
Description: Change the IP address of a license.
Parameters:
token(required): Your reseller tokenip(required): Current IP addressip_new(required): New IP addresskey(required): Software key
Example Request:
curl "https://licenzer.pro/resellerapi/changeiplicense?token=YOUR_TOKEN&ip=192.168.1.1&ip_new=192.168.1.2&key=cpanel"
Delete License
Endpoint: GET /resellerapi/delete
Description: Delete a license permanently.
Parameters:
token(required): Your reseller tokenip(required): License IP addresskey(required): Software key
Example Request:
curl "https://licenzer.pro/resellerapi/delete?token=YOUR_TOKEN&ip=192.168.1.1&key=cpanel"
Additional Endpoints
Get Status
Endpoint: GET /resellerapi/getstatus
Description: Get your reseller account status.
Parameters:
token(required): Your reseller token
Get Package
Endpoint: GET /resellerapi/getpackage
Description: Get available software packages.
Parameters:
token(required): Your reseller token
Get Softwares
Endpoint: GET /resellerapi/getsoftwares
Description: Get list of available software.
Parameters:
token(required): Your reseller token
Get Discount Licenses
Endpoint: GET /resellerapi/getdiscountlicenses
Description: Get previously activated licenses available at 50% discount.
Parameters:
token(required): Your reseller tokenkey(optional): Filter by software key
Example Request:
curl "https://licenzer.pro/resellerapi/getdiscountlicenses?token=YOUR_TOKEN"
Example Response:
{
"status": "success",
"data": [
{
"license_key": "ABC-123-XYZ",
"ip": "192.168.1.1",
"software_key": "cpanel",
"software_name": "cPanel",
"price": 7.50,
"original_price": 15.00,
"expiry_date": "2025-12-31",
"status": 1
}
],
"count": 1
}
Get Message
Endpoint: GET /resellerapi/getmsg
Description: Get system messages/announcements.
Parameters:
token(required): Your reseller token
Error Handling
All API endpoints return JSON responses with a status field:
Success Response:
{
"status": "success",
"message": "Operation completed successfully",
"data": { ... }
}
Error Response:
{
"status": "error",
"message": "Error message here"
}
Common Error Codes:
401- Invalid or missing token404- License not found403- Insufficient balance or permission denied400- Invalid parameters