What you need to start
To use the iGamingAce API you need anAPI_TOKEN issued by iGamingAce administrators. This token is your identity credential for every API request — treat it like a password and never expose it in client-side code or public repositories.
An API_TOKEN looks like this:
Each account is designated for a single currency. If you need to support multiple currencies, you will need separate accounts for each one.
HTTP headers
Every API request must include the following three HTTP headers. You can verify yourAPI_TOKEN value in the manager account’s settings page in the back office.
| Name | Value | Example |
|---|---|---|
Authorization | Bearer {API_TOKEN} | Authorization: Bearer 60349266c8d9487eab7531b1a15d2480 |
Accept | application/json | Accept: application/json |
Content-Type | application/json | Content-Type: application/json |
System security
Simultaneous calls from the same agent are limited to 50 concurrent requests. If you exceed this limit, the API returns the error codeSERVER_IS_BUSY (1018).
IP restriction
The API only accepts requests from server IP addresses that you register in the [Settings] page of the back office. Enter each allowed IP address separated by a newline, for example:If you leave the [Allowed IP] field blank, the API accepts requests from any IP address. For production environments, restricting by IP is strongly recommended.
Agent and operator hierarchy
The API uses a hierarchy model to manage operators:- An Agent is a single casino website operator. Each agent has its own back-office account and manages its own players.
- An Operator manages multiple agents in a hierarchy. As an operator, you can create as many sub-agents as you need and oversee all agents under your supervision.
