Reseller API Documentation

You can benefit from our services at the most affordable prices.

Orders placed through the API enjoy a 20% discount.

Base URL

cappiservices.com/api/Reseller

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.