Fundamentals

This page provides a basic understandings of this API.

Once you have taken a glance at our API, let's move forward to the next step right now.

What You Need To Start?

We assume you already have knowledge of RESTful APIs and programming languages such as Node.js or PHP.

You will need an API_TOKEN issued by our administrators, which serves as your identity to bypass our security checks. Please keep your token string confidential to prevent any potential malicious activities. We are not responsible if you expose your token string.

circle-info

API_TOKEN string looks like this: ed45553e-1702-4342-a70d-09bf7ff7f568

We will provide you with one or more accounts for back office login. You can find your API_TOKEN string in the back office. Accounts will be issued based on your currency requirements. If you need support for multiple currencies, you will require separate accounts for each currency, as each account is designated for a single currency.

Please contact usarrow-up-right to obtain your accounts.

HTTP Headers

All HTTP requests related to API must include the following HTTP headers.

You can check the API_TOKEN value in the provided manager account's settings and information.

Name
Value
Example

Authorization

Bearer {API_TOKEN}

Authorization: Bearer ed45553e-1702-4342-a70d-09bf7ff7f568

Accept

application/json

Accept: application/json

Content-Type

application/json

Content-Type: application/json

System Security

In preparation for an attack on this system, simultaneous calls from the same agent are limited to 50 times, and if exceeded, SERVER_IS_BUSY(1018) is returned.

When this code returns, you must wait for the existing call to complete.

IP Restriction

The API can only be called from servers with IP addresses specified in the [Settings] page of our back office. Enter each IP address separated by a space or a new line (e.g., 1.1.1.1 2.2.2.2). If you do not wish to restrict access by IP, leave the [Allowed IP] field blank.

Agent Subsystems

The term 'Agent' refers to a single casino website operator. If you manage multiple casinos, you are referred to as an 'Operator'.

An Operator can have multiple Agents under their control, forming a hierarchy. Each Agent operates independently and has their own account for our back office.

As an Operator, you can create as many sub-agents as needed and manage all Agents under your supervision. If you are a broker looking to resell our API, you can create multiple Operators under your management.

Balance System

Each agent in the system is assigned a digital wallet. This wallet functions as a repository for their credits, which are referred to as 'points'. These points are essential for the operation of the agent's casino activities. Without sufficient points in their wallet, an agent cannot run or manage their casino operations effectively.

Points can be acquired from higher-level operators, often referred to as parent operators. These parent operators distribute points to their agents, enabling them to maintain and operate their casinos. Essentially, the flow of points from parent operators to agents is crucial for the continuous functioning of the casino system.

Last updated