NetgamingLogo

Introduction

As a game provider, our objective is to deliver exceptional games and experiences to our customers and their players. We would like to see this translate into you integrating our games onto your casino lobby.

This document provides an insight into our API, known as “NG-Connect”. It addresses the key interactions and requirements from both NetGaming and your perspective. It provides coverage over a wide range of services which can be used by you on your websites, game-servers and any other API services.

You are required to follow a standard integration process; however, this document will provide a brief overview on several key functions required of our API. This includes; integration to NG-Connect API, API request details, server-to-server integration, game integration and wallet transactions.

We have a separate integration guide that explains the overall integration spec and also includes all the various tools, currencies and languages that we support.

Glossary

Terms Description
Operator Anyone that owns/operates a website/frontend
RGS Remote Game Server (by provider)
Provider NetGaming / Gaming software provider
NG-Connect NetGaming API. Known as RGS-API as well
Session ID / Token Session ID of the player
API Key Unique key provided by provider to each operator
Frontend / Site / White label / Platform Operator’s website on which games are displayed
Game Lobby Area where games are shown on operator’s website

The following steps will aid in the integration between NetGaming and new operators.

Request and Response

  • HTTP Header “Content-Type”: ”application/json” 
  • Data sent in POST request should be in JSON format.
  •  All the API responses are in JSON format

Authentication

  • Each API user must obtain a unique API key.
  • Each request must contain the API key so each API request can be validated.

Server to Server Communication

Server-level communications between provider and operator would be conducted in JSON format and is transmitted over HTTP. The current default allows one request at any one time; however, simultaneous requests are possible if required. By default, all currency values are provided in cents with no decimal values. In exceptional cases, these can be provided in a base currency (Pounds/Euros).

API Requests from operator to Provider

The following examples are some API requests that are currently provided to operators and third parties. This non-exhaustive list is provided as a brief overview. The number and type of requests can increase, as per an operator's requirements.