Reseller API Documentation
You can benefit from our services at the most affordable prices.
Orders placed through the API enjoy a 20% discount.
Testing and Usage
To test and use the API, you can utilize the Swagger UI:
Swagger UI
Authentication
Authentication to the API is done using an API key. Include the API key as a parameter:
key: [your_api_key]
Endpoints
GET /OrderStatus
Check the status of a particular order.
Request Parameters
| Parameter |
Type |
Description |
| key |
string |
The API key for authentication. |
| orderId |
integer |
The identification number of the order. |
Example JSON Response
{
"status": "completed",
"charge": 25.99,
"walletReturn": 3.5,
"mode": "Workshop_Follower",
"success": 50,
"failed": 2,
"observation": "Order completed successfully.",
"currency": "USD"
}
Response Parameters
| Parameter |
Type |
Description |
| status |
string |
The status of the order. |
| charge |
float |
The charge associated with the order. |
| walletReturn |
float |
The wallet return associated with the order. |
| mode |
string |
The mode of the order. |
| success |
integer |
The amount of successful operations. |
| failed |
integer |
The amount of failed operations. |
| observation |
string |
Additional observation. |
| currency |
string |
The currency of the charges. |
POST /RegisterOrder
Register a new order.
Request Parameters
| Parameter |
Type |
Description |
| key |
string |
The API key for authentication. |
| serviceId |
integer |
The ID of the service. |
| link |
string |
Link where the service will be sent. |
| quantity |
integer |
The quantity of the service. |
Example JSON Response
{
"success": true,
"orderId": 12345,
"insufficientFunds": false,
"error": null
}
Response Parameters
| Parameter |
Type |
Description |
| success |
boolean |
Indicates whether the order was successfully registered. |
| orderId |
integer |
The ID of the registered order. |
| insufficientFunds |
boolean |
Indicates whether the order was not processed due to insufficient balance. |
| error |
string |
Error message if the order registration failed. |
GET /ServicesList
Retrieve a list of available services.
Request Parameters
| Parameter |
Type |
Description |
| key |
string |
The API key for authentication. |
Example JSON Response
[
{
"service": 199825,
"category": "Steam",
"name": "Steam Like SharedFiles/Screenshots/Guides/Workshop [Max: 100]",
"min": 1,
"max": 100,
"desc" : null
},
{
"service": 199826,
"category": "Steam",
"name": "Steam Favorite SharedFiles/Screenshots/Guides/Workshop [Max: 100]",
"min": 1,
"max": 100,
"desc" : "description of the service or how to use it"
}
]
Response Parameters
| Parameter |
Type |
Description |
| service |
integer |
The ID of the service. |
| rate |
decimal |
Price per unit, all prices are in USD. |
| category |
string |
The category of the service. |
| name |
string |
The name of the service. |
| min |
integer |
The minimum quantity allowed for the service. |
| max |
integer |
The maximum quantity allowed for the service. |
| desc |
string |
Description of the service or how to use it. |
GET /Balance
Retrieve the current balance associated with the user's account.
Request Parameters
| Parameter |
Type |
Description |
| key |
string |
The API key for authentication. |
Example JSON Response
{
"balance": 250.75,
"currency": "USD"
}
Response Parameters
| Parameter |
Type |
Description |
| balance |
float |
The current balance associated with the user's account. |
| currency |
string |
The currency of the balance. |