{"info":{"_postman_id":"fa0c2614-a184-42ab-99fa-55ce494c45aa","name":"MACHUB","description":"<html><head></head><body><h3 id=\"integration-overview\">Integration Overview</h3>\n<p>This MACHUB Casino is a B2B system which allows shops and online operators to offer games to their clients through their existing systems. A simple call to “open game” will generate the MACHUB casino system start up by activating the operator to open a game or Lobby. Once open, the user may navigate freely throughout the Casino system and play any game while tracking his balance. Four simple API calls allow the casino to credit and debit the player’s account in real time using seamless wallet integration. All the financial calls are monitored and managed by the MACHUB casino system to ensure no financial transaction is lost.</p>\n<h3 id=\"protocol\"><strong>Protocol</strong></h3>\n<p>The integration uses Http's POST communications based on Json message type. The operator must use HTTPS to communicate with our server, but we need to configure it in advance.</p>\n<h3 id=\"security\"><strong>Security</strong></h3>\n<p>We are having multiple level of security checks</p>\n<ol>\n<li><p>IP White Listing: Operator and MACHUB must whitelist the other entity IPs on their servers and receive any kind of requests over these configured IPs only and rest of the messages/requests will be rejected/discarded.</p>\n</li>\n<li><p>Signature Check based on the RSA Key shared between MACHUB and operator: Operator and MACHUB will generate private and public key pair respectively and public key will be shared to other entity. Message/Request will be signed with the private key generated and sent to other entity and the same message will be verified with the public key received (by offline) and will decode the message.</p>\n</li>\n<li><p>HTTP over secure</p>\n</li>\n</ol>\n<h3 id=\"requirements\"><strong>Requirements</strong></h3>\n<ul>\n<li><p>Things required from operator side for integration</p>\n<ul>\n<li><p>All Games API requests have to be signed by Operator.</p>\n</li>\n<li><p>Operator server ip - All requests to originate from this ip to us, not from client side</p>\n</li>\n<li><p>Operator server endpoint url - This is where MACHUB shall send requests for balance/debit/credit/rollback</p>\n</li>\n<li><p>Operator’s public key which was generated for signing and verification purpose</p>\n</li>\n</ul>\n</li>\n<li><p>Things MACHUB shall provide</p>\n<ul>\n<li><p>All Wallet API requests have to be signed by MACHUB.</p>\n</li>\n<li><p>All Wallet API request must be practiced and verified by the Operator.</p>\n</li>\n<li><p>MACHUB server url – production url</p>\n</li>\n<li><p>MACHUB server endpoint url - This is where operator shall send requests for initial session login, getgames, etc…</p>\n</li>\n<li><p>MACHUB public key - After Operator shares their key</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-signing-and-verification\"><strong>Request Signing and Verification</strong></h3>\n<ul>\n<li><p>Before the integration, the Operator generates a private/public key pair, and provides the public key to MACHUB.</p>\n</li>\n<li><p>Both parties should verify all requests will be signed with RSA-SHA256.</p>\n</li>\n<li><p>The integration transmit formation is Json. And is encoded by UTF-8.</p>\n</li>\n<li><p>The Operator generates a private/public key pair and sends the public key to MACHUB.</p>\n</li>\n<li><p>Similarly MACHUB sends its public key to the Operator.</p>\n</li>\n<li><p>The body of all requests will be signed with RSA-SHA256 using the respective private key and encoded to BASE64.</p>\n</li>\n<li><p>The signature will be placed in the “Signature” header.</p>\n</li>\n<li><p>The Operator needs to verify all Wallet API requests using the public key provided by MACHUB.</p>\n</li>\n<li><p>MACHUB verifies all Games API requests using the public key provided by the Operator.</p>\n</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"28398582","collectionId":"fa0c2614-a184-42ab-99fa-55ce494c45aa","publishedId":"2sB2cX8M6h","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-04-09T11:57:22.000Z"},"item":[{"name":"Seamless Wallet","item":[{"name":"GameAPI","item":[{"name":"operator/login","id":"71f50cfe-5f71-4b5b-87d3-626a309d1a7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"userId\": \"demouser\",\n\t\"providerName\": \"MAC88\",\n\t\"platformId\": \"desktop\",\n\t\"currency\": \"INR\",\n\t\"clientIp\": \"1.1.1.1\",\n\t\"username\": \"demouser\",\n\t\"lobby\": false,\n\t\"gameId\": \"150001\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/operator/login","description":"<h3 id=\"operator-login-post-apioperatorlogin\"><strong>Operator Login: POST /api/operator/login</strong></h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>Request URL : <a href=\"https://dev-api2.mac88.com/api/operator/login\">https://dev-api2.mac88.com/api/operator/login</a> [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\"><strong>Request:</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId of the operator</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n<tr>\n<td>providerName</td>\n<td>String</td>\n<td>Yes</td>\n<td>Game Provider Name</td>\n</tr>\n<tr>\n<td>platformId</td>\n<td>String</td>\n<td>Yes</td>\n<td>DESKTOP</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>String</td>\n<td>Yes</td>\n<td>Currency of the user: USD/HKD/INR</td>\n</tr>\n<tr>\n<td>username</td>\n<td>String</td>\n<td>Yes</td>\n<td>User friendly name in operator system</td>\n</tr>\n<tr>\n<td>lobby</td>\n<td>Boolean</td>\n<td>Yes</td>\n<td>If it is lobby or not: True/False</td>\n</tr>\n<tr>\n<td>gameId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Game id of the game</td>\n</tr>\n<tr>\n<td>clientIp</td>\n<td>String</td>\n<td>Yes</td>\n<td>Ip address of the client</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>Current User Balance</td>\n</tr>\n<tr>\n<td>redirectUrl</td>\n<td>String</td>\n<td>Yes</td>\n<td>operator Redirect URL</td>\n</tr>\n<tr>\n<td>subOperatorId</td>\n<td>String</td>\n<td>No</td>\n<td>Sub Operator Id</td>\n</tr>\n<tr>\n<td>partnerId</td>\n<td>String</td>\n<td>No</td>\n<td>Partner ID</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>ProviderName</strong> string `json:\"providerName\"`</p>\n<p>    <strong>PlatformId</strong>   string `json:\"platformId\"`  </p>\n<p>    <strong>Currency</strong>     string `json:\"currency\"`    </p>\n<p>    <strong>ClientIp</strong>     string `json:\"clientIp\"`</p>\n<p>    <strong>Username</strong>     string `json:\"username\"`</p>\n<p>    <strong>Lobby</strong>         bool   `json:\"lobby\"`</p>\n<p>    <strong>GameId</strong>       string `json:\"gameId\"`</p>\n<p>    <strong>Balance</strong>       float64 `json:\"balance\"`</p>\n<p>    <strong>SubOperatorId</strong>        bool   `json:\"subOperatorId\"`</p>\n<p>    <strong>RedirectUrl</strong>      string `json:\"redirectUrl\"`</p>\n<p>    <strong>PartnerId</strong>      float64 `json:\"partnerId\"`</p>\n<p>}</p>\n<h4 id=\"response\"><strong>Response</strong>:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator System</td>\n</tr>\n<tr>\n<td>token</td>\n<td>String</td>\n<td>Yes</td>\n<td>Token created from MACHUB for each game session</td>\n</tr>\n<tr>\n<td>url</td>\n<td>String</td>\n<td>Yes</td>\n<td>Redirected URL to access the game UI</td>\n</tr>\n<tr>\n<td>providerId</td>\n<td>String</td>\n<td>Yes</td>\n<td>providerId of the Game provider</td>\n</tr>\n<tr>\n<td>providerName</td>\n<td>String</td>\n<td>Yes</td>\n<td>providerName of the Game provider</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Int</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Detailed Error Response Message</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>UserId</strong>           string `json:\"userId\"`</p>\n<p>    <strong>OperatorToken</strong>    string `json:\"token\"`</p>\n<p>    <strong>Url</strong>              string `json:\"url\"`</p>\n<p>    <strong>ProviderId</strong>       string `json:\"providerId\"`</p>\n<p>    <strong>ProviderName</strong> string `json:\"providerName\"`</p>\n<p>    <strong>Status</strong>           int    `json:\"status\"`</p>\n<p>    <strong>ErrorDescription</strong> string `json:\"errorDescripion\"`</p>\n<p>}</p>\n<h4 id=\"response-status-and-error-description\">Response Status and <strong>Error</strong> Description:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status Integer</strong></th>\n<th><strong>Description String</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Completed Successfully</td>\n</tr>\n<tr>\n<td>1</td>\n<td>General Error</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Operator Signature Invalid</td>\n</tr>\n<tr>\n<td>3</td>\n<td>OperatorId Invalid</td>\n</tr>\n<tr>\n<td>4</td>\n<td>GameId Invalid</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Provider Details Invalid</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Token Not Created</td>\n</tr>\n<tr>\n<td>7</td>\n<td>Provider Details not Found for Currency</td>\n</tr>\n<tr>\n<td>8</td>\n<td>User Blocked (to Play Games)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","operator","login"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"7e3159fa-0957-4f9c-a346-396bd0fc01c4","name":"operator/login","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"operatorId\": \"demooper\",\n    \"providerName\": \"MAC88\",\n    \"gameId\": \"150001\",\n    \"userId\": \"demouser\",\n    \"username\": \"demouser\",\n    \"platformId\": \"desktop\",\n    \"lobby\": false,\n    \"clientIp\": \"13.41.207.164\",\n    \"currency\": \"INR\",\n    \"balance\": 949.38,\n    \"redirectUrl\": \"https://hypexone.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/operator/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\t\"userId\": \"xyz_user_id\", \n\t\"token\": \"f562a685-a160-4d17-876d-ab3363db331c\", \n\t\"url\": \"https://the-best-game-provider.com/the-game?session=d4d73882-b3fb-11e7-a3a6-58404eea6d16\",\n\t\"providerId\": \"xyz\", \n\t\"status\": 0, \n\t\"errorDescripion\": \"Completed Successfully\"\n} "}],"_postman_id":"71f50cfe-5f71-4b5b-87d3-626a309d1a7a"},{"name":"operator/get-games-list","id":"c0fc1a43-c0c1-4f10-bc29-d93f88c6a121","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"operator_id\": \"demooper\",\r\n    \"page\": 1,\r\n    \"page_size\": 20\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/operator/get-games-list","description":"<h3 id=\"games-list--post-apioperatorget-game-list\"><strong>Games List : POST /api/operator/get-game-list</strong></h3>\n<p>To get Games List provided by the MACHUB. Parameter should be in JSON format.</p>\n<p>Request URL : <a href=\"https://dev-api2.mac88.com/api/operator/login\">https://dev-api2.mac88.com/api/operator</a><a href=\"https://\">/</a>get-games-list [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operator_id</td>\n<td>String</td>\n<td>Yes</td>\n<td>Operator Id of the Operator</td>\n</tr>\n<tr>\n<td>page</td>\n<td>Int</td>\n<td>No</td>\n<td>Page Number</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>Int</td>\n<td>No</td>\n<td>Page Size</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operator_id\"`</p>\n<p>    <strong>Page</strong> string `json:\"page\"`</p>\n<p>    <strong>PageSize</strong> string `json:\"page_size\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>count</td>\n<td>Int</td>\n<td>Yes</td>\n<td>Total number of Games</td>\n</tr>\n<tr>\n<td>data</td>\n<td>GamesList</td>\n<td>Yes</td>\n<td>Games List Structure</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error Description</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Int</td>\n<td>Yes</td>\n<td>Status Code</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"gameslist\">GamesList:</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>game_id</td>\n<td>String</td>\n<td>Unique Game Id</td>\n</tr>\n<tr>\n<td>game_name</td>\n<td>String</td>\n<td>Game Name</td>\n</tr>\n<tr>\n<td>category</td>\n<td>String</td>\n<td>Game Category</td>\n</tr>\n<tr>\n<td>provider_name</td>\n<td>String</td>\n<td>Provider Name</td>\n</tr>\n<tr>\n<td>sub_provider_name</td>\n<td>String</td>\n<td>Sub Provider Name</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Status of the Game</td>\n</tr>\n<tr>\n<td>url_thumb</td>\n<td>String</td>\n<td>Thumbnail for Game</td>\n</tr>\n<tr>\n<td>game_code</td>\n<td>String</td>\n<td>Unique Game Code</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>Count</strong>      int `json:\"count\"`</p>\n<p>    data     GamesList `json:\"token\"`</p>\n<p>    <strong>Message</strong>    string `json:\"message\"`</p>\n<p>    <strong>Status</strong>         int     `json:\"status\"`</p>\n<p>}</p>\n<p><strong>GamesList:</strong></p>\n<p>{</p>\n<p>    <strong>GameId</strong>     string `json:\"game_id\"`</p>\n<p>    <strong>GameName</strong>     string `json:\"game_name`</p>\n<p>    <strong>Category</strong>    string `json:\"category\"`</p>\n<p>    <strong>ProviderName</strong>    string `json:\"provider_name\"`</p>\n<p>    <strong>SubProviderName</strong>    string `json:\"sub_provider_name\"`</p>\n<p>    <strong>Status</strong>    string `json:\"status\"`</p>\n<p>    <strong>UrlThumb</strong>    string `json:\"url_thumb\"`</p>\n<p>    <strong>GameCode</strong>    string `json:\"game_code\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2758cfbc-061b-45ff-a08a-7d294c517252","id":"2758cfbc-061b-45ff-a08a-7d294c517252","name":"GameAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","operator","get-games-list"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"4568ef39-1b78-4556-a3c1-4541f6bb572d","name":"operator/get-games-list","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4='","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"operator_id\": \"demooper\",\r\n    \"page\": 1,\r\n    \"page_size\": 20\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/operator/get-games-list"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 449,\n    \"data\": [\n        {\n            \"game_id\": \"200000\",\n            \"game_name\": \"Peek Baccarat\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evolution/evo_peekbaccarat.webp\",\n            \"game_code\": \"evo_peekbaccarat\"\n        },\n        {\n            \"game_id\": \"200138\",\n            \"game_name\": \"Super Sic Bo\",\n            \"category\": \"Live Games\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_supersicbo.webp\",\n            \"game_code\": \"evo_super_sic_bo\"\n        },\n        {\n            \"game_id\": \"200139\",\n            \"game_name\": \"Dragon Tiger\",\n            \"category\": \"Live Games\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_dragontiger.webp\",\n            \"game_code\": \"evo_dragon_tiger\"\n        },\n        {\n            \"game_id\": \"200140\",\n            \"game_name\": \"Speed Baccarat A\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccarata.webp\",\n            \"game_code\": \"evo_livespeedbaccarata\"\n        },\n        {\n            \"game_id\": \"200141\",\n            \"game_name\": \"Speed Baccarat B\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccaratb.webp\",\n            \"game_code\": \"evo_livespeedbaccaratb\"\n        },\n        {\n            \"game_id\": \"200142\",\n            \"game_name\": \"Speed Baccarat C\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccaratc.webp\",\n            \"game_code\": \"evo_livespeedbaccaratc\"\n        },\n        {\n            \"game_id\": \"200143\",\n            \"game_name\": \"Speed Baccarat D\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccaratd.webp\",\n            \"game_code\": \"evo_livespeedbaccaratd\"\n        },\n        {\n            \"game_id\": \"200144\",\n            \"game_name\": \"Speed Baccarat E\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccarate.webp\",\n            \"game_code\": \"evo_livespeedbaccarate\"\n        },\n        {\n            \"game_id\": \"200145\",\n            \"game_name\": \"Speed Baccarat F\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccaratf.webp\",\n            \"game_code\": \"evo_livespeedbaccaratf\"\n        },\n        {\n            \"game_id\": \"200146\",\n            \"game_name\": \"Speed Baccarat G\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccaratg.webp\",\n            \"game_code\": \"evo_livespeedbaccaratg\"\n        },\n        {\n            \"game_id\": \"200147\",\n            \"game_name\": \"Speed Baccarat H\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccarath.webp\",\n            \"game_code\": \"evo_livespeedbaccarath\"\n        },\n        {\n            \"game_id\": \"200148\",\n            \"game_name\": \"Speed Baccarat I\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livespeedbaccarati.webp\",\n            \"game_code\": \"evo_livespeedbaccarati\"\n        },\n        {\n            \"game_id\": \"200149\",\n            \"game_name\": \"No Comm Speed Baccarat\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_nocommspeedbaccarat.webp\",\n            \"game_code\": \"evo_nocommspeedbaccarat\"\n        },\n        {\n            \"game_id\": \"200150\",\n            \"game_name\": \"No Commission Baccarat\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_nocommissionbaccarat.webp\",\n            \"game_code\": \"evo_nocommissionbaccarat\"\n        },\n        {\n            \"game_id\": \"200151\",\n            \"game_name\": \"Baccarat A\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livebaccarata.webp\",\n            \"game_code\": \"evo_live_baccarat_a\"\n        },\n        {\n            \"game_id\": \"200152\",\n            \"game_name\": \"Baccarat B\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livebaccaratb.webp\",\n            \"game_code\": \"evo_livebaccaratb\"\n        },\n        {\n            \"game_id\": \"200153\",\n            \"game_name\": \"Baccarat C\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livebaccaratc.webp\",\n            \"game_code\": \"evo_livebaccaratc\"\n        },\n        {\n            \"game_id\": \"200154\",\n            \"game_name\": \"Baccarat Squeeze\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livebaccaratsqueeze.webp\",\n            \"game_code\": \"evo_livebaccaratsqueeze\"\n        },\n        {\n            \"game_id\": \"200155\",\n            \"game_name\": \"Baccarat Control Squeeze\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_livebaccaratcontrolsqueeze.webp\",\n            \"game_code\": \"evo_livebaccaratcontrolsqueeze\"\n        },\n        {\n            \"game_id\": \"200156\",\n            \"game_name\": \"Salon Prive Baccarat A\",\n            \"category\": \"Live Baccarat\",\n            \"provider_name\": \"DC\",\n            \"sub_provider_name\": \"Evolution Gaming\",\n            \"status\": \"ACTIVE\",\n            \"url_thumb\": \"https://cdn.dreamcasino.live/evo_salonprivbaccarat.webp\",\n            \"game_code\": \"evo_salonprivbaccarat\"\n        }\n    ],\n    \"message\": \"Success\",\n    \"status\": 200\n}"}],"_postman_id":"c0fc1a43-c0c1-4f10-bc29-d93f88c6a121"}],"id":"2758cfbc-061b-45ff-a08a-7d294c517252","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"22d58cc0-85f8-4d28-8885-035514dcce1f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a392ff20-f4ea-4556-8315-4d5247a4a6fd","type":"text/javascript","exec":[""]}}],"_postman_id":"2758cfbc-061b-45ff-a08a-7d294c517252","description":""},{"name":"WalletAPI","item":[{"name":"Balance","id":"0bc1f0df-b11d-48b9-9c1e-b743385885fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"token\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/balance","description":"<h3 id=\"user-balance-post-balance\">User Balance: POST /balance</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://operatorBaseUrl/balance\">https://operatorBaseUrl/balance</a> [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Descprtion</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>token</td>\n<td>String</td>\n<td>Yes</td>\n<td>Token created from MACHUB for each game session</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>          string `json:\"operatorId\"`</p>\n<p>    <strong>OperatorToken</strong>    string `json:\"token\"`</p>\n<p>    <strong>UserId</strong>             string `json:\"userId\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>User Current Balance</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n</tbody>\n</table>\n</div><p>Example: Sample Object of the data</p>\n<p>{</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>}</p>\n","urlObject":{"protocol":"https","path":["balance"],"host":["<operator_baseurl>"],"query":[],"variable":[]}},"response":[{"id":"6efb97bd-b164-428c-b3ee-3f9db13f3bb6","name":"Balance","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"token\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\t\"balance\": 1000,\n\t\"status\": \"OP_SUCCESS\"\n}"}],"_postman_id":"0bc1f0df-b11d-48b9-9c1e-b743385885fc"},{"name":"BetRequest","id":"c951d192-4537-4e87-8718-326cc79541a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"operatorToken\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\",\n\t\"reqId\": \"583c985f-fee6-4c0e-bbf5-308aad6265af\",\n\t\"transactionId\": \"16d2dcfe-b89e-11e7-854a-58404eea6d16\",\n\t\"gameId\":  \"150001\",\n\t\"roundId\": \"rNEMwgzJAOZ6eR3V\",\n\t\"debitAmount\": 100,\n\t\"betType\": \"Casino\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/betrequest","description":"<h3 id=\"bet-placement-request-post-betrequest\">Bet Placement Request: POST /betrequest</h3>\n<ul>\n<li><p>When user place bet during the game, this request will be called and sent to operator to update the user balance based on the bet/debit amount.</p>\n</li>\n<li><p>Each bet has transaction_uuid which is a unique identifier of this transaction and the same transaction id will be maintained till the end of the game.</p>\n</li>\n<li><p>Before altering the User's balance, the Operator has to check that bet wasn't processed before. There might be a Retry Policy: In case of network failure will retry 3 times. If we do not receive 200 HTTP status, this transaction will be counted as failed and</p>\n</li>\n</ul>\n<p>rollback will be generated (to ensure that failed bet hadn’t affected User’s balance.</p>\n<p><strong>URL :</strong> <a href=\"https://operatorBaseUrl/betrequest\"><b>https://operatorBaseUrl/betrequest</b></a> <strong>[POST]</strong></p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<p>EndFragment</p>\n<p>Request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>token</td>\n<td>String</td>\n<td>Yes</td>\n<td>Token created from MACHUB for each game session</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>USer unique ID in operator system</td>\n</tr>\n<tr>\n<td>reqId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique request ID for every request</td>\n</tr>\n<tr>\n<td>transacionId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Transaction ID for complete game</td>\n</tr>\n<tr>\n<td>gameId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Game Table ID of the Game</td>\n</tr>\n<tr>\n<td>roundId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Round ID of the Game</td>\n</tr>\n<tr>\n<td>debitAmount</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>Debit/Bet Amount of the user placed Bet</td>\n</tr>\n<tr>\n<td>betType</td>\n<td>String</td>\n<td>Yes</td>\n<td>Type of request, Value is \"Casino\"</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>OperatorToken</strong> string `json:\"token\"`</p>\n<p>    <strong>ReqId</strong>  string `json:\"reqId\"`  </p>\n<p>    <strong>TransactionId</strong>    string `json:\"transactionId\"`    </p>\n<p>    <strong>GameId</strong>     string `json:\"gameId\"`</p>\n<p>    <strong>RoundId</strong>     string `json:\"roundId\"`</p>\n<p>    <strong>DebitAmount</strong>        float64  `json:\"debitAmount\"`</p>\n<p>    <strong>BetType</strong>       string `json:\"betType\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>User Current Balance</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>}</p>\n","urlObject":{"protocol":"https","path":["betrequest"],"host":["<operator_baseurl>"],"query":[],"variable":[]}},"response":[{"id":"edf70932-c4f2-4a91-9a8b-9b1830e98318","name":"Betrequest","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"operatorToken\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\",\n\t\"reqId\": \"583c985f-fee6-4c0e-bbf5-308aad6265af\",\n\t\"transactionId\": \"16d2dcfe-b89e-11e7-854a-58404eea6d16\",\n\t\"gameId\": \"150001\",\n\t\"roundId\": \"rNEMwgzJAOZ6eR3V\",\n\t\"debitAmount\": 100,\n\t\"betType\": \"Casino\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/betrequest"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\t\"balance\": 1000,\n\t\"status\": \"OP_SUCCESS\"\n}"}],"_postman_id":"c951d192-4537-4e87-8718-326cc79541a0"},{"name":"ResultRequest","id":"353effeb-6eb7-49a0-87c6-40529e735d3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"operatorToken\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\",\n\t\"reqId\": \"583c985f-fee6-4c0e-bbf5-308aad6265af\",\n\t\"transactionId\": \"16d2dcfe-b89e-11e7-854a-58404eea6d16\",\n\t\"gameId\": \"150001\",\n\t\"roundId\": \"rNEMwgzJAOZ6eR3V\",\n\t\"creditAmount\": 100,\n\t\"betType\": \"Casino\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/resultrequest","description":"<h3 id=\"result-request-post-resultrequest\">Result Request: POST /resultrequest</h3>\n<ul>\n<li><p>When game ends and result declared this request will be called and sent to operator to update the user balance based on the win/credit amount.</p>\n</li>\n<li><p>Same transaction_uuid which is sent in the bet request will be sent.</p>\n</li>\n<li><p>Update the user’s balance based on the credit amount. Before altering the User's balance, the Operator has to check that result wasn't processed before. There might be a Retry Policy: In case of network failure will retry 3 times. If we do not receive 200 HTTP status, this transaction will be counted as failed and</p>\n</li>\n</ul>\n<p>rollback will be generated (to ensure that failed bet hadn’t affected User’s balance.</p>\n<p>URL : <a href=\"https://operatorBaseUrl/resultrequest\"><b>https://operatorBaseUrl/resultrequest</b></a> [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>token</td>\n<td>String</td>\n<td>Yes</td>\n<td>Token created from MACHUB for each game session</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>USer unique ID in operator system</td>\n</tr>\n<tr>\n<td>reqId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique request ID for every request</td>\n</tr>\n<tr>\n<td>transacionId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Transaction ID for complete game</td>\n</tr>\n<tr>\n<td>gameId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Game Table ID of the Game</td>\n</tr>\n<tr>\n<td>roundId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Round ID of the Game</td>\n</tr>\n<tr>\n<td>creditAmount</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>Credit/Win Amount of the user placed Bet</td>\n</tr>\n<tr>\n<td>betType</td>\n<td>String</td>\n<td>Yes</td>\n<td>Type of request, Value is \"Casino\"</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>OperatorToken</strong> string `json:\"token\"`</p>\n<p>    <strong>ReqId</strong>  string `json:\"reqId\"`  </p>\n<p>    <strong>TransactionId</strong>    string `json:\"transactionId\"`    </p>\n<p>    <strong>GameId</strong>     string `json:\"gameId\"`</p>\n<p>    <strong>RoundId</strong>     string `json:\"roundId\"`</p>\n<p>    <strong>CreditAmount</strong>        float64  `json:\"creditAmount\"`</p>\n<p>    <strong>BetType</strong>       string `json:\"betType\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>User Current Balance</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>}</p>\n","urlObject":{"protocol":"https","path":["resultrequest"],"host":["<operator_baseurl>"],"query":[],"variable":[]}},"response":[{"id":"26193e67-3599-46f0-b9a8-a6c6cb522857","name":"Resultrequest","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"operatorToken\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\",\n\t\"reqId\": \"583c985f-fee6-4c0e-bbf5-308aad6265af\",\n\t\"transactionId\": \"16d2dcfe-b89e-11e7-854a-58404eea6d16\",\n\t\"gameId\": \"150001\",\n\t\"roundId\": \"rNEMwgzJAOZ6eR3V\",\n\t\"creditAmount\": 100,\n\t\"betType\": \"Casino\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/resultrequest"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\t\"balance\": 1000,\n\t\"status\": \"OP_SUCCESS\"\n}"}],"_postman_id":"353effeb-6eb7-49a0-87c6-40529e735d3b"},{"name":"RollbackRequest","id":"a27e44e3-1b4c-46b5-9220-a46a679b2c51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"operatorToken\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\",\n\t\"reqId\": \"583c985f-fee6-4c0e-bbf5-308aad6265af\",\n\t\"transactionId\": \"16d2dcfe-b89e-11e7-854a-58404eea6d16\",\n\t\"gameId\": \"150001\",\n\t\"roundId\": \"rNEMwgzJAOZ6eR3V\",\n\t\"rollbackAmount\": 100,\n\t\"betType\": \"Casino\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/rollbackrequest","description":"<h3 id=\"rollback-request-post-rollbackrequest\">Rollback Request: POST /rollbackrequest</h3>\n<ul>\n<li><p>Called when there is a need to roll back the effect of the referenced transaction.</p>\n</li>\n<li><p>Operator is expected to find the referenced transaction, roll back</p>\n</li>\n</ul>\n<p>its effects and return the player's new balance.</p>\n<ul>\n<li>There might be a Retry Policy: In case of network failure will retry 3 times. If we do not receive 200 HTTP status, this transaction will be counted as failed and</li>\n</ul>\n<p>rollback will be generated (to ensure that failed bet hadn’t affected User’s balance.</p>\n<p><strong>URL :</strong> <a href=\"https://operatorBaseUrl/rollbackrequest\"><b>https://operatorBaseUrl/rollbackrequest</b></a> <strong>[POST]</strong></p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<p>Request:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>token</td>\n<td>String</td>\n<td>Yes</td>\n<td>Token created from MACHUB for each game session</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>USer unique ID in operator system</td>\n</tr>\n<tr>\n<td>reqId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique request ID for every request</td>\n</tr>\n<tr>\n<td>transacionId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Transaction ID for complete game</td>\n</tr>\n<tr>\n<td>gameId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Game Table ID of the Game</td>\n</tr>\n<tr>\n<td>roundId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique Round ID of the Game</td>\n</tr>\n<tr>\n<td>rollbackAmount</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>Rollback Amount of the user placed Bet</td>\n</tr>\n<tr>\n<td>betType</td>\n<td>String</td>\n<td>Yes</td>\n<td>Type of request, Value is \"Casino\"</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>OperatorToken</strong> string `json:\"token\"`</p>\n<p>    <strong>ReqId</strong>  string `json:\"reqId\"`  </p>\n<p>    <strong>TransactionId</strong>    string `json:\"transactionId\"`    </p>\n<p>    <strong>GameId</strong>     string `json:\"gameId\"`</p>\n<p>    <strong>RoundId</strong>     string `json:\"roundId\"`</p>\n<p>    <strong>RollbackAmount</strong>      float64  `json:\"rollbackAmount\"`</p>\n<p>    <strong>BetType</strong>       string `json:\"betType\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>User Current Balance</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"7998d9a4-191f-45e7-97d8-778468f4dc11","id":"7998d9a4-191f-45e7-97d8-778468f4dc11","name":"WalletAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["rollbackrequest"],"host":["<operator_baseurl>"],"query":[],"variable":[]}},"response":[{"id":"6b8dafcc-6adf-4378-a043-2466d80ef2bb","name":"Rollbackrequest","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"operatorToken\": \"f562a685-a160-4d17-876d-ab3363db331c\",\n\t\"userId\": \"demouser\",\n\t\"reqId\": \"583c985f-fee6-4c0e-bbf5-308aad6265af\",\n\t\"transactionId\": \"16d2dcfe-b89e-11e7-854a-58404eea6d16\",\n\t\"gameId\": \"150001\",\n\t\"roundId\": \"rNEMwgzJAOZ6eR3V\",\n\t\"rollbackAmount\": 100,\n\t\"betType\": \"Casino\"\n}","options":{"raw":{"language":"json"}}},"url":"https://<operator_baseurl>/rollbackrequest"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n\t\"balance\": 1000,\n\t\"status\": \"OP_SUCCESS\"\n}"}],"_postman_id":"a27e44e3-1b4c-46b5-9220-a46a679b2c51"}],"id":"7998d9a4-191f-45e7-97d8-778468f4dc11","description":"<h3 id=\"errorcodes\">ErrorCodes:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Case</strong></th>\n<th><strong>Error Codes</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Successful</strong></td>\n<td>\"OP_SUCCESS\"</td>\n</tr>\n<tr>\n<td><strong>GeneralError</strong></td>\n<td>\"OP_GENERAL_ERROR\"</td>\n</tr>\n<tr>\n<td><strong>TokenNotFound</strong></td>\n<td>\"OP_TOKEN_NOT_FOUND\"</td>\n</tr>\n<tr>\n<td><strong>UserBlocked</strong></td>\n<td>\"OP_USER_BLOCKED\"</td>\n</tr>\n<tr>\n<td><strong>UserDisabled</strong></td>\n<td>\"OP_USER_DISABLED\"</td>\n</tr>\n<tr>\n<td><strong>InsufficientFund</strong></td>\n<td>\"OP_INSUFFICIENT_FUNDS\"</td>\n</tr>\n<tr>\n<td><strong>ZeroDebitAmount</strong></td>\n<td>\"OP_ZERO_DEBIT_AMOUNT\"</td>\n</tr>\n<tr>\n<td><strong>InvalidTransaction</strong></td>\n<td>\"OP_ERROR_INVALID_TRANSACTION\"</td>\n</tr>\n<tr>\n<td><strong>NegativeDebitAmount</strong></td>\n<td>\"OP_ERROR_NEGATIVE_DEBIT_AMOUNT\"</td>\n</tr>\n<tr>\n<td><strong>UserNotFound</strong></td>\n<td>\"OP_USER_NOT_FOUND\"</td>\n</tr>\n<tr>\n<td><strong>TransactionNotFound</strong></td>\n<td>\"OP_TRANSACTION_NOT_FOUND\"</td>\n</tr>\n<tr>\n<td><strong>TransactionTimedOut</strong></td>\n<td>\"OP_TRANSACTION_TIMEOUT\"</td>\n</tr>\n<tr>\n<td><strong>InvalidSignature</strong></td>\n<td>\"OP_INVALID_SIGNATURE\"</td>\n</tr>\n<tr>\n<td><strong>InvalidGame</strong></td>\n<td>\"OP_INVALID_GAME\"</td>\n</tr>\n<tr>\n<td><strong>WrongCurrency</strong></td>\n<td>\"OP_WRONG_CURRENCY\"</td>\n</tr>\n<tr>\n<td><strong>TokenExpired</strong></td>\n<td>\"OP_TOKEN_EXPIRED\"</td>\n</tr>\n<tr>\n<td><strong>WrongSyntax</strong></td>\n<td>\"OP_WRONG_SYNTAX\"</td>\n</tr>\n<tr>\n<td><strong>WrongType</strong></td>\n<td>\"OP_WRONG_TYPE\"</td>\n</tr>\n<tr>\n<td><strong>DuplicateTransaction</strong></td>\n<td>\"OP_DUPLICATE_TRANSACTION\"</td>\n</tr>\n<tr>\n<td><strong>TransactionDoesNotExist</strong></td>\n<td>\"OP_TRANSACTION_DOES_NOT_EXIST\"</td>\n</tr>\n<tr>\n<td><strong>SystemBusy</strong></td>\n<td>\"OP_SYSTEM_BUSY\"</td>\n</tr>\n<tr>\n<td><strong>InvalidToken</strong></td>\n<td>\"OP_INVALID_TOKEN\"</td>\n</tr>\n<tr>\n<td><strong>InvalidAmount</strong></td>\n<td>\"OP_INVALID_AMOUNT\"</td>\n</tr>\n<tr>\n<td><strong>AccountLocked</strong></td>\n<td>\"OP_ACCOUNT_LOCKED\"</td>\n</tr>\n<tr>\n<td><strong>AccountSuspended</strong></td>\n<td>\"OP_ACCOUNT_SUSPENDED\"</td>\n</tr>\n<tr>\n<td><strong>InvalidIP</strong></td>\n<td>\"OP_INVALID_IP\"</td>\n</tr>\n<tr>\n<td><strong>SystemUnderMaintenance</strong></td>\n<td>\"OP_SYSTEM_UNDER_MAINTENANCE\"</td>\n</tr>\n<tr>\n<td><strong>InvalidParams</strong></td>\n<td>\"OP_INVALID_PARAMS\"</td>\n</tr>\n<tr>\n<td><strong>RequestTimeOut</strong></td>\n<td>\"OP_REQUEST_TIMEOUT\"</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"1d2e9360-ce80-4890-9ecd-f5343f769655","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cbd0f5c5-ef77-470e-87e9-140a0bba78d2","type":"text/javascript","exec":[""]}}],"_postman_id":"7998d9a4-191f-45e7-97d8-778468f4dc11"}],"id":"51129980-0f13-4605-b10c-122dc5dde9d8","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"224b4a11-996b-4195-95f8-48e10c09b47f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"dcda6f76-2e85-45ee-80de-e7612a4fb813","type":"text/javascript","exec":[""]}}],"_postman_id":"51129980-0f13-4605-b10c-122dc5dde9d8","description":""},{"name":"Transfer Wallet","item":[{"name":"GameAPI","item":[{"name":"Game-url : auth/login","id":"bb678f32-804e-496d-878f-492da0d544aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"userId\": \"demouser\",\n\t\"providerName\": \"MAC88\",\n\t\"platformId\": \"desktop\",\n\t\"currency\": \"INR\",\n\t\"clientIp\": \"1.1.1.1\",\n\t\"username\": \"xyzuser\",\n\t\"lobby\": false,\n\t\"gameId\": \"150001\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/auth/login","description":"<h3 id=\"operator-login-post--apiv1authlogin\">Operator Login: POST / api/v1/auth/login</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>Request URL : <a href=\"https://api.dreamdelhi.com/api/operator/login\">https://</a>dev-api.dreamdelhi.com/api/v1/auth/login [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\"><strong>Request:</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId of the operator</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n<tr>\n<td>providerName</td>\n<td>String</td>\n<td>Yes</td>\n<td>Game Provider Name</td>\n</tr>\n<tr>\n<td>platformId</td>\n<td>String</td>\n<td>Yes</td>\n<td>DESKTOP</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>String</td>\n<td>Yes</td>\n<td>Currency of the user: USD/HKD/INR</td>\n</tr>\n<tr>\n<td>username</td>\n<td>String</td>\n<td>Yes</td>\n<td>User friendly name in operator system</td>\n</tr>\n<tr>\n<td>lobby</td>\n<td>Boolean</td>\n<td>Yes</td>\n<td>If it is lobby or not: True/False</td>\n</tr>\n<tr>\n<td>gameId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Game id of the game</td>\n</tr>\n<tr>\n<td>clientIp</td>\n<td>String</td>\n<td>Yes</td>\n<td>Ip address of the client</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>Current User Balance</td>\n</tr>\n<tr>\n<td>redirectUrl</td>\n<td>String</td>\n<td>No</td>\n<td>operator Redirect URL</td>\n</tr>\n<tr>\n<td>subOperatorId</td>\n<td>String</td>\n<td>No</td>\n<td>Sub Operator Id</td>\n</tr>\n<tr>\n<td>partnerId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Partner ID</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>ProviderName</strong> string `json:\"providerName\"`</p>\n<p>    <strong>PlatformId</strong>   string `json:\"platformId\"`  </p>\n<p>    <strong>Currency</strong>     string `json:\"currency\"`    </p>\n<p>    <strong>ClientIp</strong>     string `json:\"clientIp\"`</p>\n<p>    <strong>Username</strong>     string `json:\"username\"`</p>\n<p>    <strong>Lobby</strong>         bool   `json:\"lobby\"`</p>\n<p>    <strong>GameId</strong>       string `json:\"gameId\"`</p>\n<p>    <strong>Balance</strong>       float64 `json:\"balance\"`</p>\n<p>    <strong>SubOperatorId</strong>        bool   `json:\"subOperatorId\"`</p>\n<p>    <strong>RedirectUrl</strong>      string `json:\"redirectUrl\"`</p>\n<p>    <strong>PartnerId</strong>      float64 `json:\"partnerId\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator System</td>\n</tr>\n<tr>\n<td>token</td>\n<td>String</td>\n<td>Yes</td>\n<td>Token created from MACHUB for each game session</td>\n</tr>\n<tr>\n<td>url</td>\n<td>String</td>\n<td>Yes</td>\n<td>Redirected URL to access the game UI</td>\n</tr>\n<tr>\n<td>providerId</td>\n<td>String</td>\n<td>Yes</td>\n<td>providerId of the Game provider</td>\n</tr>\n<tr>\n<td>providerName</td>\n<td>String</td>\n<td>Yes</td>\n<td>providerName of the Game provider</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Int</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Detailed Error Response Message</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>UserId</strong>           string `json:\"userId\"`</p>\n<p>    <strong>OperatorToken</strong>    string `json:\"token\"`</p>\n<p>    <strong>Url</strong>              string `json:\"url\"`</p>\n<p>    <strong>ProviderId</strong>       string `json:\"providerId\"`</p>\n<p>    <strong>ProviderName</strong> string `json:\"providerName\"`</p>\n<p>    <strong>Status</strong>           int    `json:\"status\"`</p>\n<p>    <strong>ErrorDescription</strong> string `json:\"errorDescripion\"`</p>\n<p>}</p>\n","urlObject":{"protocol":"https","path":["api","v1","auth","login"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"a701d59e-4cf6-4205-a869-9065880bd411","name":"auth/login","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"operatorId\": \"demooper\",\n\t\"userId\": \"demouser\",\n\t\"providerName\": \"MAC88\",\n\t\"platformId\": \"desktop\",\n\t\"currency\": \"INR\",\n\t\"clientIp\": \"1.1.1.1\",\n\t\"username\": \"xyzuser\",\n\t\"lobby\": false,\n\t\"gameId\": \"150001\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 12:28:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=MIJZJ1BtZcZeOkw%2Bn1nK4ZXm07ESZCHs4NwFFIC1gxvWdwdzIQ21L%2B8q9yPS9pJ0sIZxDfHUyJLFNBroop1V%2Badg%2FgUWx%2F2fal2UYGPZiKVJn%2FwrmSrttRjNUbi1DCR%2BnQVrT8o2O%2FY%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b214f6e29de3193-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"userId\": \"xyz_user_id\",\n    \"token\": \"63e99a3e-a756-4abe-9938-d2de91f75f1c\",\n    \"url\": \"https://dev-game.royalgaming.online?token=63e99a3e-a756-4abe-9938-d2de91f75f1c&operatorId=gapcgp&userName=xyzuser&partnerId=GAPINR&providerId=RGONLINE&lobby=false&gameId=A7UP01&opentable=AT7UP01&view=CHIP&lobbyType=LIVE:VIRTUAL\",\n    \"providerId\": \"gapcgp\",\n    \"providerName\": \"\",\n    \"status\": \"RS_OK\",\n    \"errorDescripion\": \"Successful\"\n}"}],"_postman_id":"bb678f32-804e-496d-878f-492da0d544aa"}],"id":"d40b1b15-758f-42f6-a10a-88b92b2bed17","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"726dd2f1-9af8-49ab-9ded-c5b75ab3e76c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"46587647-621c-474b-bcdf-15eab740d30b","type":"text/javascript","exec":[""]}}],"_postman_id":"d40b1b15-758f-42f6-a10a-88b92b2bed17","description":""},{"name":"WalletAPI","item":[{"name":"Deposit Funds","id":"e8f322cb-e845-40d0-87a2-9ccbe611f0a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"operatorId\":\"demooper\",\r\n\t\"partnerId\":\"2434\",\r\n\t\"userId\":\"demouser\",\r\n\t\"requestId\":\"rgeryeryertuyertuyerty\",\r\n\t\"creditAmount\":10000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/deposit-funds","description":"<h3 id=\"deposit-funds-post--deposit-funds\">Deposit Funds: POST / deposit-funds</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://api.dreamdelhi.com/api/operator/login\">https://</a>dev-api.dreamdelhi.com/api/v1/wallet/deposit-funds [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>partnerId</td>\n<td>String</td>\n<td>Yes</td>\n<td>partnerId</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n<tr>\n<td>requestId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unnique Id for a request</td>\n</tr>\n<tr>\n<td>creditAmount</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>Amount to be credited</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>PartnerId</strong> string `json:\"partnerId\"`</p>\n<p>    <strong>UserName</strong> string `json:\"userName\"`  </p>\n<p>    <strong>RequestId</strong>    string `json:\"requestId\"`  </p>\n<p>    <strong>CreditAmount</strong>      float64  `json:\"creditAmount\"`</p>\n<p>}</p>\n<h5 id=\"response\">Response:</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>User Current Balance</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error description</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>ErrorDescription</strong>      string`json:\"errorDescription\"`</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"d0cd935c-fb9d-405f-b70f-63a50797714e","id":"d0cd935c-fb9d-405f-b70f-63a50797714e","name":"WalletAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","deposit-funds"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"06213651-0708-4399-8ac4-ff86ff03762a","name":"deposit funds","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"operatorId\":\"demooper\",\r\n\t\"partnerId\":\"2434\",\r\n\t\"userId\":\"demouser\",\r\n\t\"requestId\":\"rgeryeryertuyertuyerty\",\r\n\t\"creditAmount\":10000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/deposit-funds"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 12:25:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Zd4Chutn3ZxKR8IHAS6XXCTiQE%2FhDi11aAwo%2BDl9vMZx92YiVGBnHttM4lD1a7S86z4lCVIBRsdGmUJG7piNw1eUoxqSbtBAxMZJGfstplUMvQudSaW8%2FHExk9wTYz8enpMd4uN0kFU%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b214bb85c3b3193-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"RS_OK\",\n    \"errorDescription\": \"\",\n    \"balance\": 867976\n}"}],"_postman_id":"e8f322cb-e845-40d0-87a2-9ccbe611f0a2"},{"name":"Withdraw Funds","id":"653ee2f6-9965-4e58-8652-aa562480d04c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Siganture","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"operatorId\":\"demooper\",\r\n\t\"partnerId\":\"234523\",\r\n\t\"userId\":\"demouser\",\r\n\t\"requestId\":\"rgeryeryertuyertuyerty\",\r\n\t\"debitAmount\":10000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/withdraw-funds","description":"<h3 id=\"withraw-funds-post--withdraw-funds\">Withraw Funds: POST / withdraw-funds</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://dev-api.dreamdelhi.com/api/v1/wallet/\">https://dev-api.dreamdelhi.com/api/v1/wallet/</a>withdraw-funds [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>partnerId</td>\n<td>String</td>\n<td>Yes</td>\n<td>partnerId</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n<tr>\n<td>requestId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unnique Id for a request</td>\n</tr>\n<tr>\n<td>creditAmount</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>Amount to be credited</td>\n</tr>\n</tbody>\n</table>\n</div><p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>PartnerId</strong> string `json:\"partnerId\"`</p>\n<p>    <strong>UserName</strong> string `json:\"userName\"`  </p>\n<p>    <strong>RequestId</strong>    string `json:\"requestId\"`  </p>\n<p>    <strong>CreditAmount</strong>      float64  `json:\"creditAmount\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>User Current Balance</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error description</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>ErrorDescription</strong>      string`json:\"errorDescription\"`</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"d0cd935c-fb9d-405f-b70f-63a50797714e","id":"d0cd935c-fb9d-405f-b70f-63a50797714e","name":"WalletAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","withdraw-funds"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"5cdd3835-d7c3-4960-bc31-0094d25fc659","name":"withdraw funds","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"operatorId\":\"demooper\",\r\n\t\"partnerId\":\"234523\",\r\n\t\"userId\":\"demouser\",\r\n\t\"requestId\":\"rgeryeryertuyertuyerty\",\r\n\t\"debitAmount\":10000\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/withdraw-funds"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 12:25:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=ykDS%2BWk4Cn3E%2FXvRoph7rohzAo6FpnSXPdGJXwpz0iI%2BnJ%2BWXjN9LtSOouJLIVrUkqQ3wE6iAkhIlEUjmTNHl04dPVaNpFxB0WS5nKLCho2G17An2ZcyoY2i6N7Ws5nt%2BUa1nKHpwzQ%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b214b526cad3193-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"RS_OK\",\n    \"errorDescription\": \"\",\n    \"balance\": 857976\n}"}],"_postman_id":"653ee2f6-9965-4e58-8652-aa562480d04c"},{"name":"User Balance","id":"abe9c9c9-8d39-4f67-a139-384c549265d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"operatorId\"  : \"demooper\",\r\n    \"userId\"      : \"297173167\",\r\n    \"partnerId\" : \"GAPINR\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/user-balance","description":"<h3 id=\"user-balance-post--user-balance\">User Balance: POST / user-balance</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://api.dreamdelhi.com/api/operator/login\">https://</a>dev-api.dreamdelhi.com/api/v1/wallet/user-balance [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h5 id=\"request\">Request:</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>partnerId</td>\n<td>String</td>\n<td>Yes</td>\n<td>partnerId</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>PartnerId</strong> string `json:\"partnerId\"`</p>\n<p>}</p>\n<h5 id=\"response\">Response:</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>balance</td>\n<td>Float64</td>\n<td>Yes</td>\n<td>User Current Balance</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error description</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>ErrorDescription</strong>      string`json:\"errorDescription\"`</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"d0cd935c-fb9d-405f-b70f-63a50797714e","id":"d0cd935c-fb9d-405f-b70f-63a50797714e","name":"WalletAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","user-balance"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"34e206ca-2aa2-4bdc-b7c7-1c74468b515c","name":"User Balance","originalRequest":{"method":"POST","header":[{"key":"Signture","value":"byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"operatorId\"  : \"demooper\",\r\n    \"userId\"      : \"297173167\",\r\n    \"partnerId\" : \"GAPINR\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/user-balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 13:09:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=W6p3xzRI3yg3GWDDx6a1hdnxM5SMfTjttrc9gA%2FDie%2Br2zMB3WhJDXkTJAQaHNf4Q6rQ7vPHHtjLeEBeNRUPVcFOc7aEx1cTE%2FJearBsawpBarkyjgvma%2F6oMAemxsdlC93l4DD2OiE%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b218c4ceda12e0a-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"RS_OK\",\n    \"errorDescription\": \"\",\n    \"balance\": 53630.3\n}"}],"_postman_id":"abe9c9c9-8d39-4f67-a139-384c549265d0"}],"id":"d0cd935c-fb9d-405f-b70f-63a50797714e","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"d234c1e1-5922-4047-a8fb-a36a197ec6a7","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2bb705b6-3546-467b-a783-43310da2c5da","type":"text/javascript","exec":[""]}}],"_postman_id":"d0cd935c-fb9d-405f-b70f-63a50797714e","description":""},{"name":"ReportsAPI","item":[{"name":"Get My Acc Statement","id":"77042510-2882-4fce-afb1-c7fe2c6b7892","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"operatorId\": \"demooper\",\r\n    \"userId\": \"demouser\",\r\n    \"transactionType\": \"FUNDS\",\r\n    \"startDate\":    1667327400,\r\n    \"endDate\": 1667410200,\r\n    \"page\" : 1,\r\n    \"pageSize\" : 5\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/get-my-account-statement","description":"<h3 id=\"get-my-acc-statement-post--get-my-account-statement\">Get My Acc Statement: POST / get-my-account-statement</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://api.dreamdelhi.com/api/operator/login\">https://</a>dev-api.dreamdelhi.com/api/v1/wallet/ get-my-account-statement [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>transactionType</td>\n<td>String</td>\n<td>Yes</td>\n<td>Should be one of these  <br />1. \"BETS\" 2. \"FUNDS\"</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>int64</td>\n<td>Yes</td>\n<td>In unix millisecond format</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>int64</td>\n<td>Yes</td>\n<td>In unix millisecond format</td>\n</tr>\n<tr>\n<td>page</td>\n<td>int64</td>\n<td>Yes</td>\n<td>Page Number</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>int64</td>\n<td>Yes</td>\n<td>No. of recoeds in a page</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>TxType</strong> string `json:\"transactionType\"`</p>\n<p>    <strong>StartDate</strong> string `json:\"startDate\"`</p>\n<p>    <strong>EndDate</strong> string `json:\"endDate\"`</p>\n<p>    <strong>Page</strong> string `json:\"page\"`</p>\n<p>    <strong>PageSize</strong> string `json:\"pageSize\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error description</td>\n</tr>\n<tr>\n<td>Transactions</td>\n<td>[]userTransaction</td>\n<td>Yes</td>\n<td>Transaction data</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>float64</td>\n<td>Yes</td>\n<td>balance</td>\n</tr>\n<tr>\n<td>page</td>\n<td>int64</td>\n<td>Yes</td>\n<td>page</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>int64</td>\n<td>Yes</td>\n<td>pageSize</td>\n</tr>\n<tr>\n<td>totalrecords</td>\n<td>int64</td>\n<td>Yes</td>\n<td>Total no. of records</td>\n</tr>\n</tbody>\n</table>\n</div><p>userTransaction:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>transactionTime</td>\n<td>int64</td>\n<td>in unix millisecond format</td>\n</tr>\n<tr>\n<td>transactionType</td>\n<td>String</td>\n<td>Type</td>\n</tr>\n<tr>\n<td>referenceId</td>\n<td>String</td>\n<td>referenceId of the Transaction</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Float32</td>\n<td>Debit/Credit/Win/Bet/Rollback amount</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p><strong>Status</strong> string `json:\"status\"`</p>\n<p><strong>ErrorDescription</strong> string `json:\"errorDescription\"`</p>\n<p><strong>Transactions</strong> []<strong>UserTransaction</strong> `json:\"Transactions\"`</p>\n<p><strong>Balance</strong> float32 `json:\"balance\"`</p>\n<p><strong>Page</strong> int64 `json:\"page\"`</p>\n<p><strong>PageSize</strong> int64 `json:\"pageSize\"`</p>\n<p><strong>TotalRecords</strong> int64 `json:\"totalRecords\"`</p>\n<p>}</p>\n<p><strong>UserTransaction</strong></p>\n<p>{</p>\n<p>    <strong>TxTime</strong>   int64`json:\"transactionTime\"`</p>\n<p>    <strong>TxType</strong> string `json:\"transactionType\"`</p>\n<p>    <strong>RefId</strong> string `json:\"referenceId\"`</p>\n<p>    <strong>Amount</strong> string `json:\"amount\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","name":"ReportsAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","get-my-account-statement"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"73b5569e-452a-460a-9589-ff5979aef2a0","name":"Get my acc statement","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"operatorId\": \"demooper\",\r\n    \"userId\": \"demouser\",\r\n    \"transactionType\": \"FUNDS\",\r\n    \"startDate\":    1667327400,\r\n    \"endDate\": 1667410200,\r\n    \"page\" : 1,\r\n    \"pageSize\" : 5\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/get-my-account-statement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 12:50:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=MlHerxUcXhV7%2FEHReFH7tLIkAqIWH6cMlR%2FjwaEDxRI9G2ugu4NvXGghVk3BFZ%2F5W7GZMd0vD9PnLmz36V6Jbut2mZYXet9Ael6%2BfcEMxK707%2FAtftXnJRJTiOG%2BPg49LZT62yVh2xE%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b2170adba0b2e0a-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"RS_OK\",\n    \"errorDescription\": \"\",\n    \"Transactions\": [],\n    \"balance\": 867976,\n    \"page\": 1,\n    \"pageSize\": 5,\n    \"totalRecords\": 0\n}"}],"_postman_id":"77042510-2882-4fce-afb1-c7fe2c6b7892"},{"name":"Get Bet Details","id":"4d60bed5-fcb4-41f3-96e9-9da7b2a45ecc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"betId\": \"bdbe5788-a185-49ed-84d7-211cecf0afe9\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/get-bet-details","description":"<h3 id=\"get-bet-details-post--get-bet-details\">Get Bet Details: POST / get-bet-details</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p><strong>URL :</strong> <a href=\"https://api.dreamdelhi.com/api/operator/login\"><strong>https://</strong></a><strong>dev-api.dreamdelhi.com/api/v1/wallet/ get-bet-details</strong> [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>betId</td>\n<td>String</td>\n<td>Yes</td>\n<td>betId</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p><strong>BetId</strong> string `json:\"betId\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>string</td>\n<td>Yes</td>\n<td>Error Description</td>\n</tr>\n<tr>\n<td>BetDetails</td>\n<td>betDto</td>\n<td>Yes</td>\n<td>Details to that bet</td>\n</tr>\n</tbody>\n</table>\n</div><p>betDto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operator_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>operator_name</td>\n<td>String</td>\n</tr>\n<tr>\n<td>partner_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>user_name</td>\n<td>String</td>\n</tr>\n<tr>\n<td>game_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>game_name</td>\n<td>String</td>\n</tr>\n<tr>\n<td>table_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>table_name</td>\n<td>String</td>\n</tr>\n<tr>\n<td>round_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>bet_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>net_amount</td>\n<td>Float32</td>\n</tr>\n<tr>\n<td>bet_details</td>\n<td>BetDetailsDto</td>\n</tr>\n<tr>\n<td>user_ip</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><p>BetDetailsDto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>betType</td>\n<td>String</td>\n</tr>\n<tr>\n<td>oddValue</td>\n<td>Float64</td>\n</tr>\n<tr>\n<td>stakeAmout</td>\n<td>Float64</td>\n</tr>\n<tr>\n<td>market_id</td>\n<td>String</td>\n</tr>\n<tr>\n<td>marketType</td>\n<td>String</td>\n</tr>\n<tr>\n<td>marketName</td>\n<td>String</td>\n</tr>\n<tr>\n<td>runnerId</td>\n<td>String</td>\n</tr>\n<tr>\n<td>runnerName</td>\n<td>String</td>\n</tr>\n<tr>\n<td>runnerType</td>\n<td>String</td>\n</tr>\n<tr>\n<td>request_time</td>\n<td>int64</td>\n</tr>\n<tr>\n<td>debit_amount</td>\n<td>Float64</td>\n</tr>\n<tr>\n<td>rate</td>\n<td>Float64</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>    <strong>SettlementData</strong>      []<strong>SettlementData</strong>`json:\"setlementData\"`</p>\n<p>}</p>\n<p><strong>BetDto</strong></p>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operator_id\"`</p>\n<p>    <strong>OperatorName</strong>   string `json:\"operator_name\"`</p>\n<p>    <strong>UserId</strong>  string `json:\"user_id\"`</p>\n<p>    <strong>UserName</strong>  string `json:\"user_name\"`</p>\n<p>    <strong>GameId</strong>  string `json:\"game_id\"`</p>\n<p>    <strong>GameName</strong>      string `json:\"game_name\"`</p>\n<p>    <strong>PartnerId</strong> string `json:\"partner_id\"`</p>\n<p>    <strong>TableId</strong>   string `json:\"table_id\"`</p>\n<p>    <strong>TableName</strong>   string `json:\"table_name\"`</p>\n<p>    <strong>RoundId</strong>   string `json:\"round_id\"`</p>\n<p>    <strong>BetId</strong>   string `json:\"transaction_id\"`</p>\n<p>    <strong>NetAmount</strong>   string `json:\"net_amount\"`</p>\n<p>    <strong>BetDetails</strong>   string `json:\"bet_details\"`</p>\n<p>    <strong>UserIp</strong>   string `json:\"user_ip\"`</p>\n<p>}</p>\n<p><strong>BetDetailsDto</strong>:</p>\n<p>{</p>\n<p>    <strong>BetType</strong>  string `json:\"betType\"`</p>\n<p>    <strong>OddValue</strong>  float64 `json:\"oddValue\"`</p>\n<p>    <strong>StakeAmount</strong>  float64 `json:\"stakeAmount\"`</p>\n<p>    <strong>MarketId</strong>  string `json:\"market_id\"`</p>\n<p>    <strong>MarketType</strong>  string `json:\"marketType\"`</p>\n<p>    <strong>MarketName</strong>      string `json:\"marketName\"`</p>\n<p>    <strong>RunnerId</strong> string `json:\"runnerId\"`</p>\n<p>    <strong>RunnerName</strong>   string `json:\"runnerName\"`</p>\n<p>    <strong>RunnerType</strong>   string `json:\"runnerType\"`</p>\n<p>    <strong>ReqTime</strong>   string `json:\"request_time\"`</p>\n<p>    <strong>DebitAmount</strong>   float64 `json:\"debit_amount\"`</p>\n<p>    <strong>Rate</strong>   float64`json:\"rate\"`</p>\n<p>    <strong>Currency</strong>  string `json:\"currency\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","name":"ReportsAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","get-bet-details"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"5709b759-4391-431b-8c1b-e39aec6fc12b","name":"Get bet details","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"betId\": \"bdbe5788-a185-49ed-84d7-211cecf0afe9\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/get-bet-details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 12:56:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=2a9f%2BWL2zG8MeaqaAIbpnBZRo%2BdQ9WebG%2BR2V4hFPpF5YCJAAyg8TfAMhZ3S8ZSyT8WYAUUux%2Fhc%2F4QULLH%2FiltLwCtrS%2FrgXAfEnNTzR5GrNi3%2FVAAiUSgpPBXxhYqeHq72LzuADvQ%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b217881eb222e0a-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"RS_OK\",\n    \"error_description\": \"\",\n    \"bet_details\": {\n        \"operator_id\": \"stagejerambro\",\n        \"operator_name\": \"Jerambro Stage\",\n        \"partner_id\": \"\",\n        \"user_id\": \"173909573\",\n        \"user_name\": \"sergio06\",\n        \"game_id\": \"901023\",\n        \"game_name\": \"VR Casino Meter\",\n        \"table_id\": \"901023\",\n        \"table_name\": \"VR Casino Meter\",\n        \"round_id\": \"VTGCAM101.1669411186\",\n        \"transaction_id\": \"bdbe5788-a185-49ed-84d7-211cecf0afe9\",\n        \"net_amount\": 0,\n        \"bet_details\": {\n            \"betType\": \"\",\n            \"oddValue\": 0,\n            \"stakeAmount\": 100,\n            \"market_id\": \"\",\n            \"marketType\": \"\",\n            \"marketName\": \"\",\n            \"runnerId\": \"\",\n            \"runnerName\": \"\",\n            \"runnerType\": \"\",\n            \"request_time\": 0,\n            \"debit_amount\": 100,\n            \"rate\": 0,\n            \"currency\": \"INR\"\n        },\n        \"user_ip\": \"\"\n    }\n}"}],"_postman_id":"4d60bed5-fcb4-41f3-96e9-9da7b2a45ecc"},{"name":"Settlement data","id":"17f8580c-4d33-4479-9ef5-2608625aa9d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"token\":\"\",\r\n\t\"operatorId\":\"demooper\",\r\n\t\"operatorName\":\"\",\r\n\t\"userName\":\"\",\r\n\t\"userId\":\"demouser\",\r\n\t\"startTime\":1648497502068,\r\n\t\"endTime\":1694630197000,\r\n\t\"page\":1,\r\n\t\"pageSize\":2\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/settlement-data","description":"<h3 id=\"settlement-data--post--settlement-data\">Settlement data : POST / settlement-data</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://api.dreamdelhi.com/api/operator/login\">https://</a>dev-api.dreamdelhi.com/api/v1/wallet/ settlement-data [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Token</td>\n<td>String</td>\n<td>Yes</td>\n<td>Token for a particular sesion</td>\n</tr>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>operatorName</td>\n<td>String</td>\n<td>Yes</td>\n<td>Operator name</td>\n</tr>\n<tr>\n<td>userName</td>\n<td>String</td>\n<td>Yes</td>\n<td>User Name</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n<tr>\n<td>startTime</td>\n<td>int64</td>\n<td>Yes</td>\n<td>In nuix format</td>\n</tr>\n<tr>\n<td>endTime</td>\n<td>int64</td>\n<td>Yes</td>\n<td>Page number</td>\n</tr>\n<tr>\n<td>page</td>\n<td>int64</td>\n<td>Yes</td>\n<td>No of records in apage</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>int64</td>\n<td>Yes</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>StartFragment</p>\n<p>{</p>\n<p>    <strong>StartTime</strong>   int64 `json:\"startTime\"`</p>\n<p>    <strong>EndTime</strong>   int64 `json:\"endTime\"`</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>UserName</strong>       string `json:\"userName\"`</p>\n<p>    <strong>OperatorName</strong> string `json:\"operatorName\"`</p>\n<p>    <strong>Token</strong> string `json:\"token\"`</p>\n<p>    <strong>Page</strong> int64 `json:\"page\"`</p>\n<p>    <strong>PageSize</strong> int64 `json:\"pageSize\"`</p>\n<p>}</p>\n<p>EndFragment</p>\n<h4 id=\"response\"><strong>Response:</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error Description</td>\n</tr>\n<tr>\n<td>settlementData</td>\n<td>[]settlementData</td>\n<td>Yes</td>\n<td>Data according to request</td>\n</tr>\n</tbody>\n</table>\n</div><p>settlementData:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>String</td>\n</tr>\n<tr>\n<td>userName</td>\n<td>String</td>\n</tr>\n<tr>\n<td>gameName</td>\n<td>String</td>\n</tr>\n<tr>\n<td>gameType</td>\n<td>String</td>\n</tr>\n<tr>\n<td>transactionTime</td>\n<td>Int64</td>\n</tr>\n<tr>\n<td>transactionId</td>\n<td>String</td>\n</tr>\n<tr>\n<td>updateTime</td>\n<td>Int64</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>String</td>\n</tr>\n<tr>\n<td>betType</td>\n<td>String</td>\n</tr>\n<tr>\n<td>gameCode</td>\n<td>String</td>\n</tr>\n<tr>\n<td>roundId</td>\n<td>String</td>\n</tr>\n<tr>\n<td>betAmount</td>\n<td>String</td>\n</tr>\n<tr>\n<td>winAmount</td>\n<td>Float64</td>\n</tr>\n<tr>\n<td>rollBackAmount</td>\n<td>Float64</td>\n</tr>\n<tr>\n<td>odds</td>\n<td>Float64</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>Balance</strong>        float64 `json:\"balance\"`</p>\n<p>    <strong>Status</strong>   string `json:\"status\"`</p>\n<p>    <strong>SettlementData</strong>      []<strong>SettlementData</strong>`json:\"setlementData\"`</p>\n<p>}</p>\n<p><strong>SettlementData</strong></p>\n<h5 id=\"example-sample-object-of-the-data-2\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>UserName</strong>       string `json:\"userName\"`</p>\n<p>    <strong>GameName</strong>  string `json:\"gameName\"`</p>\n<p>    <strong>GameType</strong>  string `json:\"gameType\"`</p>\n<p>    <strong>TransactionTime</strong>  int64`json:\"transactionTime\"`</p>\n<p>    <strong>TransactionId</strong>  string `json:\"transactionId\"`</p>\n<p>    <strong>UpdateTime</strong>  int64`json:\"updateTime\"`</p>\n<p>    <strong>Currency</strong>  string `json:\"currency\"`</p>\n<p>    <strong>BetType</strong>  string `json:\"betType\"`</p>\n<p>    <strong>GameCode</strong>  string `json:\"gameCode\"`</p>\n<p>    <strong>RoundId</strong>  string `json:\"roundId\"`</p>\n<p>    <strong>BetAmount</strong>  float64 `json:\"betAmount\"`</p>\n<p>    <strong>WinAmount</strong>   float64 `json:\"winAmount\"`</p>\n<p>    <strong>RollbackAmount</strong>  float64 `json:\"rollbackAmount\"`</p>\n<p>    <strong>Odds</strong>   string `json:\"odds\"`</p>\n<p>    <strong>ProviderName</strong>  string `json:\"providerName\"`</p>\n<p>    <strong>SubProviderName</strong>   string `json:\"subProviderName\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","name":"ReportsAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","settlement-data"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"7c1231e1-a14c-4fff-ab38-31133f9a9710","name":"Settlement data","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"token\":\"\",\r\n\t\"operatorId\":\"demooper\",\r\n\t\"operatorName\":\"\",\r\n\t\"userName\":\"\",\r\n\t\"userId\":\"demouser\",\r\n\t\"startTime\":1648497502068,\r\n\t\"endTime\":1694630197000,\r\n\t\"page\":1,\r\n\t\"pageSize\":2\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/settlement-data"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 13:52:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=iQFCu5TIwfNb%2Bx7EMHOT2cn579FgJ0hB3eiVtOgWYZv1OlKfC5ceYWyIfS3TrFAc4%2BJEvXZAbyhNONv1fQAH8vYCIpE6amZKZ%2F3ZJ7HaxipwhQmGs0WfuEyWgQthgWdmxqBpjXy%2FPQY%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b21cacadc2ef3f5-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"RS_OK\",\n    \"errorDescription\": \"\",\n    \"settlementData\": [\n        {\n            \"userId\": \"900001\",\n            \"userName\": \"\",\n            \"gameName\": \"7 Up Down\",\n            \"gameType\": \"\",\n            \"transactionTime\": 1669611433000,\n            \"transactionId\": \"c9da1e52-0277-45b1-81c9-7c684f785d0a\",\n            \"updateTime\": 1669611433836,\n            \"currency\": \"\",\n            \"betType\": \"\",\n            \"gameCode\": \"\",\n            \"roundId\": \"1669611423.0856981\",\n            \"betAmount\": 100,\n            \"winAmount\": 0,\n            \"rollBackAmount\": 0,\n            \"odds\": 0\n        },\n        {\n            \"userId\": \"900001\",\n            \"userName\": \"\",\n            \"gameName\": \"7 Up Down\",\n            \"gameType\": \"\",\n            \"transactionTime\": 1669611439000,\n            \"transactionId\": \"256098f6-caa7-499b-853f-69228d164172\",\n            \"updateTime\": 1669611439844,\n            \"currency\": \"\",\n            \"betType\": \"\",\n            \"gameCode\": \"\",\n            \"roundId\": \"1669611423.0856981\",\n            \"betAmount\": 100,\n            \"winAmount\": 198,\n            \"rollBackAmount\": 0,\n            \"odds\": 0\n        }\n    ]\n}"}],"_postman_id":"17f8580c-4d33-4479-9ef5-2608625aa9d9"},{"name":"Transfer Wallet status","id":"acbcdf06-5bc1-499d-b722-a055ec148d8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"requestId\": \"17c30047-0788-4173-9f77-da3e60afd01f\",\r\n    \"operatorId\": \"demooper\",\r\n    \"userId\": \"demouser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/transfer-wallet-status","description":"<h3 id=\"transfer-wallet-status--post--transfer-wallet-status\">Transfer Wallet status : POST / transfer-wallet-status</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://api.dreamdelhi.com/api/operator/login\">https://</a>dev-api.dreamdelhi.com/api/v1/wallet/ transfer-wallet-status [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>requestId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique request Id</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>Yes</td>\n<td>User unique ID in operator system</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>RequestId</strong> string `json:\"requestId\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error Description</td>\n</tr>\n<tr>\n<td>OperatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>OperatorId</td>\n</tr>\n<tr>\n<td>userIdd</td>\n<td>String</td>\n<td>Yes</td>\n<td>User Id</td>\n</tr>\n<tr>\n<td>RequestId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Request Id</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>Float32</td>\n<td>Yes</td>\n<td>Balance</td>\n</tr>\n<tr>\n<td>requestType</td>\n<td>String</td>\n<td>Yes</td>\n<td>Request Type</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>RequestId</strong> string `json:\"requestId\"`</p>\n<p>    <strong>Status</strong> string `json:\"status\"`</p>\n<p>    <strong>ErrorDescription</strong> string `json:\"errorDescription\"`</p>\n<p>    <strong>Balance</strong> float64 `json:\"balance\"`</p>\n<p>    <strong>RequestType</strong> string `json:\"requestType\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","name":"ReportsAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","transfer-wallet-status"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"c0b793de-6c07-4e0b-b626-c6e87dc84eba","name":"Transfer Wallet status","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"requestId\": \"17c30047-0788-4173-9f77-da3e60afd01f\",\r\n    \"operatorId\": \"demooper\",\r\n    \"userId\": \"demouser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api.dreamdelhi.com/api/v1/wallet/transfer-wallet-status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 13:11:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=TVc2qGsDA2pSVnuiwGjTDSLg82jB8RU5OCdzvwJ7CExQ8upZCUdAaFoZjpbnqUbdL7SpcngzIdw7rgVK6XVjdaQAqfQHW8RDaIXWdqME4LXK0Z0FMoGtKLLoZT%2FK5q2BXHCh0X%2Fa79I%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b218e713c102e0a-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"operatorId\": \"gapskystage\",\n    \"userId\": \"900001\",\n    \"requestId\": \"17c30047-0788-4173-9f77-da3e60afd01f\",\n    \"status\": \"RS_OK\",\n    \"errorDescription\": \"\",\n    \"balance\": 867976,\n    \"requestType\": \"BETPLACEMENT\"\n}"}],"_postman_id":"acbcdf06-5bc1-499d-b722-a055ec148d8c"},{"name":"Game Report","id":"59fe2587-1d46-402a-a7a2-18030fbde358","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"startTime\": 1628497502068,\r\n    \"endTime\": 1698499439024,\r\n    \"operatorId\": \"demooper\",\r\n    \"userId\": \"demouser\",\r\n    \"gameId\":\"150001\",\r\n    \"page\": 1,\r\n    \"pageSize\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/get-game-report","description":"<h3 id=\"game-report--post--get-game-report\">Game Report : POST / get-game-report</h3>\n<p>To get authenticated with Games system and get the active session. Parameter should be in JSON format.</p>\n<p>URL : <a href=\"https://api.dreamdelhi.com/api/operator/login\">https://</a>dev-api.dreamdelhi.com/api/v1/wallet/ get-game-report [POST]</p>\n<p>Content-Type: application/json</p>\n<p>Signature: byMYoU1abC/86EVvEbwNtumfgZnlbGaAwbeJ3qu668RCZRnkFv8B3fCRAzM9rDnDdjommrhK0B3BVmbpdCv6UzyY1avfxE2lbihvrF/LMkY4oKOyL8IJuGBbSLgzpI+hKYzcb+qD/En9ZAH0V4gNXh6RqI/XIgfWhB55zF9pBs4=</p>\n<h4 id=\"request\">Request:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>operatorId</td>\n<td>String</td>\n<td>Yes</td>\n<td>operatorId</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>String</td>\n<td>No</td>\n<td>User unique ID in operator system</td>\n</tr>\n<tr>\n<td>userName</td>\n<td>Int64</td>\n<td>No</td>\n<td>User unique name in operator system</td>\n</tr>\n<tr>\n<td>startTime</td>\n<td>Int64</td>\n<td>Yes</td>\n<td>In unix millisecond format</td>\n</tr>\n<tr>\n<td>endTime</td>\n<td>String</td>\n<td>Yes</td>\n<td>In unix millisecond format</td>\n</tr>\n<tr>\n<td>gameId</td>\n<td>String</td>\n<td>No</td>\n<td>Unique gameId</td>\n</tr>\n<tr>\n<td>page</td>\n<td>Int64</td>\n<td>Yes</td>\n<td>Page Number</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>Int64</td>\n<td>Yes</td>\n<td>No. of records in a page</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>StartTime</strong>   int64 `json:\"startTime\"`</p>\n<p>    <strong>EndTime</strong>   int64 `json:\"endTime\"`</p>\n<p>    <strong>OperatorId</strong>   string `json:\"operatorId\"`</p>\n<p>    <strong>UserId</strong>       string `json:\"userId\"`</p>\n<p>    <strong>UserName</strong>       string `json:\"userName\"`</p>\n<p>    <strong>GameId</strong> string `json:\"gameId\"`</p>\n<p>    <strong>Page</strong> int64 `json:\"page\"`</p>\n<p>    <strong>PageSize</strong> int64 `json:\"pageSize\"`</p>\n<p>}</p>\n<h4 id=\"response\">Response:</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Enforce</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Yes</td>\n<td>Response Status message code</td>\n</tr>\n<tr>\n<td>errorDescription</td>\n<td>String</td>\n<td>Yes</td>\n<td>Error description</td>\n</tr>\n<tr>\n<td>gameReport</td>\n<td>[]GameReportAggregtion</td>\n<td>Yes</td>\n<td>game reports data</td>\n</tr>\n<tr>\n<td>page</td>\n<td>Int64</td>\n<td>Yes</td>\n<td>page</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>Int64</td>\n<td>Yes</td>\n<td>page size</td>\n</tr>\n<tr>\n<td>totalrecords</td>\n<td>Int64</td>\n<td>Yes</td>\n<td>Total no. of records</td>\n</tr>\n</tbody>\n</table>\n</div><p>GameReportAggregtion:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th><strong>Type</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>OperatorName</td>\n<td>String</td>\n</tr>\n<tr>\n<td>gameName</td>\n<td>String</td>\n</tr>\n<tr>\n<td>partnerId</td>\n<td>String</td>\n</tr>\n<tr>\n<td>profitLoss</td>\n<td>Float64</td>\n</tr>\n<tr>\n<td>providerName</td>\n<td>String</td>\n</tr>\n<tr>\n<td>subProviderName</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"example-sample-object-of-the-data-1\">Example: Sample Object of the data</h5>\n<p>{</p>\n<p>    <strong>Status</strong> string `json:\"status\"`</p>\n<p>    <strong>ErrorDescription</strong> string `json:\"errorDescription\"`</p>\n<p>    <strong>Page</strong> int64`json:\"page\"`</p>\n<p>    <strong>PageSize</strong> int64 `json:\"pageSize\"`</p>\n<p>    <strong>TotalRecords</strong> int `json:\"totalRecords\"`</p>\n<p>    <strong>GameReport</strong> []GameReportAggregation `json:\"gameReport\"`</p>\n<p>}</p>\n<p><strong>GameReportAggregaton</strong></p>\n<p>{</p>\n<p>    <strong>OperatorName</strong>   string `json:\"operatorName\"`</p>\n<p>    <strong>GameName</strong>      string `json:\"gameName\"`</p>\n<p>    <strong>PartnerId</strong> string `json:\"partnerId\"`</p>\n<p>    <strong>ProfitLoss</strong> float64`json:\"profitLoss\"`</p>\n<p>    <strong>ProviderName</strong> string `json:\"providerName\"`</p>\n<p>    <strong>SubProviderName</strong> string `json:\"subProviderName\"`</p>\n<p>}</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","name":"ReportsAPI","type":"folder"}},"urlObject":{"protocol":"https","path":["api","v1","wallet","get-game-report"],"host":["dev-api2","mac88","com"],"query":[],"variable":[]}},"response":[{"id":"731b94f5-35f2-4fe4-93af-5ada5cbde79c","name":"Game Report","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"startTime\": 1628497502068,\r\n    \"endTime\": 1698499439024,\r\n    \"operatorId\": \"demooper\",\r\n    \"userId\": \"demouser\",\r\n    \"gameId\":\"150003\",\r\n    \"page\": 1,\r\n    \"pageSize\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-api2.mac88.com/api/v1/wallet/get-game-report"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 03 Apr 2023 13:53:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=%2B1pisGqP46oZBkts4FFvYZwmBHsXsgxEhjnZI4OedAG2GrnAjm7nGYsIPa6RUQnzTjYzLccbm%2FWKxA862mCFzP9EhpW3gwAC8aKIGmVmaWrsln%2BYqgJBR2dspgf5ZFu1ju1x3YHJJF0%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7b21cc776855f3f5-BOM"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"RS_OK\",\n    \"errorDescription\": \"\",\n    \"totalRecords\": 1,\n    \"page\": 1,\n    \"pageSize\": 1,\n    \"gameReport\": [\n        {\n            \"OperatorName\": \"Hypex Demo Transfer Wallet\",\n            \"gameName\": \"VR Teen Patti\",\n            \"currency\": \"PTS\",\n            \"profitLoss\": 100\n        }\n    ]\n}"}],"_postman_id":"59fe2587-1d46-402a-a7a2-18030fbde358"}],"id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"19ef2ecc-b36a-4988-a404-83892a6a7b86","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"3d82f4f6-e8ef-435b-ba96-d9b85e3879f7","type":"text/javascript","exec":[""]}}],"_postman_id":"870d27d7-b9dd-44ed-acda-b84d146c2f80","description":""}],"id":"70ae46d5-d5f2-4b33-92d0-99a6563f9689","description":"<h4 id=\"error-codes\">Error Codes</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>RS_OK</strong></td>\n<td>Successful</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_BODY_PARSING</strong></td>\n<td>Body Parsing Failure</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_SESSION</strong></td>\n<td>Session Not Exist</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_JSON</strong></td>\n<td>Failure while conveting to JSON</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_USER</strong></td>\n<td>Invalid User</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_TOKEN</strong></td>\n<td>Invalid Token</td>\n</tr>\n<tr>\n<td><strong>RS_GENERAL_ERROR</strong></td>\n<td>General Error/ Unknown Error</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_TOKEN_NOT_FOUND</strong></td>\n<td>Token is not there</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_USER_BLOCKED</strong></td>\n<td>User was Blocked</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_WRONG_SYNTAX</strong></td>\n<td>Wrong Syntax</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_REQUEST</strong></td>\n<td>Invalid Request Received</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_OPERATOR</strong></td>\n<td>Invalid Operator</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_SIGNATURE</strong></td>\n<td>Wrong Singature</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_GAME</strong></td>\n<td>Invalid Game</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INVALID_PROVIDER</strong></td>\n<td>Invalid Provider</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_WRONG_CURRENCY</strong></td>\n<td>Wrong Currency</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_TOKEN_NOT_CREATED</strong></td>\n<td>Error while creating Token</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_DB_UPDATED</strong></td>\n<td>Error while updating DB</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_DB_INSERTION</strong></td>\n<td>Error while inserting in DB</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_INSUFFICIENT_FUNDS</strong></td>\n<td>Funds Not Sufficient</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_USER_DISABLED</strong></td>\n<td>User Disabled</td>\n</tr>\n<tr>\n<td><strong>RS_ERROR_TRANSACTION_INVALID</strong></td>\n<td>Invalid Transaction</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"253b309e-01a2-40e2-be5f-6857e29970bf","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a4122184-fff4-449c-bc2c-16d7f6e8d49a","type":"text/javascript","exec":[""]}}],"_postman_id":"70ae46d5-d5f2-4b33-92d0-99a6563f9689"}]}