DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
PurposeThe Example DevAdmin Portal APIs provide calls for the Example DevAdmin Portal.
HTTPS Request and Response formats
Every Request is built according to the HTTPS Method (GET, POST, PUT, PATCH, DELETE) employed by the API, and contains:
1. Description of the API.2. Request URI endpoint with parameters (if any) enclosed in curly brackets .3. Request cURL syntax.4. Request body attribute definitions (if any) table.5. Request body with headers.
Every Response with appropriate HTTPS Status codes (400 Bad Request / 500 Internal Server Error / 404 Not Found / 200 Success) will be in HTTPS and JSON formats and contain:
1. A Response header and status code.2. A Response body in JSON format.
For example, an API using the HTTPS PUT Method would be defined as follows.
PUT Change Password Casino/Operator (expanded example)
DescriptionChanges a password.
Request EndpointPUT https://<Example api server address>/casino/change/password/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntaxcurl
curl ‐‐include \ ‐‐request PUT \ ‐‐data‐binary " \"oldPassword\" : \"password1\", \"newPassword\" : \"pass1\" " \ 'https://impk.ntg.Example.net/casino/change/password/casinoId'
1234567
Page 1
PUT body attributes (JSON)Attribute Type Use Description
oldPassword String Required The old password.
newPassword String Required The new password.
PUT body
Response body
Headers: Content‐Type: application/jsonhttps
json "oldPassword": "password1", "newPassword": "pass1"
1234
Headers: Content‐Type: application/json | HTTPS Status Code: 200https
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" , "detail": null, "error": false, "message": "Password changed successfully"
1234567891011121314151617181920212223
Page 2
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Changelog
Monday, 20110110
The new Example DevAdmin Portal APIs v5.51 was released on Monday, 20110110. The following changes have been madefrom the DevAdmin Portal APIs v5.50 to v5.51.
Added New APIs
The following new API group has been added to the DevAdmin Portal APIs family.
Notification APIsGET Fetch Notification By IDPOST Fetch Notification By IDPUT Consume Notification By Id
Page 3
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Endpoint IndexThe following HTTPS Request endpoints are used in the Developer Portal APIs.
Applications APIs
POST /application/id/version/upload | Applications Upload New Version
PUT /application/version/approve | Approve Application Version
POST /application | Create
GET /application/all | Fetch All Applications With Versions
GET /application | Fetch All Without Version
GET /publisher/publisherId/application | Fetch Applications by Publisher
GET /application/all/applications/grouped/by/operator/and/reviewer | Fetch Applications Grouped By Operators And
ApplicationsGET /application/id | Fetch Detail
GET /application/applicationId | Fetch Versions of Game
GET /application/find/casino/casinoId | Get Applications by Operator
POST /application/version/reject | Reject Application Version
PUT /application/schedule/release | Schedule to Publish Application Version
PUT /application/id/suspend | Suspend an Application
PUT /application/version/suspend | Suspend Application Version
PUT /application/id | Update Application With Version
PUT /application/update/version | Update Drafted Version
POST /application/update/certificates | Updating Certificate of the Application
GET /application/verify/apk/size/applicationId | Verify Game Application APK Size
Casino APIs
PUT /casino/assign/new/publisher/casinoId/publisherId/applicationId | Change or Assign Publisher for Game App
PUT /casino/change/password/casinoId | Change Password Casino/OperatorPage 4
POST /casino | Create
DELETE /casino/id | Delete Casino or Operator
GET /casino/casinoId | Fetch Details Casino/Operator
GET /casino/all/applications/by/operator/grouped/publisher/operatorId | Fetch Publishers and Applications for a
CasinoGET /casino/reset/password/request/casinoId | Reset Password Casino/Operator
GET /casino/reset/password/request/verify/casinoId/ | Reset Password Verify for Casino/Operator
GET /casino/invite/casinoId/ | Send Invitation/Resend Mail to Casino/Operator
PUT /casino/set/credential/casinoId | Set Credential Casino/Operator
PUT /casino/suspend/casinoId | Suspend Casino/Operator
PUT /casino/update/casinoId | Update/Add Casino/Operator Profile
PATCH /casino/update/contact/details/casinoId | Update Contact Details for Casino/Operator
PUT /casino/add/image/casinoId | Upload Logo / Featured Image
POST /common/upload/file?bucketType=MARKETING_APK | Upload File
GET /casino/verify/casinoId/emailCode | Verify Invitation to Casino/Operator
PUT /casino/invite/withdraw/operatorId | Withdraw Operator Invitation
PUT /casino/withdraw/suspend/casinoId | Withdraw Suspend Casino/Operator
Login APIs
POST /login/devportal | Login User
Notification APIs
GET /notification/notificationId | Fetch Notification By ID
POST /notification/all | Fetch Notification By ID
PUT /consume/notificationId | Consume Notification By Id
Publisher APIs
POST /publisher/casinoId | Create/Add/Invite Publisher
DELETE /publisher/delete/publisherId | Delete Publisher
POST /publisher/fetch/versions/details/publisherId | Fetch Game App Status By Version
GET /publisher/fetch/version/notifications/publisherId | Fetch Notification
GET /publisher/publisherId | Fetch Publisher Details
GET /publisher/by/operator/operatorId | Fetch Publishers by Operator
POST /publisher/fetch/versions/details/publisherId | Fetch Versions Details by Publisher
Page 5
PUT /publisher/change/password/publisherId | Publisher Change Password
GET /publisher/reset/password/request/publisherId | Publisher Reset Password Request
GET /publisher/reset/password/verify/publisherId/emailCode | Publisher Verify Reset Password Request
POST /publisher/setup/account | Setup Publisher Account
POST /publisher/submit/application/publisherId | Submit for Review
PUT /publisher/suspend/publisherId | Suspend Publisher
GET /publisher/verify/publisherId/emailCode | Verify Publisher
GET /casino/withdraw/publisher/invite/operatorId/publisherId | Withdraw Publisher Invitation
PUT /publisher/withdraw/suspend/publisherId | Withdraw Suspension from Publisher
Reviewer APIs
PUT /reviewer/assign/reviewerId/applicationId | Assign Reviewer to an Application
DELETE /reviewer/delete/id | Delete Reviewers
GET /reviewer/all | Fetch All Reviewers
PUT /reviewer/app/release/approve/reject | Reviewer Approve or Reject Publish Application
POST /reviewer/invite | Reviewer Send Invitation
POST /reviewer/reinvite | Reviewer Send Reinvitation
PUT /reviewer/setup/account | Reviewer Setup Account
PUT /reviewer/suspend/reviewerId | Reviewer Suspend
GET /reviewer/verify/reviewerId/emailCode | Reviewer Verify Invitation
PUT /reviewer/invite/withdraw/reviewerId | Reviewer Withdraw Invitation
PUT /reviewer/withdraw/suspend/reviewerId | Reviewer Withdraw Suspension
Page 6
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Applications APIs
POST Applications Upload New Version
DescriptionUploads a new version of an application.
Request EndpointPOST https://<Example api server address>/application/id/version/upload
ParametersParameter Type Use Description
id String Required The application's ID.
cURL syntax
POST body attributes (JSON)
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"version\": \"4\", \"downloadLink\": \"abdc.apk\", \"versionStatus\" : \"DRAFTED\", \"description\" : \"desc\", \"icon\" : \"icon.jpg\", \"banner\" : \"banner.jpg\", \"featuredImage\" : \"featuredImage.jpg\", \"image\" : \"image.jpg\", \"video\" : \"video.mp4\", \"locationSupported\" : [\"IN\"], \"languageSupported\" : [\"en\"], \"sliderImages\": [ \"image\" : \"slider3.jpg\", \"order\" : 1 , \"image\" : \"slider4.jpg\" ] " \ 'https://impk.ntg.Example.net/application/id/version/upload'
1234567891011121314151617181920212223242526
Page 7
Attribute Type Use Description
version String Required The application version.
downloadLink String Required The application download link.
versionStatus String Required Application versionStatus "DRAFTED".
description String Required Application description.
icon String Required Application icon.
banner String Required Application banner.
featuredImage String Required Application featured image.
image String Required Application image.
video String Required Application video.
locationSupported Array Required Application locations supported.
languageSupported Array Required Application language supported.
sliderImages Object Optional The slider image object. Contains the following child attributes.
image String Required The image name.
order Number Optional If not passed, 0 will be considered.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
json "build": 2, "version": "4", "downloadLink": "abdc.apk", "versionStatus": "DRAFTED", "description": "desc", "icon": "icon.jpg", "banner": "banner.jpg", "featuredImage": "featuredImage.jpg", "image": "image.jpg", "video": "video.mp4", "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "sliderImages": [ "image": "slider3.jpg", "order": 1 , "image": "slider4.jpg" ]
123456789101112131415161718192021222324252627
Page 8
json "data": "id": "aad4c20b‐c066‐492b‐bcd2‐101d6dee92a1", "name": "app1", "appPackage": null, "bundleIdentifier": null, "casino": null, "casinoId": null, "categories": [ "id": "57a0729c492bc68680b2d9ef", "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "name": "Bingo", "description": null, "videoUrl": null, "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "colorCode": "#1f89cb", "heroImageReference": null, "priority": 3, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "versionHistories": [ "build": 1, "version": "2", "versionDate": 1470763722812, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/abdc.apk", "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "cd76252a‐2eaf‐4398‐81bc‐423dc2534201", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "c6535168‐36f3‐48c5‐a769‐d522c59087c9", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ]
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 Page 9
, "build": 1, "version": "1", "versionDate": 1470820919964, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "1", "image": null, "sliderImages": [ "id": "fb2489fb‐6c96‐400e‐b6b1‐dc70b320c982", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider6.jpg", "order": 1 , "id": "f97dba62‐ccfb‐45e9‐a0ce‐2f0cd257d1c8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider5.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/vd.mpeg", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ] , "build": 1, "version": "3", "versionDate": 1470821542409, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/abdc.apk", "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "b2bb548a‐eefb‐4795‐a4cc‐b506a9be492f", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "de5a33f5‐5b05‐411a‐a25e‐0086d07fba5f", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0
616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 Page 10
], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ] , "build": 2, "version": "4", "versionDate": 1470821563031, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/abdc.apk", "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "52702811‐9cd9‐4d09‐8b37‐c8100d3b1043", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "33d34ef6‐3a90‐4738‐a6e7‐ed90bfdbf5e9", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ] ], "keywords": null, "latestBuild": 2, "latestVersion": "4", "order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "publisher":
122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 Page 11
"id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/abdc.apk", "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null , "detail": null, "error": false, "message": "Uploading latest build successful"
183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
Page 12
PUT Approve Application Version
DescriptionApproves a SUBMITTED application by a Reviewer.
Request EndpointPUT https://<Example api server address>/application/version/approve
ParametersNone.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
versionId String Required Application version id.
reviewerId String Optional Reviewer id. If not passed, id will be taken from header token.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"versionId\" : \"284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa\" " \ 'https://impk.ntg.Example.net/application/version/approve'
1234567
json "versionId": "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa"
123
json "data": "id": "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa", "deleted": false, "build": 18, "version": "v0.3", "versionDate": 1474358778163, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1",
1234567891011121314151617
Page 13
"image": null, "sliderImages": null, "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "APPROVED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "4560ac46‐738c‐4849‐9145‐41e499d2ecab" , "detail": null, "error": false, "message": "Approving application successful"
18192021222324252627282930313233343536373839404142434445
Page 14
GET Fetch All Applications With Versions
DescriptionFetches application information with version info.
Request EndpointGET https://<Example api server address>/application/all
ParametersNone.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/application/all'
12
json "data": [ "id": "e341a19f‐aa41‐418e‐bf26‐3e48d991d696", "deleted": false, "name": "jLByLNnBli", "appPackage": "appPac", "bundleIdentifier": "vBNxSAiyfN", "casino": "id": "7f7e9782‐57b2‐4f1f‐afa8‐06db7df8d4cf", "deleted": false, "name": "IWcwkJWYce", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "casinoId": null, "categories": [ "id": "b06cb719‐d9e5‐411f‐a96d‐8f03f3814555", "deleted": false, "imageUrl": "http://www.google.com/betting.png", "name": "xhoTAWtHZS", "description": "Some poker category", "videoUrl": "https://www.google.com/betting‐video.mov", "iconUrl": "https://www.google.com/betting‐icon.png", "colorCode": "#FFFFFF",
1234567891011121314151617181920212223242526272829303132333435363738
Page 15
"heroImageReference": "https://www.google.com/hero.png", "priority": 1, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "applicationVersions": [ "id": "963e6844‐3012‐4f95‐852b‐91b8a1be77df", "deleted": false, "build": null, "version": "v0.3", "versionDate": 1475128536497, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": null, "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "e341a19f‐aa41‐418e‐bf26‐3e48d991d696", "reviewerId": null, "reason": null ], "keywords": null, "latestBuild": null, "latestVersion": "v0.3", "initialVersionPublishDate": null, "latestVersionPublishDate": null, "order": null, "paragraph1": null, "paragraph2": null,
"paragraph3": null,
39404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 Page 16
"paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "4740f406‐4642‐4a98‐9906‐75f4d0a0ca04", "publisher": "id": "4740f406‐4642‐4a98‐9906‐75f4d0a0ca04", "deleted": false, "name": "XLggTkWkzs", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "7f7e9782‐57b2‐4f1f‐afa8‐06db7df8d4cf", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": null, "compatibility": "kitkat", "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": "This application is very popular", "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": "min": 1, "max": 1 , "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "image": "abcd.png", "sliderImages": [ "id": "1bb14d9f‐a38c‐47a5‐b649‐50f80dd3c918", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "50e1d75f‐b74d‐4d6d‐801e‐9fdc0ed7e35a", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "banner1.png", "video": null, "icon": "icon.png", "featuredImage": "abcd.jpeg",
"privacyPolicy": "www.privecypolicy.com/2345",
100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 Page 17
"privacyPolicy": "www.privecypolicy.com/2345", "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "reviewer": "id": "d808b42d‐6bbd‐4a87‐840d‐51963fca29b2", "createdOn": 1478763778436, "lastModifiedOn": 1478763778436, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "buYttIASQr", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED", "emailCode": null ], "detail": null, "error": false, "message": "Fetching applications which are updated or created this month."
161162163164165166167168169170171172173174175176177178179180181182183184185186187188
Page 18
GET Fetch All Without Version
DescriptionFetches application information without version info.
Request EndpointGET https://<Example api server address>/application
ParametersNone.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/application'
12
json "data": [ "id": "aad4c20b‐c066‐492b‐bcd2‐101d6dee92a1", "name": "app1", "appPackage": null, "bundleIdentifier": null, "casino": null, "casinoId": null, "categories": [ "id": "57a0729c492bc68680b2d9ef", "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "name": "Bingo", "description": null, "videoUrl": null, "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "colorCode": "#1f89cb", "heroImageReference": null, "priority": 3, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "keywords": null, "latestBuild": 1, "latestVersion": "2", "order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2",
1234567891011121314151617181920212223242526272829303132333435363738
Page 19
"publisher": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/abdc.apk", "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null ], "detail": null, "error": false, "message": "Fetching applications successful"
3940414243444546474849505152535455565758596061626364656667686970717273747576777879
Page 20
GET Fetch Applications by Publisher
DescriptionFetches applications by publisher.
Request EndpointGET https://<Example api server address>/publisher/publisherId/application
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/publisher/publisherId/application'
12
json "data": [ "id": "584b86e6‐0d05‐4e86‐9444‐2a897058b513", "name": "24 new app24", "appPackage": "23", "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "bundleIdentifier": "25", "casino": "id": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "name": "Casino newly1", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "NEW", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "casinoId": null, "categories": [ "id": "57a0729c492bc68680b2d9ef", "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "name": "Bingo", "description": null, "videoUrl": null, "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png"
1234567891011121314151617181920212223242526272829303132333435
Page 21
"colorCode": "#1f89cb", "heroImageReference": null, "priority": 3, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "description": "1", "downloads": null, "featured": null, "versionHistories": [ "build": 1, "version": "1", "versionDate": 1470234404361, "releaseDate": 1470234404361, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "image": null, "sliderImages": null, "banner": null, "video": null, "versionStatus": null ], "image": null, "keywords": null, "latestBuild": 1, "latestVersion": "1", "order": null, "paragraph1": "1", "paragraph2": "1", "paragraph3": "1", "paragraph4": "1", "presetPriceList": null, "price": 1, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "publisher": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "userRole": "PUBLISHER" , "ranking": null, "sliderImages": [ "id": "9aa912f2‐a006‐4967‐890c‐fcf2bab6143e", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1
36373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 Page 22
, "id": "08f212e2‐cd3d‐4a85‐a90e‐a499d9eba537", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "subtitle": "1", "updated": null, "video": null, "status": "SUBMITTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "locationSupported": null, "languageSupported": null, "additionalDetails": null, "tags": [ "tag1" ], "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": "min": 1, "max": 1 , "normal": "min": 1, "max": 1 , "mandatory": "min": 1, "max": 1 , "downgrade": "min": null, "max": null , "incentives": null, "deletedBy": null, "deletedOn": null ], "detail": null, "error": false, "message": "Application is fetched successfully"
979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
Page 23
GET Fetch Applications Grouped By Operators And Applications
DescriptionFetches applications grouped by operators and other apps.
Output Format:Reviewer 1 (details)Operator 1 (details) app 1 ( this app is assigned to reviewer 1) (details) app 2 ( this app is assigned to reviewer 1) (details) Operator 2 app 3 ( this app is assigned to reviewer 1) Operator 3 app 4 (this app is assigned to reviewer 1)
Reviewer 2Operator 1 app 4 ( this app is assigned to reviewer 2) app 5 ( this app is assigned to reviewer 2) Operator 2 app 6 ( this app is assigned to reviewer 2) Operator 3 app 7 (this app is assigned to reviewer 2)
Reviewer 3Operator 1 app 8 ( this app is assigned to Reviewer 1) Operator 3 app 9 (this app is assigned to Reviewer 1)
Request EndpointGET https://<Example api server address>/application/all/applications/grouped/by/operator/and/reviewer
ParametersNone.
cURL Syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
httpscurl ‐‐include \ 'https://impk.ntg.Example.net/application/all/applications/grouped/by/operator/and/reviewer'
12
json "data": [ "id": "ecd224e2‐6bac‐4e45‐aa81‐1eb4f8251598", "createdOn": 1479452429257, "lastModifiedOn": 1479452429257, "updatedBy": "", "deleted": false, "reviewerId": "ecd224e2‐6bac‐4e45‐aa81‐1eb4f8251598", "email": "[email protected]", "name": "lmTaBhPWkt", "phone": "+919916248136", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED", "operators": [] ,
12345678910111213141516
Page 24
"id": "90d6362a‐048f‐4ae4‐be03‐5c8f165cd5c0", "createdOn": 1479452105092, "lastModifiedOn": 1479452105092, "updatedBy": "", "deleted": false, "reviewerId": "90d6362a‐048f‐4ae4‐be03‐5c8f165cd5c0", "email": "[email protected]", "name": "RMeHgtkCJS", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED", "operators": [ "id": "35299bca‐7d69‐4185‐a207‐aa674e563326", "createdOn": 1478763778357, "lastModifiedOn": 1478763876965, "updatedBy": "", "deleted": false, "operatorId": "35299bca‐7d69‐4185‐a207‐aa674e563326", "name": "YvBBurQKPM", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null, "externalId": null, "featuredAppId": "e0881b6f‐a379‐4f53‐bf51‐081f9f8a3f83", "latestAppId": null, "appLications": [ "id": "baacd0f1‐325c‐47f0‐982f‐5daf05d44038", "createdOn": 1478763783036, "lastModifiedOn": 1478763783036, "updatedBy": "", "deleted": false, "name": "JtzVIQnvLw", "appPackage": "appPac", "bundleIdentifier": "iwppZuOQEJ", "casino": "id": "35299bca‐7d69‐4185‐a207‐aa674e563326", "createdOn": 1478763778357, "lastModifiedOn": 1478763876965, "updatedBy": "", "deleted": false, "name": "YvBBurQKPM", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null,
17181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 Page 25
"deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null, "externalId": null, "featuredAppId": "e0881b6f‐a379‐4f53‐bf51‐081f9f8a3f83", "latestAppId": "baacd0f1‐325c‐47f0‐982f‐5daf05d44038" , "casinoId": null, "categories": [ "id": "37667b9b‐2738‐4d9c‐8805‐d926d08eaa77", "createdOn": 1478763778253, "lastModifiedOn": 1478763778253, "updatedBy": "", "deleted": false, "imageUrl": "http://www.google.com/betting.png", "name": "LwrRGkBIIA", "description": "Some poker category", "videoUrl": "https://www.google.com/betting‐video.mov", "iconUrl": "https://www.google.com/betting‐icon.png", "colorCode": "#FFFFFF", "heroImageReference": "https://www.google.com/hero.png", "priority": 1, "deletedBy": null, "deletedOn": null, "apps": null ], "categoryIds": null, "downloads": 0, "featured": false, "applicationVersions": [ "id": "5d9ca049‐83d1‐4066‐8e48‐b724c56b9d7d", "createdOn": 1478763783036, "lastModifiedOn": 1478763783036, "updatedBy": "", "deleted": false, "build": 1, "version": "10", "versionDate": 1478763788279, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/google.apk", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "dexc", "image": null, "sliderImages": [ "id": "e6ea158d‐c142‐46a4‐bc7e‐2189643d440c", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg",
78798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 Page 26
"order": 1 , "id": "032a377d‐0796‐4205‐8688‐976beaceb456", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video1.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon1.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage1.png" "versionStatus": "PUBLISHED", "privacyPolicy": null, "locationSupported": [ "US" ], "languageSupported": [ "en" ], "publishNow": false, "publishDate": 1479604466222, "silent": "v0.3", "optional": "v0.3", "forced": "v0.3", "signatureToken": null, "applicationId": "baacd0f1‐325c‐47f0‐982f‐5daf05d44038", "reason": "I released" , "id": "24320089‐ddec‐4f81‐b985‐729b9d896f20", "createdOn": 1478763799534, "lastModifiedOn": 1478763799534, "updatedBy": "", "deleted": false, "build": null, "version": "v0.23", "versionDate": 1478763799534, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/ad05fef2‐cd6f‐4231‐9c94‐dd1818bc1229.apk" "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "6862a627‐727e‐4001‐9875‐429daba872b6", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "82323402‐dc1e‐4633‐b8bd‐3747890e7333", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg" "versionStatus": "APPROVED", "privacyPolicy": null,
139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 Page 27
"locationSupported": [ "IN" ], "languageSupported": [ "en" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": "1000000000338572", "applicationId": "baacd0f1‐325c‐47f0‐982f‐5daf05d44038", "reason": null , "id": "e95785f6‐96b9‐4204‐96e3‐966278ed822c", "createdOn": 1478763799719, "lastModifiedOn": 1478763799719, "updatedBy": "", "deleted": false, "build": null, "version": "2", "versionDate": 1478763799719, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt//Users/sudipta/IdeaProjects/Example‐core‐qa/target/classes/others/sample.apk", "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "084664c7‐4f9f‐44f2‐8dd7‐55c1e126b7ad", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "bff9d025‐fbd8‐418d‐9b6a‐199cfdc6813e", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg" "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "baacd0f1‐325c‐47f0‐982f‐5daf05d44038", "reason": null
200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260 Page 28
], "keywords": null, "latestBuild": 1, "latestVersion": "10", "initialVersionPublishDate": null, "latestVersionPublishDate": null, "order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "cd63efa7‐aa81‐4302‐a1b9‐f1097babc832", "publisher": "id": "cd63efa7‐aa81‐4302‐a1b9‐f1097babc832", "createdOn": 1478763783529, "lastModifiedOn": 1478763783529, "updatedBy": "", "deleted": false, "name": "exvFgUXRQR", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "35299bca‐7d69‐4185‐a207‐aa674e563326", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "SUSPENDED", "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt//Users/sudipta/IdeaProjects/Example‐core‐qa/target/classes/others/sample.apk", "compatibility": "kitkat", "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": "This application is very popular", "tags": null, "rating": "count": 1, "overall": 3, "gamePlay": 3.5, "design": 2.3, "ease": 3 , "silent": null, "normal": "min": 1, "max": 1 , "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.png", "sliderImages": [ "id": "6463f43a‐0e60‐4c88‐ad7d‐60df89b50748",
261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321 Page 29
"image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "416a1e55‐3a33‐45b4‐9ca5‐63453eb8326e", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": null, "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "privacyPolicy": "www.privecypolicy.com/2345", "locationSupported": [ "India", "UK", "IN", "IN" ], "languageSupported": [ "English", "French", "en", "en" ], "reviewer": "id": "90d6362a‐048f‐4ae4‐be03‐5c8f165cd5c0", "createdOn": 1479452105092, "lastModifiedOn": 1479452105092, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "RMeHgtkCJS", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED" ] , "id": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "createdOn": 1479452105009, "lastModifiedOn": 1479452217867, "updatedBy": "", "deleted": false, "operatorId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "name": "UvgkQkPrTa", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null,
322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382 Page 30
"lastName": null, "address": null, "externalId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "featuredAppId": "bafc08e6‐2b3a‐4b26‐8425‐e999f985b749", "latestAppId": null, "appLications": [ "id": "e164117a‐25a7‐4c69‐9483‐d6619fb81438", "createdOn": 1479452107207, "lastModifiedOn": 1479452107207, "updatedBy": "", "deleted": false, "name": "d5094bb9‐1865‐48ff‐ae7b‐2f6f2eac05f6", "appPackage": "appPac", "bundleIdentifier": "70aa8899‐7de7‐4e86‐9b93‐6ae85d6fe4b6", "casino": "id": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "createdOn": 1479452105009, "lastModifiedOn": 1479452217867, "updatedBy": "", "deleted": false, "name": "UvgkQkPrTa", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null, "externalId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "featuredAppId": "bafc08e6‐2b3a‐4b26‐8425‐e999f985b749", "latestAppId": "6939f88f‐22a9‐41a6‐b7ae‐4c675776c62d" , "casinoId": null, "categories": [ "id": "14e18643‐4b59‐4b1a‐89a3‐912cb6233d30", "createdOn": 1479452104973, "lastModifiedOn": 1479452104973, "updatedBy": "", "deleted": false, "imageUrl": "http://www.google.com/betting.png", "name": "aaegEnQuMh", "description": "Some poker category", "videoUrl": "https://www.google.com/betting‐video.mov", "iconUrl": "https://www.google.com/betting‐icon.png", "colorCode": "#FFFFFF", "heroImageReference": "https://www.google.com/hero.png", "priority": 1, "deletedBy": null, "deletedOn": null, "apps": null ],
383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443 Page 31
"categoryIds": null, "downloads": 0, "featured": false, "applicationVersions": [ "id": "c6ea614f‐589d‐4bb7‐ba55‐6166aae3e5f8", "createdOn": 1479452107207, "lastModifiedOn": 1479452107207, "updatedBy": "", "deleted": false, "build": null, "version": "v0.3", "versionDate": 1479452107213, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": [ "id": "e6d96ede‐420b‐43c8‐b2c7‐aae090f7c9fd", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "44bcf707‐68ba‐4be9‐88f3‐6d715e7cb7c8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "SUSPENDED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "e164117a‐25a7‐4c69‐9483‐d6619fb81438", "reason": null ], "keywords": null,
444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504 Page 32
"latestBuild": null, "latestVersion": "v0.3", "initialVersionPublishDate": null, "latestVersionPublishDate": null, "order": null, "paragraph1": "1 paragraph", "paragraph2": "2st paragraph", "paragraph3": "4th para", "paragraph4": null, "presetPriceList": null, "price": 3436, "publisherId": "0d559f86‐f986‐46e9‐af0b‐6210af1d5053", "publisher": "id": "0d559f86‐f986‐46e9‐af0b‐6210af1d5053", "createdOn": 1479452105252, "lastModifiedOn": 1479452105252, "updatedBy": "", "deleted": false, "name": "UUxTXvzlpq", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "APPROVED", "downloadLink": null, "compatibility": "kitkat", "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": "This application is very popular", "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": "min": 1, "max": 1 , "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.png", "sliderImages": [ "id": "e6d96ede‐420b‐43c8‐b2c7‐aae090f7c9fd", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 ,
505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565 Page 33
"id": "44bcf707‐68ba‐4be9‐88f3‐6d715e7cb7c8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": null, "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "privacyPolicy": "www.privecypolicy.com/2345", "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "reviewer": "id": "90d6362a‐048f‐4ae4‐be03‐5c8f165cd5c0", "createdOn": 1479452105092, "lastModifiedOn": 1479452105092, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "RMeHgtkCJS", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED" , "id": "6939f88f‐22a9‐41a6‐b7ae‐4c675776c62d", "createdOn": 1479452107669, "lastModifiedOn": 1479452107669, "updatedBy": "", "deleted": false, "name": "AnyKVruNMe", "appPackage": "appPac", "bundleIdentifier": "GmuUlmoKQg", "casino": "id": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "createdOn": 1479452105009, "lastModifiedOn": 1479452217867, "updatedBy": "", "deleted": false, "name": "UvgkQkPrTa", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null,
566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626 Page 34
"address": null, "externalId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "featuredAppId": "bafc08e6‐2b3a‐4b26‐8425‐e999f985b749", "latestAppId": "6939f88f‐22a9‐41a6‐b7ae‐4c675776c62d" , "casinoId": null, "categories": [ "id": "14e18643‐4b59‐4b1a‐89a3‐912cb6233d30", "createdOn": 1479452104973, "lastModifiedOn": 1479452104973, "updatedBy": "", "deleted": false, "imageUrl": "http://www.google.com/betting.png", "name": "aaegEnQuMh", "description": "Some poker category", "videoUrl": "https://www.google.com/betting‐video.mov", "iconUrl": "https://www.google.com/betting‐icon.png", "colorCode": "#FFFFFF", "heroImageReference": "https://www.google.com/hero.png", "priority": 1, "deletedBy": null, "deletedOn": null, "apps": null ], "categoryIds": null, "downloads": 0, "featured": false, "applicationVersions": [ "id": "f56978ea‐31c4‐44bc‐85fa‐804cc563e14f", "createdOn": 1479452107669, "lastModifiedOn": 1479452107669, "updatedBy": "", "deleted": false, "build": 1, "version": "10", "versionDate": 1479452113961, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/google.apk", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "dexc", "image": null, "sliderImages": [ "id": "d75652f0‐4bfe‐441d‐b674‐ac75822de222", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "5e648384‐577b‐4c4d‐b374‐613d958d0aa1", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0
627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687 Page 35
], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video1.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon1.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage1.png" "versionStatus": "PUBLISHED", "privacyPolicy": null, "locationSupported": [ "US" ], "languageSupported": [ "en" ], "publishNow": false, "publishDate": 1480335988860, "silent": "v0.3", "optional": "v0.3", "forced": "v0.3", "signatureToken": null, "applicationId": "6939f88f‐22a9‐41a6‐b7ae‐4c675776c62d", "reason": "I released" , "id": "a5435934‐15a4‐467b‐9f2e‐c40cbfa83ab8", "createdOn": 1479452124794, "lastModifiedOn": 1479452124794, "updatedBy": "", "deleted": false, "build": null, "version": "v0.23", "versionDate": 1479452124795, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/ad81823e‐73b0‐4df6‐b300‐36ae7fb2ed9d.apk" "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "04930ce7‐3664‐4beb‐b94f‐60be460262e3", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "f37e9c05‐7b0a‐4acb‐b5bd‐fcfd4092ed14", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg" "versionStatus": "APPROVED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "publishNow": null,
688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748 Page 36
"publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": "1000000000380319", "applicationId": "6939f88f‐22a9‐41a6‐b7ae‐4c675776c62d", "reason": null , "id": "a5f7bf4e‐10ed‐4266‐9bc9‐ca7d8d6e9644", "createdOn": 1479452124950, "lastModifiedOn": 1479452124950, "updatedBy": "", "deleted": false, "build": null, "version": "2", "versionDate": 1479452124950, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt//Users/sudipta/IdeaProjects/Example‐core‐qa/target/classes/others/sample.apk", "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "42776abc‐e090‐4eca‐b52e‐b8f0341b4d13", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "7191b72c‐7888‐40e7‐8476‐8184aa7b903d", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg" "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "6939f88f‐22a9‐41a6‐b7ae‐4c675776c62d", "reason": null ], "keywords": null, "latestBuild": 1, "latestVersion": "10", "initialVersionPublishDate": 1480335988860, "latestVersionPublishDate": 1480335988860,
749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809 Page 37
"order": null, "paragraph1": "1 paragraph", "paragraph2": "2st paragraph", "paragraph3": "4th para", "paragraph4": null, "presetPriceList": null, "price": 3436, "publisherId": "1d218819‐16de‐4b09‐91de‐939c869b801f", "publisher": "id": "1d218819‐16de‐4b09‐91de‐939c869b801f", "createdOn": 1479452107795, "lastModifiedOn": 1479452107795, "updatedBy": "", "deleted": false, "name": "webJuFfVaj", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "SUSPENDED", "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt//Users/sudipta/IdeaProjects/Example‐core‐qa/target/classes/others/sample.apk", "compatibility": "kitkat", "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": "This application is very popular", "tags": null, "rating": "count": 1, "overall": 3, "gamePlay": 3.5, "design": 2.3, "ease": 3 , "silent": null, "normal": "min": 1, "max": 1 , "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.png", "sliderImages": [ "id": "4aaa4e46‐a8e4‐43a4‐a62c‐c91467b7f615", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "17beea6e‐4f46‐4057‐94ec‐1c80f5df76ef", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0
810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870 Page 38
], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": null, "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "privacyPolicy": "www.privecypolicy.com/2345", "locationSupported": [ "India", "UK", "IN", "IN" ], "languageSupported": [ "English", "French", "en", "en" ], "reviewer": "id": "90d6362a‐048f‐4ae4‐be03‐5c8f165cd5c0", "createdOn": 1479452105092, "lastModifiedOn": 1479452105092, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "RMeHgtkCJS", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED" , "id": "936990b2‐12cf‐452c‐abbb‐d2f577ded5c8", "createdOn": 1479452107721, "lastModifiedOn": 1479452107721, "updatedBy": "", "deleted": false, "name": "havutJhOKJ", "appPackage": "appPac", "bundleIdentifier": "dkHZDzjAZM", "casino": "id": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "createdOn": 1479452105009, "lastModifiedOn": 1479452217867, "updatedBy": "", "deleted": false, "name": "UvgkQkPrTa", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null,
871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931 Page 39
"address": null, "externalId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "featuredAppId": "bafc08e6‐2b3a‐4b26‐8425‐e999f985b749", "latestAppId": "6939f88f‐22a9‐41a6‐b7ae‐4c675776c62d" , "casinoId": null, "categories": [ "id": "14e18643‐4b59‐4b1a‐89a3‐912cb6233d30", "createdOn": 1479452104973, "lastModifiedOn": 1479452104973, "updatedBy": "", "deleted": false, "imageUrl": "http://www.google.com/betting.png", "name": "aaegEnQuMh", "description": "Some poker category", "videoUrl": "https://www.google.com/betting‐video.mov", "iconUrl": "https://www.google.com/betting‐icon.png", "colorCode": "#FFFFFF", "heroImageReference": "https://www.google.com/hero.png", "priority": 1, "deletedBy": null, "deletedOn": null, "apps": null ], "categoryIds": null, "downloads": 0, "featured": false, "applicationVersions": [ "id": "a573e0a6‐a4ab‐41a0‐8e08‐ad6199e0a518", "createdOn": 1479452107721, "lastModifiedOn": 1479452107721, "updatedBy": "", "deleted": false, "build": null, "version": "v0.3", "versionDate": 1479452107723, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": [ "id": "cc50d1d3‐217d‐40d6‐93da‐57283784c3db", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "044e7c1f‐30e3‐4341‐8b36‐df6d0e202fc9", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0
932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992 Page 40
], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "REJECTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "936990b2‐12cf‐452c‐abbb‐d2f577ded5c8", "reason": null ], "keywords": null, "latestBuild": null, "latestVersion": "v0.3", "initialVersionPublishDate": null, "latestVersionPublishDate": null, "order": null, "paragraph1": "1 paragraph", "paragraph2": "2st paragraph", "paragraph3": "4th para", "paragraph4": null, "presetPriceList": null, "price": 3436, "publisherId": "0d559f86‐f986‐46e9‐af0b‐6210af1d5053", "publisher": "id": "0d559f86‐f986‐46e9‐af0b‐6210af1d5053", "createdOn": 1479452105252, "lastModifiedOn": 1479452105252, "updatedBy": "", "deleted": false, "name": "UUxTXvzlpq", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "dc609161‐0d36‐423f‐a52a‐7cbc445c8fb4", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": null, "compatibility": "kitkat", "sizeOnDisk": null, "permissionDetails": null,
993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053 Page 41
"additionalDetails": "This application is very popular", "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": "min": 1, "max": 1 , "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.png", "sliderImages": [ "id": "cc50d1d3‐217d‐40d6‐93da‐57283784c3db", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "044e7c1f‐30e3‐4341‐8b36‐df6d0e202fc9", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": null, "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "privacyPolicy": "www.privecypolicy.com/2345", "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "reviewer": "id": "90d6362a‐048f‐4ae4‐be03‐5c8f165cd5c0", "createdOn": 1479452105092, "lastModifiedOn": 1479452105092, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "RMeHgtkCJS", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED" ] ]
1054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114 Page 42
], "detail": null, "error": false, "message": "Fetching Applications grouped by Operator and Reviewer is successful.", "code": "1000"
1115111611171118111911201121
Page 43
GET Fetch Detail
DescriptionFetches an application’s details.
Request EndpointGET https://<Example api server address>/application/id
ParametersParameter Type Use Description
id String Required ID of the application.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/application/id'
12
json "data": "id": "3bc19b2a‐f4ea‐40c9‐8123‐1a1ebdc574ce", "deleted": false, "name": "fpqfYEcpWs", "appPackage": null, "bundleIdentifier": null, "casino": "id": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "deleted": false, "name": "WcnXZEpxgf", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "casinoId": null, "categories": [ "id": "615f28d4‐ead3‐483c‐ac1a‐d4cfac49ffb0", "deleted": false, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/http://www.google.com/betting.png" "name": "ntmqkytPRn", "description": "Some poker category", "videoUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐video.mov"
1234567891011121314151617181920212223242526272829303132333435
Page 44
"iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐icon.png" "colorCode": "#FFFFFF", "heroImageReference": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/hero.png" "priority": 1, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "versionHistories": [ "build": 18, "version": "v0.3", "versionDate": 1471958232438, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": [ "id": "fe9be54f‐a922‐43d2‐90d3‐05c4820c46e8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "20de8e62‐7111‐4dae‐a9a5‐f3dcde1eb9c1", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "APPROVED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ] ], "keywords": null, "latestBuild": null, "latestVersion": null, "order": null, "paragraph1": null, "paragraph2": null,
36373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 Page 45
"paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "publisher": "id": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "deleted": false, "name": "IHllcTngQg", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "SUBMITTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null , "detail": null, "error": false, "message": "Fetching application detail successful"
979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
Page 46
POST Fetch Or Create Drafted Version (Create)
DescriptionCreates a game application.
Request EndpointPOST https://<Example api server address>/application
ParametersNone.
cURL syntaxcurl
curl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"name\": \"app1\", \"appPackage\": \"1\", \"icon\" : \"icon.png\", \"banner\": \"banner1.png\", \"video\": \"vd.mpeg\", \"bundleIdentifier\": \"1\", \"casinoId\": \"5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd\", \"categoryIds\": [\"57a0729c492bc68680b2d9ef\"], \"description\": \"1\", \"downloads\": null, \"featured\": null, \"featuredImage\": \"abcd.jpeg\", \"keywords\": null, \"latestVersion\": \"1\", \"order\": null, \"paragraph1\": \"1\", \"paragraph2\": \"1\", \"paragraph3\": \"1\", \"paragraph4\": \"1\", \"presetPriceList\": null, \"price\": 1, \"publisherId\": \"8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2\", \"locationSupported\" : [\"IN\"], \"languageSupported\" : [\"en\"], \"privacyPolicy\" : \"www.privecypolicy.com/2345\", \"ranking\": null, \"sliderImages\": [ \"image\" : \"slider1.jpg\", \"order\" : 1 , \"image\" : \"slider2.jpg\" ], \"subtitle\": \"1\", \"updated\": null, \"status\": \"DRAFTED\", \"downloadLink\": null, \"compatibility\": null, \"sizeOnDisk\": null, \"permissionDetails\": null,
123456789101112131415161718192021222324252627282930313233343536373839404142434445
Page 47
POST body attributes (JSON)Attribute Type Use Description
name String Required Name of the game application.
publisherId String Required UUID of the publisher of the game application.
subtitle String Optional Subtitle of the game application.
description String Required Description of the game application.
icon String Required The icon of the game application.
featuredImage String Required Featured image of the game application.
video String Required Default video of the game application.
banner String Optional URL of the banner image of the game application.
bundleIdentifier String Required Bundle identifier, and it should be unique.
appPackage String Optional URL of the game applications apk.
latestVersion String Required Latest version of the game application.
downloads String Optional Total downloads of the game application.
price String Optional Price of the game application.
ranking String Optional Ranking of the game application.
order String Optional Order of the game application.
paragraph1 String Optional Paragraph 1 of a detailed description of the game application.
paragraph2 String Optional Paragraph 2 of a detailed description of the game application.
paragraph3 String Optional Paragraph 31 of a detailed description of the game application.
paragraph4 String Optional Paragraph 4 of a detailed description of the game application.
sliderImages Object Optional The slider image object. Contains the following attributes
image String Required The image name.
order Number Optional If not passed, 0 will be considered.
keywords String Optional Keywords of the game application.
categoryIds Array Required Category ID of the game application it belongs to.
casinoId String Required Casino ID of the game application it belongs to.
\"additionalDetails\": null, \"tags\": [\"tag1\"], \"promotionalBonus\": null, \"rating\": \"count\": 1, \"overall\": 0, \"gamePlay\": 0, \"design\": 0, \"ease\": 0 , \"silent\": \"min\" : 1, \"max\" : 1, \"normal\": \"min\" : 1, \"max\" : 1, \"mandatory\": \"min\" : 1, \"max\" : 1, \"downgrade\": \"min\" : null, \"max\" : null. \"certificates\": [\"GLI.png\", \"GLI.jpeg\", \"GLI.pdf\"] " \ 'https://impk.ntg.Example.net/application'
464748495051525354555657585960616263
Page 48
Attribute Type Use Description
compatibility String Optional Any string value.
sizeOnDisk String Optional Size of an application in MB's.
permissionDetails String Optional Details about the permission.
status String Required "DRAFTED".
locationSupported Array Required Locations this application supports.
languageSupported Array Required Language supported by this application.
additionalDetails String Optional Any additional details related to this application.
silent Object Optional Parameters are "min" and "max".
normal Object Optional Parameters are "min" and "max".
mandatory Object Optional Parameters are "min" and "max".
downgrade Object Optional Parameters are "min" and "max".
certificates Array Optional Application certificate file names received from AWS after a uploading file.
POST bodyHeaders: Content‐Type: application/json
json "name": "app1", "appPackage": "1", "icon": "icon.png", "banner": "banner1.png", "video": "vd.mpeg", "bundleIdentifier": "1", "casinoId": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "categoryIds": [ "57a0729c492bc68680b2d9ef" ], "description": "1", "downloads": null, "featured": null, "featuredImage": "abcd.jpeg", "keywords": null, "latestVersion": "1", "order": null, "paragraph1": "1", "paragraph2": "1", "paragraph3": "1", "paragraph4": "1", "presetPriceList": null, "price": 1, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "privacyPolicy": "www.privecypolicy.com/2345", "ranking": null, "sliderImages": [ "image": "slider1.jpg",
123456789101112131415161718192021222324252627282930313233343536
Page 49
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
"order": 1 , "image": "slider2.jpg" ], "subtitle": "1", "updated": null, "status": "DRAFTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": [ "tag1" ], "promotionalBonus": null, "rating": "count": 1, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": "min": 1, "max": 1 , "normal": "min": 1, "max": 1 , "mandatory": "min": 1, "max": 1 , "downgrade": "min": null, "max": null , "certificates": [ "GLI.png", "GLI.jpeg", "GLI.pdf" ]
3738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
json "data": "id": "aad4c20b‐c066‐492b‐bcd2‐101d6dee92a1", "name": "app1", "appPackage": null, "bundleIdentifier": null, "casino": null, "casinoId": null,
12345678
Page 50
"categories": [ "id": "57a0729c492bc68680b2d9ef", "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "name": "Bingo", "description": null, "videoUrl": null, "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "colorCode": "#1f89cb", "heroImageReference": null, "priority": 3, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "applicationVersions": [ "version": "1", "versionDate": 1470761714491, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "1", "image": null, "sliderImages": [ "id": "bb65e328‐cb74‐4412‐ae26‐69c14c724b1f", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "bdd31be7‐b9e2‐4a60‐afad‐1d6ae58da257", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/vd.mpeg", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "applicationId": "aad4c20b‐c066‐492b‐bcd2‐101d6dee92a1" ], "keywords": null,
"latestBuild": null,
9101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 Page 51
"latestBuild": null, "latestVersion": null, "order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "publisher": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "certificates": [ "id": "94699a77‐ea09‐40d4‐b377‐ef12c5b9e9da", "fileName": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/GLI.png" , "id": "3e84d952‐4797‐4197‐8c03‐4d965120acd7", "fileName": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/GLI.jpeg" , "id": "09fc5b50‐ea5f‐48b7‐931e‐196d7476d3a0", "fileName": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/GLI.pdf" ] , "detail": null,
"error": false,
707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 Page 52
"error": false, "message": "Creating application successful"
131132133
Page 53
POST Fetch Versions of Game
DescriptionFetches versions of a game.
Request EndpointPOST https://<Example api server address>/application/version/details
ParametersNone
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
applicationId String Optional The application id.
buildNo Number Optional The app build number.
versionNo String Optional The app version number.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"applicationId\" : \"70590145‐90cc‐4a9d‐81dc‐975365300d51\" " \ 'https://impk.ntg.Example.net/application/version/details'
1234567
json "applicationId": "70590145‐90cc‐4a9d‐81dc‐975365300d51"
123
json "data": [ "id": "126a11aa‐7b55‐43f5‐aafc‐62b1dfb80886", "deleted": false, "build": 18, "version": "v0.3", "versionDate": 1475230017432, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0
12345678910111213141516
Page 54
, "description": "description about application 1", "image": null, "sliderImages": null, "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "70590145‐90cc‐4a9d‐81dc‐975365300d51", "reviewerId": null, "reason": null ], "detail": null, "error": false, "message": "Fetch version details success"
171819202122232425262728293031323334353637383940414243444546474849
Page 55
GET Get Applications by Operator
DescriptionGets a list of game apps by operator.
Request EndpointGET https://<Example api server address>/application/find/casino/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/application/find/casino/casinoId'
12
json "data": [ "id": "1d35c78e‐257c‐4310‐81de‐6b9afb5cd2de", "name": "23 new app2", "appPackage": "23", "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "bundleIdentifier": "24", "casino": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": "Sudipta", "lastName": "Bhaumik", "address": "address" , "casinoId": null, "categories": [ "id": "57a0729c492bc68680b2d9ef", "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "name": "Bingo", "description": null, "videoUrl": null, "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png"
1234567891011121314151617181920212223242526272829303132333435
Page 56
"colorCode": "#1f89cb", "heroImageReference": null, "priority": 3, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "description": "1", "downloads": null, "featured": null, "versionHistories": [ "build": 1, "version": "1", "versionDate": 1470136416714, "releaseDate": 1470136416714, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "image": null, "sliderImages": null, "banner": null, "video": null ], "image": null, "keywords": null, "latestBuild": 1, "latestVersion": "1", "order": null, "paragraph1": "1", "paragraph2": "1", "paragraph3": "1", "paragraph4": "1", "presetPriceList": null, "price": 1, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "ranking": null, "sliderImages": [ "id": "844f0cf2‐4a0a‐47b9‐9173‐3e1f72e1a511", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "971718a0‐905d‐4821‐8641‐9a7e3fcb1dc3", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "subtitle": "1", "updated": null, "video": null, "status": "SUBMITTED", "downloadLink": null,
36373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 Page 57
"compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "locationSupported": null, "languageSupported": null, "additionalDetails": null, "tags": [ "tag1" ], "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": "min": 1, "max": 1 , "normal": "min": 1, "max": 1 , "mandatory": "min": 1, "max": 1 , "downgrade": "min": null, "max": null , "incentives": null, "deletedBy": null, "deletedOn": null ], "detail": null, "error": false, "message": "Fetching application detail successful"
979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
Page 58
POST Reject Application Version
DescriptionReject a SUMITTED application by admin.
Request EndpointPOST https://<Example api server address>/application/version/reject
ParametersNone.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
versionId String Required Application version id.
reviewerId String Optional Reviewer id. If not passed, the id will be taken from the header token.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"versionId\" : \"284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa\" " \ 'https://impk.ntg.Example.net/application/version/reject'
1234567
json "versionId": "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa"
123
json "data": "id": "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa", "deleted": false, "build": 18, "version": "v0.3", "versionDate": 1474358778163, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1",
1234567891011121314151617
Page 59
"image": null, "sliderImages": null, "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "REJECTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "4560ac46‐738c‐4849‐9145‐41e499d2ecab" , "detail": null, "error": false, "message": "Rejecting application successful"
18192021222324252627282930313233343536373839404142434445
Page 60
PUT Schedule To Publish Application Version
DescriptionSchedule to publish an Application version.
If the value of the parameter "publishNow" in the PUT body is true, the current date will be considered.Otherwise pass the date in "yyyymmdd" format as shown in the following PUT body code example.
Request EndpointPUT https://<Example api server address>/application/schedule/release
ParametersNone.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
versionId String Required Application id.
publishNow Boolean Required True for publishing now, otherwise false.
publishDate String Conditional Required if "publishNow" is false. Use "yyyymmdd" format for the publish date.
silent String Optional The silent update version.
optional String Required The current game app version.
forced String Optional The forced update version.
PUT bodyHeaders: Content‐Type: application/json
Response body
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"versionId\": \"1375da53‐8067‐4bac‐92b8‐5b5cca723e9f\", \"publishNow\": false, \"publishDate\": \"2016‐10‐05\", \"silent\": \"v0.3\", \"optional\": \"v0.3\", \"forced\": \"v0.3\" " \ 'https://impk.ntg.Example.net/application/schedule/release'
123456789101112
json "versionId": "1375da53‐8067‐4bac‐92b8‐5b5cca723e9f", "publishNow": false, "publishDate": "2016‐10‐05", "silent": "v0.3", "optional": "v0.3", "forced": "v0.3"
12345678
Page 61
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
json "data": "id": "1375da53‐8067‐4bac‐92b8‐5b5cca723e9f", "deleted": false, "build": null, "version": "0.3", "versionDate": 1475493370539, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "1", "image": null, "sliderImages": null, "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/vd.mpeg", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "SCHEDULED_TO_PUBLISH", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "publishNow": false, "publishDate": 1475625600000, "silent": "v0.3", "optional": "v0.3", "forced": "v0.3", "signatureToken": null, "applicationId": "dd030560‐e3b5‐40d6‐ac1d‐bd6df5d1ced4", "reviewerId": null, "reason": null , "detail": null, "error": false, "message": "Application version is scheduled for release successfully"
123456789101112131415161718192021222324252627282930313233343536373839404142434445
Page 62
PUT Suspend an Application
DescriptionSuspends an application.
Request EndpointPUT https://<Example api server address>/application/id/suspend
ParametersParameter Type Use Description
id String Required The application id.
reviewerId String Required Reviewer id. If not passed, the id will be taken from the header token.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/application/id/suspend'
123
json "data": "id": "3bc19b2a‐f4ea‐40c9‐8123‐1a1ebdc574ce", "deleted": false, "name": "fpqfYEcpWs", "appPackage": null, "bundleIdentifier": null, "casino": "id": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "deleted": false, "name": "WcnXZEpxgf", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "casinoId": null, "categories": [ "id": "615f28d4‐ead3‐483c‐ac1a‐d4cfac49ffb0", "deleted": false, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/http://www.google.com/betting.png" "name": "ntmqkytPRn",
123456789101112131415161718192021222324252627282930313233
Page 63
"description": "Some poker category", "videoUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐video.mov" "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐icon.png" "colorCode": "#FFFFFF", "heroImageReference": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/hero.png" "priority": 1, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "applicationVersions": [ "build": 18, "version": "v0.3", "versionDate": 1471958232438, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": [ "id": "fe9be54f‐a922‐43d2‐90d3‐05c4820c46e8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "20de8e62‐7111‐4dae‐a9a5‐f3dcde1eb9c1", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "SUBMITTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "applicationId": "3bc19b2a‐f4ea‐40c9‐8123‐1a1ebdc574ce" ], "keywords": null, "latestBuild": null, "latestVersion": null,
34353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 Page 64
"order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "publisher": "id": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "deleted": false, "name": "IHllcTngQg", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "SUSPENDED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null , "detail": null, "error": false, "message": "Suspension of application successful"
9596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
Page 65
PUT Suspend Application Version
DescriptionSuspends a SUBMITTED application by an admin.
Request EndpointPUT https://<Example api server address>/application/version/suspend
ParametersNone.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
versionId String Required Application version id.
reviewerId String Optional Reviewer id. If not passed, the id will be taken from the header token.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"versionId\" : \"284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa\", " \ 'https://impk.ntg.Example.net/application/version/suspend'
1234567
json "versionId" : "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa",
123
json "data": "id": "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa", "deleted": false, "build": 18, "version": "v0.3", "versionDate": 1474358778163, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1",
1234567891011121314151617
Page 66
"image": null, "sliderImages": null, "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "SUSPENDED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "4560ac46‐738c‐4849‐9145‐41e499d2ecab" , "detail": null, "error": false, "message": "Rejecting application successful"
18192021222324252627282930313233343536373839404142434445
Page 67
PUT Update Application With Version
DescriptionDeprecated: Update the app version that was drafted.
Request EndpointPUT https://<Example api server address>/application/id
ParametersParameter Type Use Description
id String Required The application id.
cURL Syntaxhttps
curl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"appPackage\": \"1\", \"icon\" : \"icon.png\", \"banner\": \"banner1.png\", \"video\": \"vd.mpeg\", \"bundleIdentifier\": \"1\", \"casinoId\": \"5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd\", \"categoryIds\": [\"57a0729c492bc68680b2d9ef\"], \"description\": \"1\", \"downloads\": null, \"featured\": null, \"featuredImage\": \"abcd.jpeg\", \"keywords\": null, \"latestVersion\": \"1\", \"order\": null, \"paragraph1\": \"1\", \"paragraph2\": \"1\", \"paragraph3\": \"1\", \"paragraph4\": \"1\", \"presetPriceList\": null, \"price\": 1, \"publisherId\": \"8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2\", \"locationSupported\" : [\"IN\"], \"languageSupported\" : [\"en\"], \"privacyPolicy\" : \"www.privecypolicy.com/2345\", \"ranking\": null, \"sliderImages\": [ \"image\" : \"slider6.jpg\", \"order\" : 1 , \"image\" : \"slider5.jpg\" ], \"subtitle\": \"1\", \"updated\": null, \"status\": \"DRAFTED\", \"downloadLink\": null, \"compatibility\": null,
12345678910111213141516171819202122232425262728293031323334353637383940414243
Page 68
PUT body attributes (JSON)Attribute Type Use Description
name String Required Name of the game application.
publisherId String Required UUID of the publisher of the game application.
subtitle String Optional Subtitle of the game application.
description String Required Description of the game application.
icon String Required The icon of the game application.
featuredImage String Required Featured image of the game application.
video String Required Default video of the game application.
banner String Optional URL of the banner image of the game application.
bundleIdentifier String Required Bundle identifier and it should be unique.
appPackage String Optional Url of the game applications apk.
latestVersion String Required Latest version of the game application.
downloads String Optional Total downloads for the game application.
price String Optional Price of the game application.
ranking String Optional Ranking of the game application.
order String Optional Order of the game application.
paragraph1 String Optional Para 1 of a detailed description of the game application.
paragraph2 String Optional Para 2 of a detailed description of the game application.
paragraph3 String Optional Para 3 of a detailed description of the game application.
paragraph4 String Optional Para 4 of a detailed description of the game application.
sliderImages Object Optional The slider image object containing the following child attributes.
image String Required The image name.
order Number Optional If not passed, 0 will be considered.
keywords String Optional Keywords of the game application.
categoryIds Array Required Category ID of the game application.
\"sizeOnDisk\": null, \"permissionDetails\": null, \"additionalDetails\": null, \"tags\": [\"tag1\"], \"promotionalBonus\": null, \"rating\": \"count\": 1, \"overall\": 0, \"gamePlay\": 0, \"design\": 0, \"ease\": 0 , \"silent\": \"min\" : 1, \"max\" : 1, \"normal\": \"min\" : 1, \"max\" : 1, \"mandatory\": \"min\" : 1, \"max\" : 1, \"downgrade\": \"min\" : null, \"max\" : null " \ 'https://impk.ntg.Example.net/application/id'
444546474849505152535455565758596061
Page 69
Attribute Type Use Description
casinoId String Required Casino ID of the game application.
compatibility String Optional Any string value.
sizeOnDisk String Optional Size of an application in MB's.
permissionDetails String Optional Details about the permission.
locationSupported Array Required Locations that this application supports.
languageSupported Array Required Language supported by this application.
additionalDetails String Optional Any additional details related to this application.
silent Object Optional Parameters are "min" and "max".
normal Object Optional Parameters are "min" and "max"..
mandatory String OptionalOptional Parameters are "min" and "max".
downgrade String Optional Parameters are "min" and "max".
PUT bodyHeaders: Content‐Type: application/json
json "appPackage": "1", "icon": "icon.png", "banner": "banner1.png", "video": "vd.mpeg", "bundleIdentifier": "1", "casinoId": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "categoryIds": [ "57a0729c492bc68680b2d9ef" ], "description": "1", "downloads": null, "featured": null, "featuredImage": "abcd.jpeg", "keywords": null, "latestVersion": "1", "order": null, "paragraph1": "1", "paragraph2": "1", "paragraph3": "1", "paragraph4": "1", "presetPriceList": null, "price": 1, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "privacyPolicy": "www.privecypolicy.com/2345", "ranking": null, "sliderImages": [ "image": "slider6.jpg", "order": 1 ,
12345678910111213141516171819202122232425262728293031323334353637
Page 70
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
"image": "slider5.jpg" ], "subtitle": "1", "updated": null, "status": "DRAFTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": [ "tag1" ], "promotionalBonus": null, "rating": "count": 1, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": "min": 1, "max": 1 , "normal": "min": 1, "max": 1 , "mandatory": "min": 1, "max": 1 , "downgrade": "min": null, "max": null
38394041424344454647484950515253545556575859606162636465666768697071727374757677
json "data": "id": "aad4c20b‐c066‐492b‐bcd2‐101d6dee92a1", "name": "app1", "appPackage": null, "bundleIdentifier": null, "casino": null, "casinoId": null, "categories": [ "id": "57a0729c492bc68680b2d9ef", "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "name": "Bingo", "description": null, "videoUrl": null,
123456789101112131415
Page 71
"iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "colorCode": "#1f89cb", "heroImageReference": null, "priority": 3, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "applicationVersions": [ "version": "2", "versionDate": 1470763722812, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/abdc.apk", "rating": null, "description": "desc", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image.jpg", "sliderImages": [ "id": "cd76252a‐2eaf‐4398‐81bc‐423dc2534201", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider3.jpg", "order": 1 , "id": "c6535168‐36f3‐48c5‐a769‐d522c59087c9", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider4.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner.jpg", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/video.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.jpg", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/featuredImage.jpg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "applicationId": "aad4c20b‐c066‐492b‐bcd2‐101d6dee92a1" , "build": 1, "version": "1", "versionDate": 1470820919964, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "1", "image": null,
"sliderImages": [
16171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 Page 72
"sliderImages": [ "id": "fb2489fb‐6c96‐400e‐b6b1‐dc70b320c982", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider6.jpg", "order": 1 , "id": "f97dba62‐ccfb‐45e9‐a0ce‐2f0cd257d1c8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider5.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/vd.mpeg", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "IN" ], "languageSupported": [ "en" ], "applicationId": "aad4c20b‐c066‐492b‐bcd2‐101d6dee92a1" ], "keywords": null, "latestBuild": 1, "latestVersion": "2", "order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "publisher": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "5ec4acf4‐3fdf‐4f4c‐8a1e‐fdd4e5d504dd", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/abdc.apk", "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0,
"overall": 0,
7778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 Page 73
"overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null , "detail": null, "error": false, "message": "Updating application successful"
138139140141142143144145146147148149150151152153154
Page 74
PUT Update Drafted Version
DescriptionUpdates the app version that was drafted.
Request EndpointPUT https://<Example api server address>/application/update/version
ParametersNone.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
applicationVersionId String Required Application version id.
version String Optional The application version.
downloadLink String Required The game app download link.
description String Optional The game application description.
image String Optional The game application image.
sliderImages Array Optional The game application sliderImages.
banner String Optional The game application banner.
video String Optional The game application video.
icon String Optional The game application icon.
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"applicationVersionId\": \"feeb3f8b‐e99a‐4358‐8b58‐5cec45e09a1f\", \"version\": \"v0.3\", \"downloadLink\": \"adsa.google\", \"description\": \"description about application 1\", \"image\": null, \"sliderImages\": null, \"banner\": \"banner1.png\", \"video\": \"abbc.mp4\", \"icon\": \"icon.png\", \"featuredImage\": \"abcd.jpeg\", \"privacyPolicy\": null, \"locationSupported\": [ \"India\", \"UK\" ], \"languageSupported\": [ \"English\", \"French\" ] " \ 'https://impk.ntg.Example.net/application/update/version '
1234567891011121314151617181920212223242526
Page 75
Attribute Type Use Description
featuredImage String Optional The game application featured image.
privacyPolicy String Optional The game application privacyPolicy.
locationSupported String Optional The game application supported location.
languageSupported String Optional The game application supported language.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
json "applicationVersionId": "feeb3f8b‐e99a‐4358‐8b58‐5cec45e09a1f", "version": "v0.3", "downloadLink": "adsa.google", "description": "description about application 1", "image": null, "sliderImages": null, "banner": "banner1.png", "video": "abbc.mp4", "icon": "icon.png", "featuredImage": "abcd.jpeg", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ]
123456789101112131415161718192021
json "data": "id": "feeb3f8b‐e99a‐4358‐8b58‐5cec45e09a1f", "deleted": false, "build": 18, "version": "v0.3", "versionDate": 1475588851409, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": null, "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abbc.mp4", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png",
12345678910111213141516171819202122 Page 76
"featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "f4e55123‐d550‐477d‐b640‐9a93658dbde3", "reviewerId": null, "reason": null , "detail": null, "error": false, "message": "Updated GameApp version successfully"
23242526272829303132333435363738394041424344454647
Page 77
POST Updating Certificate of the Application
DescriptionUpdates an application's certificate.
Request EndpointPOST https://<Example api server address>/application/update/certificates
ParametersNone.
cURL Syntax
POST body attributes (JSON)Attribute Type Use Description
id String Required Id of the game application.
certificates Array Optional Application certificate file names received from AWS after uploading the file.
id String Optional if not passed, the API will autogenerate and add it as a new certificate id.
fileName String Optional The certificate file name.
POST bodyHeaders: Content‐Type: application/json
Response body
httpscurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"id\": \"f7685889‐9239‐484d‐bfc9‐453ac28ffba1\", \"certificates\": [ \"fileName\" : \"certificate11.jpeg\" , \"id\" : \"dc1c57e1‐fa52‐4dd0‐a973‐fd7a5b989047\", \"fileName\" : \"newcertificate.png\" ] " \ 'https://impk.ntg.Example.net/application/update/certificates'
12345678910111213141516
json "id": "f7685889‐9239‐484d‐bfc9‐453ac28ffba1", "certificates": [ "fileName": "certificate11.jpeg" , "id": "dc1c57e1‐fa52‐4dd0‐a973‐fd7a5b989047", "fileName": "newcertificate.png" ]
123456789101112
Page 78
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
json "data": "id": "f7685889‐9239‐484d‐bfc9‐453ac28ffba1", "createdOn": 1479883754214, "lastModifiedOn": 1479883755612, "updatedBy": "", "deleted": false, "name": "XRrPucLSlo", "description": null, "appPackage": "appPac", "bundleIdentifier": "0.388706227881097", "casino": "id": "9e2e7193‐c557‐42d5‐a719‐cc0cd80d8023", "createdOn": 1479883666403, "lastModifiedOn": 1479883754326, "updatedBy": "", "deleted": false, "name": "RlKXPqWJZE", "videoUrl": null, "imageUrl": null, "description": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null, "externalId": "9e2e7193‐c557‐42d5‐a719‐cc0cd80d8023", "featuredAppId": "bd06c8e4‐7172‐4b7a‐bd47‐a8511ba6fa14", "latestAppId": "f5500156‐aae3‐4e2c‐a98c‐8076d52ca971" , "casinoId": null, "categories": [ "id": "8a7a2d08‐76ae‐4d01‐901a‐a5979174dd49", "createdOn": 1479883666361, "lastModifiedOn": 1479883666361, "updatedBy": "", "deleted": false, "imageUrl": "http://www.google.com/betting.png", "name": "dxStyKMzwx", "description": "Some poker category", "videoUrl": "https://www.google.com/betting‐video.mov", "iconUrl": "https://www.google.com/betting‐icon.png", "colorCode": "#FFFFFF", "heroImageReference": "https://www.google.com/hero.png", "priority": 1, "deletedBy": null, "deletedOn": null, "apps": null ], "categoryIds": null,
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
Page 79
"downloads": 1, "featured": false, "applicationVersions": [ "id": "8d3c3740‐659f‐4afc‐98d0‐5cb4f8c04e45", "createdOn": 1479883754214, "lastModifiedOn": 1479883754214, "updatedBy": "", "deleted": false, "build": null, "version": "v0.3", "versionDate": 1479883754215, "releaseDate": null, "downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/adsa.google", "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": [ "id": "f15fffd4‐53ea‐48da‐9b56‐e3b026f6626e", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "879c7113‐3b0e‐45fc‐b653‐8cbb29fd31b5", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "publishNow": null, "publishDate": null, "silent": null, "optional": null, "forced": null, "signatureToken": null, "applicationId": "f7685889‐9239‐484d‐bfc9‐453ac28ffba1", "reason": null ], "keywords": null, "latestBuild": null,
"latestVersion": "v0.3",
585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 Page 80
"latestVersion": "v0.3", "initialVersionPublishDate": null, "latestVersionPublishDate": null, "order": null, "paragraph1": "1 paragraph", "paragraph2": "2st paragraph", "paragraph3": "4th para", "paragraph4": null, "presetPriceList": null, "price": 3436, "publisherId": "c99de125‐57e0‐4d28‐9109‐546c44235f57", "publisher": "id": "c99de125‐57e0‐4d28‐9109‐546c44235f57", "createdOn": 1479883666633, "lastModifiedOn": 1479883666633, "updatedBy": "", "deleted": false, "name": "nRAnLBXjaW", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "9e2e7193‐c557‐42d5‐a719‐cc0cd80d8023", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": null, "compatibility": "kitkat", "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": "This application is very popular", "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": "min": 1, "max": 1 , "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.png", "sliderImages": [ "id": "f15fffd4‐53ea‐48da‐9b56‐e3b026f6626e", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 ,
"id": "879c7113‐3b0e‐45fc‐b653‐8cbb29fd31b5",
119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 Page 81
"id": "879c7113‐3b0e‐45fc‐b653‐8cbb29fd31b5", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": null, "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "privacyPolicy": "www.privecypolicy.com/2345", "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "reviewer": null, "certificates": [ "id": "dc1c57e1‐fa52‐4dd0‐a973‐fd7a5b989047", "fileName": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/certificate11.png" , "id": "c87af4f2‐6626‐4b27‐a397‐979b25bace89", "fileName": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/certificate11.jpeg" , "id": "901e86d3‐f7f1‐47da‐ba4f‐ef0c169b5cb3", "fileName": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/newcertificate.png" ] , "detail": null, "error": false, "message": "updating certification successful", "code": "1000"
180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
Page 82
GET Verify Game Application APK Size
DescriptionReturns three things by application id:
1. Size (originalFileSize) of the latest .apk physical file for this application id.2. A flag true/false (largerFile) if the file is greater than xxxMBs or not. xxxMBs is configurable.3. The configured file size for validation (allowLargeFileSizeOverWifiOnly).
Note: The size is returned in bytes (1 mb = 1024 KB, 1Kb = 1024 bytes).
Request EndpointGET https://<Example api server address>/application/verify/apk/size/applicationId
ParametersParameter Type Use Description
applicationId String Required The application id.
cURL Syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/application/verify/apk/size/applicationId'
12
json "data": "originalFileSize": 605808061, "allowLargeFileSizeOverWifiOnly": 104857600, "largerFile": true , "detail": null, "error": false, "message": "Verified apk size successfully", "code": "1000"
1234567891011
Page 83
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Casino APIs
POST Create
DescriptionCreates a new casino.
Request EndpointPOST https://<Example api server address>/casino
ParametersNone.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
name String Required The name of a casino.
email String Required The email id of the casino.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"name\" : \"Casino 1\", \"email\" : \"[email protected]\" " \ 'https://impk.ntg.Example.net/casino'
12345678
json "name": "Casino 1", "email": "[email protected]"
1234
Page 84
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "NEW", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "detail": null, "error": false, "message": "Creating casino successful"
1234567891011121314151617181920212223
Page 85
PUT Change or Assign Publisher for Game App
DescriptionChanges or assigns a Publisher for a game application.
Request EndpointPUT https://<Example api server address>/casino/assign/new/publisher/casinoId/publisherId/applicationId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
publisherId String Required The Publisher ID.
applicationId String Required The Application ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/casino/assign/new/publisher/casinoId/publisherId/applicationId'
123
json "data": "id": "1d35c78e‐257c‐4310‐81de‐6b9afb5cd2de", "name": "23 new app2", "appPackage": "23", "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "bundleIdentifier": "24", "casino": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": "Sudipta", "lastName": "Bhaumik", "address": "address" , "casinoId": null, "categories": [ "id": "57a0729c492bc68680b2d9ef", "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "name": "Bingo",
12345678910111213141516171819202122232425262728293031
Page 86
"description": null, "videoUrl": null, "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/4e950b13‐5c1a‐453b‐a188‐b3590a8d01a4.png" "colorCode": "#1f89cb", "heroImageReference": null, "priority": 3, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "description": "1", "downloads": null, "featured": null, "versionHistories": [ "build": 1, "version": "1", "versionDate": 1470136416714, "releaseDate": 1470136416714, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "image": null, "sliderImages": null, "banner": null, "video": null ], "image": null, "keywords": null, "latestBuild": 1, "latestVersion": "1", "order": null, "paragraph1": "1", "paragraph2": "1", "paragraph3": "1", "paragraph4": "1", "presetPriceList": null, "price": 1, "publisherId": "1e65d7a8‐63a9‐4b53‐b7bf‐e27c6f5cc380", "ranking": null, "sliderImages": [ "id": "844f0cf2‐4a0a‐47b9‐9173‐3e1f72e1a511", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "971718a0‐905d‐4821‐8641‐9a7e3fcb1dc3", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "subtitle": "1", "updated": null,
32333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 Page 87
"video": null, "status": "SUBMITTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "locationSupported": null, "languageSupported": null, "additionalDetails": null, "tags": [ "tag1" ], "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": "min": 1, "max": 1 , "normal": "min": 1, "max": 1 , "mandatory": "min": 1, "max": 1 , "downgrade": "min": null, "max": null , "incentives": null, "deletedBy": null, "deletedOn": null , "detail": null, "error": false, "message": "New publisher assigned to application successfully"
93949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
Page 88
PUT Change Password Casino/Operator
DescriptionChanges a password.
Request EndpointPUT https://<Example api server address>/casino/change/password/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
oldPassword String Required The old password.
newPassword String Required The new password.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐data‐binary " \"oldPassword\" : \"password1\", \"newPassword\" : \"pass1\" " \ 'https://impk.ntg.Example.net/casino/change/password/casinoId'
1234567
json "oldPassword": "password1", "newPassword": "pass1"
1234
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]",
1234567891011121314
Page 89
"userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" , "detail": null, "error": false, "message": "Password changed successfully"
151617181920212223
Page 90
DELETE Delete Casino or Operator
DescriptionDeletes a casino or operator. The status "deleted" will be true.
Request EndpointDELETE https://<Example api server address>/casino/id
ParametersParameter Type Use Description
id String Required The operator/casino id.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request DELETE \ 'https://impk.ntg.Example.net/casino/id'
123
json "data": "id": "5823631130a81e0323767f18", "createdOn": 1477044013188, "lastModifiedOn": 1478714170326, "updatedBy": "", "deleted": true, "name": "tcldkTvBFK2", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": "admin", "deletedOn": 1478714170326, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null, "externalId": null, "featuredAppId": null, "latestAppId": null , "detail": null, "error": false, "message": "Deleting casino successful"
123456789101112131415161718192021222324252627282930
Page 91
GET Fetch Details Casino/Operator
DescriptionFetch casino/operator details by casinoId.
Request EndpointGET https://<Example api server address>/casino/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/casino/casinoId'
12
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" , "detail": null, "error": false, "message": "Fetching casino detail successful"
1234567891011121314151617181920212223
Page 92
GET Fetch Publishers and Applications for a Casino
DescriptionFetches publishers and applications for a casino.
Request EndpointGET https://<Example api server address>/casino/all/applications/by/operator/grouped/publisher/operatorId
ParametersParameter Type Use Description
operatorId String Required The operator id.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/casino/all/applications/by/operator/grouped/publisher/operatorId'
12
json "data": "publishers": [ "id": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "deleted": false, "name": "IHllcTngQg", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "userRole": "PUBLISHER" , "id": "932a23b6‐29e2‐4cb7‐8453‐9973e78af609", "deleted": true, "name": null, "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "SUSPENDED", "operatorId": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "userRole": "PUBLISHER" ], "applications": [ "id": "3bc19b2a‐f4ea‐40c9‐8123‐1a1ebdc574ce", "deleted": false, "name": "fpqfYEcpWs", "appPackage": null, "bundleIdentifier": null,
1234567891011121314151617181920212223242526272829303132333435
Page 93
"casino": "id": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "deleted": false, "name": "WcnXZEpxgf", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "casinoId": null, "categories": [ "id": "615f28d4‐ead3‐483c‐ac1a‐d4cfac49ffb0", "deleted": false, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/http://www.google.com/betting.png" "name": "ntmqkytPRn", "description": "Some poker category", "videoUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐video.mov" "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐icon.png" "colorCode": "#FFFFFF", "heroImageReference": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/hero.png" "priority": 1, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "versionHistories": [ "build": 18, "version": "v0.3", "versionDate": 1471958232438, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": [ "id": "fe9be54f‐a922‐43d2‐90d3‐05c4820c46e8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 ,
36373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 Page 94
"id": "20de8e62‐7111‐4dae‐a9a5‐f3dcde1eb9c1", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "REJECTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ] ], "keywords": null, "latestBuild": null, "latestVersion": null, "order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "publisher": "id": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "deleted": false, "name": "IHllcTngQg", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "SUBMITTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0
979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 Page 95
, "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null, "image": null, "sliderImages": null, "banner": null, "video": null, "icon": null, "featuredImage": null ] , "detail": null, "error": false, "message": "Applications and publisher list by operator success."
158159160161162163164165166167168169170171172173174175176177178
Page 96
GET Reset Password Casino/Operator
DescriptionRequest to reset a password.
Sends a link to the registered mail id.Clicking the received link in the mail will verify the user.For a valid link, it will redirect to reset the password UI.
Request EndpointGET https://<Example api server address>/casino/reset/password/request/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/casino/reset/password/request/casinoId'
12
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" , "detail": null, "error": false, "message": "Password reset requested"
1234567891011121314151617181920212223
Page 97
GET Reset Password Verify for Casino/Operator
Description
On clicking the received link in mail id, it will verify the user.For a valid link, it will redirect to reset the password UI.
Request EndpointGET https://<Example api server address>/casino/reset/password/request/verify/casinoId/
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/casino/reset/password/request/verify/casinoId/emailCode'
12
"data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" , "detail": null, "error": false, "message": "Password reset requested"
json
Page 98
GET Send Invitation/Resend Mail to Casino/Operator
DescriptionSends a verification link to a registered mail id.
Request EndpointGET https://<Example api server address>/casino/invite/casinoId
ParametersParameter Type Use Description
casinoId String Required The casino id.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/casino/invite/casinoId'
12
json "data": null, "detail": null, "error": false, "message": "Casino invitation sent"
123456
Page 99
PUT Set Credential Casino/Operator
DescriptionSets the firstname, lastname and password.
Request EndpointPUT https://<Example api server address>/casino/set/credential/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
firstName String Required First name.
lastName String Required Last name.
password String Required New password.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐data‐binary " \"firstName\" : \"name1\", \"lastName\" : \"lst nm\", \"password\" : \"password1\" " \ 'https://impk.ntg.Example.net/casino/set/credential/casinoId'
12345678
json "firstName": "name1", "lastName": "lst nm", "password": "password1"
12345
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null,
12345678910
Page 100
"deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" , "detail": null, "error": false, "message": "Create casino credential successful"
11121314151617181920212223
Page 101
PUT Suspend Casino/Operator
DescriptionSuspends an Operator.
Request EndpointPUT https://<Example api server address>/casino/suspend/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/casino/suspend/casinoId'
123
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "SUSPENDED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" , "detail": null, "error": false, "message": "Operator is suspended successfully"
1234567891011121314151617181920212223
Page 102
PUT Update/Add Casino/Operator Profile
DescriptionUpdates a casino's profile.
Request EndpointPUT https://<Example api server address>/casino/update/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
address String Optional Address of an casino.
description String Required Description of the casino.
website String Required Website of the casino.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"address\" : \"address\", \"description\" : \"desc1\", \"website\" : \"http://google.com\" " \ 'https://impk.ntg.Example.net/casino/update/casinoId'
123456789
json "address": "address", "description": "desc1", "website": "http://google.com"
12345
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": null, "description": "desc1", "website": "http://google.com", "icon": null,
123456789
Page 103
"banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" , "detail": null, "error": false, "message": "Operator is updated successfully"
1011121314151617181920212223
Page 104
PATCH Update Contact Details for Casino/Operator
DescriptionCan only change First Name and Last Name.
Request EndpointPATCH https://<Example api server address>/casino/update/contact/details/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
PATCH body attributes (JSON)Attribute Type Use Description
firstName String Required The first name.
lastName String Required The last name.
PATCH bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PATCH \ ‐‐data‐binary " \"firstName\" : \"Sudipta\", \"lastName\" : \"Bhaumik\" " \ 'https://impk.ntg.Example.net/casino/update/contact/details/casinoId'
1234567
json "firstName": "Sudipta", "lastName": "Bhaumik"
1234
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]",
1234567891011121314
Page 105
"userRole": "OPERATOR", "firstName": "Sudipta", "lastName": "Bhaumik", "address": "address" , "detail": null, "error": false, "message": "Contact details are updated successfully"
151617181920212223
Page 106
PUT Upload Logo / Featured Image
DescriptionAfter calling the common upload file and uploading the logo, take the file name and pass it to this service.
Request EndpointPUT https://<Example api server address>/casino/add/image/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
imageName String Required Name of the image found as response ("files") from /common/upload/file?bucketType=MEDIA.
imageType String Required LOGO, to save as the logo.
PUT body LogoHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"imageName\" : \"image1.jpeg\", \"imageType\" : \"LOGO\" " \ 'https://impk.ntg.Example.net/casino/add/image/casinoId'
12345678
json "imageName": "image1.jpeg", "imageType": "LOGO"
1234
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": null, "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED",
12345678910111213
Page 107
PUT body Featured ImageHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
"email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" , "detail": null, "error": false, "message": "Image is added successfully"
14151617181920212223
json "imageName": "image2.jpeg", "imageType": "FEATURE_IMAGE"
1234
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" , "detail": null, "error": false, "message": "Image is added successfully"
1234567891011121314151617181920212223
Page 108
POST Upload File
DescriptionUploads a file.
Request EndpointPOST https://<Example api server address>/common/upload/file?bucketType
ParametersParameter Type Use Description
bucketType String Required Value will be any of the following:
MEDIAINCOMING_APKMARKETING_APKAPPROVED_APKLOG_IMAGELOGGING
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ 'https://impk.ntg.Example.net/common/upload/file?bucketType=MARKETING_APK'
123
json "data": "files": [ "10b20524‐76a6‐4112‐b6c3‐4d5a2a80c858.apk" ], "fullFilePaths": [ "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/10b20524‐76a6‐4112‐b6c3‐4d5a2a80c858.apk" ] , "detail": null, "error": false, "message": "File uploaded is successful"
12345678910111213
Page 109
GET Verify Invitation to Casino/Operator
Description
This service link will be received in a Casino registered mail on invite.On clicking it will redirect to the Developer’s Portal Update/Add profile page.
Request EndpointGET https://<Example api server address>/casino/verify/casinoId/emailCode
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator id.
emailCode String Required The verification code.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/casino/verify/casinoId/emailCode'
12
json
Page 110
PUT Withdraw Operator Invitation
DescriptionWithdraws an invitation.
Request EndpointPUT https://<Example api server address>/casino/invite/withdraw/operatorId
ParametersParameter Type Use Description
operatorId String Required The casino / operator id.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/casino/invite/withdraw/operatorId'
123
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "WITHDRAWN_INVITE", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "detail": null, "error": false, "message": "Operator withdraw invitation success"
1234567891011121314151617181920212223
Page 111
PUT Withdraw Suspend Casino/Operator
DescriptionWithdraw a suspended operator.
Request EndpointPUT https://<Example api server address>/casino/withdraw/suspend/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/casino/withdraw/suspend/casinoId'
123
json "data": "id": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/image2.jpeg", "description": "desc1", "website": "http://google.com", "icon": "image1.jpeg", "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" , "detail": null, "error": false, "message": "Operator suspend is withdrawn successfully"
1234567891011121314151617181920212223
Page 112
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Login APIs
POST Login User
DescriptionThis is the login call that:
Accepts the email id and password to authenticate in the request body.Provides a successful auth/error message.Provides a relevant user id and also one of the following user roles:
"OPERATOR_USER""PUBLISHER_USER""REVIEWER_USER"
Request EndpointPOST https://<Example api server address>/login/devportal
ParametersNone.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
email String Required The user email id.
password String Required The user password.
POST bodyHeaders: Content‐Type: application/json
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"email\": \"[email protected]\", \"password\": \"password1\" " \ 'https://impk.ntg.Example.net/login/devportal'
12345678
Page 113
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
json "email": "[email protected]", "password": "password1"
1234
json "data": "token": "eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIyZmQ3N2UxOS04NGI2LTQ2ZGYtYmViMi1kMjg0NDYxMWE4MGMiLCJpYXQiOjE0NzYyNzc0NzQsInN1YiI6InB1Ymxpc2hlciIsImlzcyI6ImJldGNhZGUtY29yZSIsImxhbmciOiJlbiIsInJvbGUiOiJQVUJMSVNIRVJfVVNFUiIsImV4cCI6MTQ3NjI4NDY3NH0.jzhkiRf1cR8vbW25WygvdEFAj7zTYHbck2TYABlUSm4" "refreshToken": "45a1c9b66d1df306e02819a9c4252db926b2550b6233dd0fe166b2cea4bfac18", "name": "xwmtsMyEYc", "id": "2fd77e19‐84b6‐46df‐beb2‐d2844611a80c", "roles": [ "PUBLISHER_USER" ] , "detail": null, "error": false, "message": "Devportal user login successful"
1234567891011121314
Page 114
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Notification APIs
GET Fetch Notification By ID
DescriptionFetches a notification by notification ID.The GET Response body (JSON) includes the following important keyname/value pairs see the Response body codeexample:
"context": Value is an id (Publisher Id, Reviewer Id) to whom the notification is available."contextType": Value is a type (PUBLISHER, REVIEWER, etc.) to whom the notification is available."action": Value is an id of the type of notification (application id)."actionType": Value is the type of notification (APPLICATION_VERSION)."consumed": Value is a boolean; if true the notification is consumed."text": Value is a text string; the notification text.
Request EndpointGET https://<Example api server address>/notification/notificationId
ParametersParameter Type Use Description
notificationId String Required The notification id.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/notification/notificationId'
12
json "data": "id": "216a6123‐108f‐46c7‐9af8‐829265c05967", "createdOn": 1482256130097, "lastModifiedOn": 1482256130097, "updatedBy": "", "deleted": false, "text": "Submitted to review", "context": "fa862b93‐e3da‐4c30‐9319‐0a80797bf7f1", "contextType": "REVIEWER", "actionType": "APPLICATION_VERSION",
12345678910
Page 115
"action": "b889d886‐16e6‐4cd7‐893c‐2ee29883cd5f", "consumed": false , "detail": null, "error": false, "message": "Notification is fetched successfully", "code": "1000"
111213141516171819
Page 116
POST Fetch Notification By ID
DescriptionFetches all nonconsumed notifications by context and/or action.Important note: Either one or both combinations are required.
If "contextType" is passed, "context" is mandatory/required.If "actionType" is passed, "action" is mandatory/required.
Combinations : context & contextType / action & actionType
"context": An id (Publisher id, Reviewer id) to whom the notification is available."contextType": A type (PUBLISHER, REVIEWER etc.) to whom the notification is available."action": An id of the type of notification (applicationId)."actionType": The type of notification (APPLICATION_VERSION).
Request EndpointPOST https://<Example api server address>/notification/all
ParametersNone.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
context String Conditional The context id; if "contextType" is passed, it is mandatory/required.
contextType String Optional An action type string; at present, this is "APPLICATION_VERSION".
action String Conditional An action id; if "actionType" is passed, it is mandatory/required.
actionType String Optional The type of notification, i.e., "APPLICATION_VERSION".
POST bodyHeaders: Content‐Type: application/json
Response body
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"contextType\": \"REVIEWER\", \"context\": \"fa862b93‐e3da‐4c30‐9319‐0a80797bf7f1\", \"actionType\": \"APPLICATION\", \"action\": \"b889d886‐16e6‐4cd7‐893c‐2ee29883cd5f\" " \ 'https://impk.ntg.Example.net/notification/all'
12345678910
json "contextType": "REVIEWER", "context": "fa862b93‐e3da‐4c30‐9319‐0a80797bf7f1", "actionType": "APPLICATION", "action": "b889d886‐16e6‐4cd7‐893c‐2ee29883cd5f"
123456
Page 117
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
json "data": [ "id": "216a6123‐108f‐46c7‐9af8‐829265c05967", "createdOn": 1482256130097, "lastModifiedOn": 1482256130097, "updatedBy": "", "deleted": false, "text": "Submitted to review", "context": "fa862b93‐e3da‐4c30‐9319‐0a80797bf7f1", "contextType": "REVIEWER", "actionType": "APPLICATION_VERSION", "action": "b889d886‐16e6‐4cd7‐893c‐2ee29883cd5f", "consumed": false ], "detail": null, "error": false, "message": "Consumed notification is fetched successfully", "code": "1000"
123456789101112131415161718192021
Page 118
PUT Consume Notification By Id
DescriptionImportant: This service is required for the notification bubble in the UI.
Request EndpointPUT https://<Example api server address>/consume/notificationId
ParametersParameter Type Use Description
notificationId String Required The notification id.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://private‐f72cd‐betcadedeveloperportal.apiary‐mock.com/notification/consume/notificationId'
123
json "data": "id": "ea494c91‐8541‐4eb8‐bd24‐905c68df3ca6", "createdOn": 1482321848892, "lastModifiedOn": 1482321848892, "updatedBy": "", "deleted": false, "text": "Application is approved by reviewer.", "context": "3eb66c9e‐a567‐4684‐8f31‐0c45b1eac5c8", "contextType": "PUBLISHER", "actionType": "APPLICATION_VERSION", "action": "e812624a‐5659‐43e8‐b131‐8fe5c3ebc8df", "consumed": true , "detail": null, "error": false, "message": "Notification is consumed successfully", "code": "1000"
12345678910111213141516171819
Page 119
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Publisher APIs
POST Create/Add/Invite Publisher
DescriptionCreate a new Publisher account.
An email verification will be sent to verify account.On clicking on the provided link, the account will be created.
Request EndpointPOST https://<Example api server address>/publisher/casinoId
ParametersParameter Type Use Description
casinoId String Required The Casino / Operator id.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
email String Required A unique publisher mail id.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"email\" : \"[email protected]\" " \ 'https://impk.ntg.Example.net/publisher/casinoId'
1234567
json "email": "[email protected]"
123
Page 120
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": null, "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "INVITED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null, "error": false, "message": "Publisher is invited successfully."
12345678910111213141516
Page 121
DELETE Delete Publisher
DescriptionDeletes a Publisher. It will modify the delete variable which is not visible in the HTTPS JSON Response.
Request EndpointDELETE https://<Example api server address>/publisher/delete/publisherId
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request DELETE \ 'https://impk.ntg.Example.net/publisher/delete/publisherId'
123
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VARIFIED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null, "error": false, "message": "Publisher is deleted successfully"
12345678910111213141516
Page 122
POST Fetch Game App Status By Version
DescriptionTakes the status from the response.
Request EndpointPOST https://<Example api server address>/publisher/fetch/versions/details/publisherId
ParametersParameter Type Use Description
publisherId String Required The publisher id.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
applicationId String Required Application id.
appVersion String Required The app version.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"applicationId\" : \"3bc19b2a‐f4ea‐40c9‐8123‐1a1ebdc574ce\", \"appVersion\" : \"v0.3\" " \ 'https://impk.ntg.Example.net/publisher/fetch/versions/details/publisherId'
12345678
json "applicationId": "3bc19b2a‐f4ea‐40c9‐8123‐1a1ebdc574ce", "appVersion": "v0.3"
1234
json "data": "build": 18, "version": "v0.3", "versionDate": 1471958232438, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0
12345678910111213
Page 123
, "description": "description about application 1", "image": null, "sliderImages": [ "id": "fe9be54f‐a922‐43d2‐90d3‐05c4820c46e8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "20de8e62‐7111‐4dae‐a9a5‐f3dcde1eb9c1", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "DRAFTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ] , "detail": null, "error": false, "message": "Fetch version details success."
14151617181920212223242526272829303132333435363738394041424344454647
Page 124
GET Fetch Notification
DescriptionFetches notifications for the approved versions. The list of version histories will only have the approved one.
Request EndpointGET https://<Example api server address>/publisher/fetch/version/notifications/publisherId
ParametersParameter Type Use Description
publisherId String Required The publisher id.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/publisher/fetch/version/notifications/publisherId'
12
json "data": [ "id": "3bc19b2a‐f4ea‐40c9‐8123‐1a1ebdc574ce", "deleted": false, "name": "fpqfYEcpWs", "appPackage": null, "bundleIdentifier": null, "casino": "id": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "deleted": false, "name": "WcnXZEpxgf", "videoUrl": null, "imageUrl": null, "description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null , "casinoId": null, "categories": [ "id": "615f28d4‐ead3‐483c‐ac1a‐d4cfac49ffb0", "deleted": false, "imageUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/http://www.google.com/betting.png" "name": "ntmqkytPRn", "description": "Some poker category",
1234567891011121314151617181920212223242526272829303132333435
Page 125
"videoUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐video.mov" "iconUrl": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/betting‐icon.png" "colorCode": "#FFFFFF", "heroImageReference": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/https://www.google.com/hero.png" "priority": 1, "deletedBy": null, "deletedOn": null ], "categoryIds": null, "downloads": null, "featured": null, "versionHistories": [ "build": 18, "version": "v0.3", "versionDate": 1471958232438, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1", "image": null, "sliderImages": [ "id": "fe9be54f‐a922‐43d2‐90d3‐05c4820c46e8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "20de8e62‐7111‐4dae‐a9a5‐f3dcde1eb9c1", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "APPROVED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ] ], "keywords": null, "latestBuild": null, "latestVersion": null, "order": null, "paragraph1": null,
36373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 Page 126
"paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "publisher": "id": "0171d3c4‐ec64‐44aa‐8aa3‐7809f83f2ca4", "deleted": false, "name": "IHllcTngQg", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "ea60f58c‐2fa8‐41e7‐801f‐e107997b28c2", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "SUBMITTED", "downloadLink": null, "compatibility": null, "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": null, "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": null, "mandatory": null, "downgrade": null, "incentives": null, "deletedBy": null, "deletedOn": null ], "detail": null, "error": false, "message": "Game app version notified"
979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
Page 127
GET Fetch Publisher Details
DescriptionFetches publisher details by publisher id.
Request EndpointGET https://<Example api server address>/publisher/publisherId
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/publisher/publisherId'
12
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null, "error": false, "message": "Publisher is fetched successfully."
12345678910111213141516
Page 128
GET Fetch Publishers by Operator
DescriptionFetches publisher details by operator ID.
Request EndpointGET https://<Example api server address>/publisher/by/operator/operatorId
ParametersParameter Type Use Description
operatorId String Required The Operator ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/publisher/by/operator/operatorId'
12
json "data": [ "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" ], "detail": null, "error": false, "message": "Publisher fetch is successful"
123456789101112131415161718
Page 129
POST Fetch Versions Details by Publisher
DescriptionFetches versions of a game.
Request EndpointPOST https://<Example api server address>/publisher/fetch/versions/details/publisherId
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
applicationId String Required The application id.
appVersion String Required The application version number.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"applicationId\" : \"00c4e2ce‐d4a6‐4c79‐841e‐a19e741d5088\", \"appVersion\" : \"1\" " \ 'https://impk.ntg.Example.net/publisher/fetch/versions/details/publisherId'
12345678
json "applicationId": "00c4e2ce‐d4a6‐4c79‐841e‐a19e741d5088", "appVersion": "1"
1234
json "data": "build": 1, "version": "1", "versionDate": 1470233649421, "releaseDate": 1470233649421, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0
12345678910111213
Page 130
, "image": null, "sliderImages": null, "banner": null, "video": null, "versionStatus": null , "detail": null, "error": false, "message": "Fetch version details success."
1415161718192021222324
Page 131
PUT Publisher Change Password
DescriptionEnables a Publisher to change a password.
Request EndpointPUT https://<Example api server address>/publisher/change/password/publisherId
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
oldPassword String Required Publisher's old password.
newPassword String Required Publisher's new password.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"oldPassword\" : \"password1\", \"newPassword\" : \"pass1\" " \ 'https://impk.ntg.Example.net/publisher/change/password/publisherId'
12345678
json "oldPassword": "password1", "newPassword": "pass1"
1234
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null,
12345678910111213
Page 132
"error": false, "message": "Publisher password modified successfully"
141516
Page 133
GET Publisher Reset Password Request
Description
Sends a verification link to registered mail id.Clicking the link will verify the publisher and redirect to reset the password UI page.
Request EndpointGET https://<Example api server address>/publisher/reset/password/request/publisherId
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/publisher/reset/password/request/publisherId'
12
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null, "error": false, "message": "Password reset requested"
12345678910111213141516
Page 134
GET Publisher Verify Reset Password Request
DescriptionClicking the link received by email will verify the publisher and redirect to reset the password UI page.
Request EndpointGET https://<Example api server address>/publisher/reset/password/verify/publisherId/emailCode
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
emailCode String Required The emailCode generated in core.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/publisher/reset/password/verify/publisherId/emailCode'
12
json
Page 135
POST Setup Publisher Account
DescriptionAfter verification success, a publisher can set the name and password.
Request EndpointPOST https://<Example api server address>/publisher/setup/account
ParametersNone.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
name String Required Publisher's name.
email String Required Publisher's email which is already verified through the email link.
password String Required Publisher's password.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"name\" : \"Sudipta\", \"email\" : \"[email protected]\", \"password\" : \"password1\" " \ 'https://impk.ntg.Example.net/publisher/setup/account'
123456789
json "name": "Sudipta", "email": "[email protected]", "password": "password1"
12345
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" ,
123456789101112
Page 136
"detail": null, "error": false, "message": "Publisher setup account is completed successfully"
13141516
Page 137
POST Submit for Review
DescriptionTakes the status from the response.
Request EndpointPOST https://<Example api server address>/publisher/submit/application/publisherId
ParametersParameter Type Use Description
publisherId String Required The publisher id.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
versionId String Required The version id.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"versionId\" : \"284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa\" " \ 'https://impk.ntg.Example.net/publisher/submit/application/publisherId'
1234567
json "versionId": "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa"
123
json "data": "id": "284bec05‐ae50‐45e1‐94e6‐4adbf1a523fa", "build": 18, "version": "v0.3", "versionDate": 1471958232438, "releaseDate": null, "downloadLink": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": "description about application 1",
12345678910111213141516
Page 138
"image": null, "sliderImages": [ "id": "fe9be54f‐a922‐43d2‐90d3‐05c4820c46e8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "20de8e62‐7111‐4dae‐a9a5‐f3dcde1eb9c1", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/www.youtube.com", "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "versionStatus": "SUBMITTED", "privacyPolicy": null, "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ] , "detail": null, "error": false, "message": "Game app version is submitted successfully"
1718192021222324252627282930313233343536373839404142434445464748
Page 139
PUT Suspend Publisher
DescriptionSuspends a Publisher.
Request EndpointPUT https://<Example api server address>/publisher/suspend/publisherId
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/publisher/suspend/publisherId'
123
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "SUSPENDED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null, "error": false, "message": "Publisher is suspended successfully"
12345678910111213141516
Page 140
GET Verify Publisher
DescriptionCreates a new Publisher account.
Email verification mail will be sent to verify account.Clicking on the provided link, the account will be created, verified, and will redirect to setup the account UI.
Request EndpointGET https://<Example api server address>/publisher/verify/publisherId/emailCode
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
emailCode String Required The publisherId email code generated in core.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/publisher/verify/publisherId/emailCode'
12
json
Page 141
GET Withdraw Publisher Invitation
DescriptionWithdraw a publisher invitation until the account is verified.
Request EndpointGET https://<Example api server address>/casino/withdraw/publisher/invite/operatorId/publisherId
ParametersParameter Type Use Description
operatorId String Required The Operator ID.
publisherId String Required The Publisher ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/casino/withdraw/publisher/invite/operatorId/publisherId'
12
json "data": "id": "1e65d7a8‐63a9‐4b53‐b7bf‐e27c6f5cc380", "name": null, "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "INVITED_WITHDRAWN", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null, "error": false, "message": "Publisher invitation is withdrawn"
12345678910111213141516
Page 142
PUT Withdraw Suspension from Publisher
DescriptionWithdraws a suspension from a Publisher.
Request EndpointPUT https://<Example api server address>/publisher/withdraw/suspend/publisherId
ParametersParameter Type Use Description
publisherId String Required The Publisher ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/publisher/withdraw/suspend/publisherId'
123
json "data": "id": "8749d3fd‐ad9a‐4861‐bf7e‐4e8204f00ad2", "name": "Sudipta", "description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "85444112‐4ab7‐4239‐92f5‐bc320b7a44ba", "userRole": "PUBLISHER" , "detail": null, "error": false, "message": "Publisher suspension is withdrawn successfully"
12345678910111213141516
Page 143
DevAdmin Portal APIs v5.51
Released: 20110110 | Sprint: 51 Security classification: PUBLIC
Reviewer APIs
PUT Assign Reviewer to an Application
DescriptionAssigns a Reviewer to an application.
Request EndpointPUT https://<Example api server address>/reviewer/assign/reviewerId/applicationId
ParametersParameter Type Use Description
reviewerId String Required The Reviewer ID.
applicationId String Required The application ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/reviewer/assign/reviewerId/applicationId'
123
json "data": "id": "b24a278b‐3980‐4ac5‐a3d9‐0df7e3a42080", "createdOn": 1478762054114, "lastModifiedOn": 1478762054114, "updatedBy": "", "deleted": false, "name": "ZqgTGaqqVV", "appPackage": "appPac", "bundleIdentifier": "JrWlAMAOcj", "casino": "id": "4cae0941‐b04a‐468a‐86ef‐09ad35225890", "createdOn": 1478762053657, "lastModifiedOn": 1478762053657, "updatedBy": "", "deleted": false, "name": "VLKTkdcNBl", "videoUrl": null, "imageUrl": null,
123456789101112131415161718
Page 144
"description": null, "website": null, "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "[email protected]", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null, "externalId": null, "featuredAppId": null, "latestAppId": null , "casinoId": null, "categories": [ "id": "adbe82a0‐a81f‐4c84‐b496‐6afdd6502458", "createdOn": 1478762053584, "lastModifiedOn": 1478762053584, "updatedBy": "", "deleted": false, "imageUrl": "http://www.google.com/betting.png", "name": "yqGSTZpEqH", "description": "Some poker category", "videoUrl": "https://www.google.com/betting‐video.mov", "iconUrl": "https://www.google.com/betting‐icon.png", "colorCode": "#FFFFFF", "heroImageReference": "https://www.google.com/hero.png", "priority": 1, "deletedBy": null, "deletedOn": null, "apps": null ], "categoryIds": null, "downloads": 0, "featured": false, "applicationVersionIds": null, "keywords": null, "latestBuild": null, "latestVersion": "v0.3", "initialVersionPublishDate": null, "latestVersionPublishDate": null, "order": null, "paragraph1": null, "paragraph2": null, "paragraph3": null, "paragraph4": null, "presetPriceList": null, "price": null, "publisherId": "79c69f57‐445b‐48ad‐a46f‐df3761623aa0", "publisher": "id": "79c69f57‐445b‐48ad‐a46f‐df3761623aa0", "createdOn": 1478762053967, "lastModifiedOn": 1478762053967, "updatedBy": "", "deleted": false, "name": "SVQJENQbbg",
19202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 Page 145
"description": null, "email": "[email protected]", "website": null, "phone": null, "publisherStatus": "VERIFIED", "operatorId": "4cae0941‐b04a‐468a‐86ef‐09ad35225890", "userRole": "PUBLISHER" , "ranking": null, "subtitle": null, "updated": null, "status": "DRAFTED", "downloadLink": null, "compatibility": "kitkat", "sizeOnDisk": null, "permissionDetails": null, "additionalDetails": "This application is very popular", "tags": null, "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "silent": null, "normal": "min": 1, "max": 1 , "mandatory": null, "downgrade": null, "deletedBy": null, "deletedOn": null, "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.png", "sliderImages": [ "id": "6cffaab6‐75d8‐4c5d‐b6a8‐4ddccbfde9a8", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider1.jpg", "order": 1 , "id": "b4bfccb4‐e39c‐4e26‐bdf4‐97269f25b5db", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/slider2.jpg", "order": 0 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/banner1.png", "video": null, "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/icon.png", "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/abcd.jpeg", "privacyPolicy": "www.privecypolicy.com/2345", "locationSupported": [ "India", "UK" ], "languageSupported": [ "English", "French" ], "affiliateLaunchMode": null,
8081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 Page 146
"affiliateLaunchData": null, "reviewer": "id": "3604ee8b‐b14c‐40b6‐a72b‐015de8a1fa2f", "createdOn": 1478762053740, "lastModifiedOn": 1478762053740, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "KIEyslFPQL", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED", "emailCode": null , "detail": null, "error": false, "message": "Application is assigned to Reviewer successfully"
141142143144145146147148149150151152153154155156157158159160
Page 147
DELETE Delete Reviewers
DescriptionDeletes Reviewers.
Request EndpointDELETE https://<Example api server address>/reviewer/delete/id
ParametersParameter Type Use Description
id String Required The Reviewer ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request DELETE \ 'https://impk.ntg.Example.net/reviewer/delete/id'
123
json "data": "id": "6932c8d6‐82c9‐4ec0‐844e‐029bcaceae94", "createdOn": 1477054320727, "lastModifiedOn": 1478711072081, "updatedBy": "", "deleted": true, "email": "[email protected]", "name": "PajRYZEHvT", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED", "emailCode": null , "detail": null, "error": false, "message": "Reviewer deleted successfully."
123456789101112131415161718
Page 148
GET Fetch a Reviewer's Detail
DescriptionFetch reviewer's details irrespective to any status / deleted.
Request EndpointGET https://<Example api server address>/reviewer/details/reviewerId
ParametersParameter Type Use Description
reviewerId String Required The Reviewer id
cURL Syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
httpscurl ‐‐include \ 'https://impk.ntg.Example.net/reviewer/details/reviewerId'
12
json "data": "id": "c4207fd4‐9f0d‐488c‐9b77‐74c964ca4a5b", "createdOn": 1477312985416, "lastModifiedOn": 1477312985416, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "BujxXfaKpo", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED" , "detail": null, "error": false, "message": "Reviewer is fetched successfully.", "code": "1000"
123456789101112131415161718
Page 149
GET Fetch All Reviewers
DescriptionGets all Reviewers.
Request EndpointGET https://<Example api server address>/reviewer/all
ParametersNone.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/reviewer/all'
12
json "data": [ "id": "dead8020‐d23a‐4644‐9798‐57103975d5dc", "createdOn": 1477043866177, "lastModifiedOn": 1477043866177, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "MBNMnkRxXp", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED", "emailCode": null , "id": "4f6a46dd‐56c4‐42d4‐b13f‐4de157366d08", "createdOn": 1477043887871, "lastModifiedOn": 1477043887871, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "FlvctFuOaV", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED", "emailCode": null ], "detail": null, "error": false, "message": "Reviewers are fetched successfully."
123456789101112131415161718192021222324252627282930313233
Page 150
PUT Reviewer Approve or Reject Publish Application
DescriptionEnables a Reviewer to approve or reject a publish request from a Publisher.
Request EndpointPUT https://<Example api server address>/reviewer/app/release/approve/reject
ParametersNone.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
reviewerId String Optional Reviewer id. If not passed, the id will be taken from the header token.
versionId String Required The version id.
approvalStatus String Required APPROVED / REJECTED.
reason String Optional The reason to reject.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"reviewerId\" : \"f36fd5a2‐8613‐46f4‐84b5‐9cbfa1f1d247\", \"versionId\" : \"862d8f6a‐0e9b‐4bf2‐ade5‐ebe00b59ff3e\", \"approvalStatus\" : \"APPROVED\", \"reason\" : \"I released\" " \ 'https://impk.ntg.Example.net/reviewer/app/release/approve/reject'
12345678910
json "reviewerId": "f36fd5a2‐8613‐46f4‐84b5‐9cbfa1f1d247", "versionId": "862d8f6a‐0e9b‐4bf2‐ade5‐ebe00b59ff3e", "approvalStatus": "APPROVED", "reason": "I released"
123456
json "data": "id": "862d8f6a‐0e9b‐4bf2‐ade5‐ebe00b59ff3e", "deleted": false, "build": 2, "version": "v1.0", "versionDate": 1474573309405, "releaseDate": null,
12345678
Page 151
"downloadLink": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.mkt/3817f2a8‐df2e‐4ce0‐845b‐062c4fd4b8a4.apk" "rating": "count": 0, "overall": 0, "gamePlay": 0, "design": 0, "ease": 0 , "description": null, "image": null, "sliderImages": [ "id": "235a4379‐f466‐4ea6‐88b5‐a0334d7a2655", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/869405ae‐faf4‐4fbb‐b8be‐00cbf339f5f3.jpeg" "order": 1 , "id": "4850bec2‐9dec‐4a25‐8a1c‐f24354735866", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/10521287‐f638‐4ea4‐b7f6‐997f567b4ad8.jpeg" "order": 2 , "id": "c0b722ff‐02cb‐4288‐917c‐d5d865f34a51", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/a0f403c1‐3f57‐444c‐9276‐c1e3f7801adb.jpeg" "order": 3 , "id": "b00325fd‐b54b‐4a9f‐984f‐fd6698fd4501", "image": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/b79db7e3‐b766‐40b5‐a0aa‐7332cfa8b0ad.jpeg" "order": 4 ], "banner": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/f1f449f0‐3565‐4d03‐aaf5‐796d0e5d6f86.png" "video": null, "icon": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/6456c0c5‐0962‐4c63‐a453‐a2d106d9057a.png" "featuredImage": "https://s3‐us‐west‐2.amazonaws.com/btc.inf.apdx.assets/f1f449f0‐3565‐4d03‐aaf5‐796d0e5d6f86.png" "versionStatus": "PUBLISHED", "privacyPolicy": null, "locationSupported": null, "languageSupported": null, "publishNow": false, "publishDate": ISODate("2016‐09‐27T00:00:00.000+0000"), "silent": "10", "optional": "8", "forced": "5", "signatureToken": null, "applicationId": "f072f053‐45b6‐40f1‐8d42‐99a3ceab9e2a", "reviewerId": "f36fd5a2‐8613‐46f4‐84b5‐9cbfa1f1d247", "reason": "I released" , "detail": null, "error": false, "message": "Application publish approve/reject success"
91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Page 152
POST Reviewer Send Invitation
DescriptionThe Reviewer Send Invitation is called by a Super Admin.
It will send an activation link to the respective mail id.On clicking the link, it will verify and redirect to setup the account UI page.
Request EndpointPOST https://<Example api server address>/reviewer/invite
ParametersNone.
cURL syntax
POST body attributes (JSON)Attribute Type Use Description
email String Required The reviewer email name.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"email\" : \"[email protected]\" " \ 'https://impk.ntg.Example.net/reviewer/invite'
1234567
json "email": "[email protected]"
123
json "data": "id": "f36fd5a2‐8613‐46f4‐84b5‐9cbfa1f1d247", "deleted": false, "email": "[email protected]", "name": null, "phone": null, "userRole": "REVIEWER", "reviewerStatus": "INVITED", "emailCode": "248005" , "detail": null, "error": false, "message": "Reviewer invitation sent"
123456789101112131415
Page 153
Page 154
POST Reviewer Send Reinvitation
Description
Request EndpointPOST https://<Example api server address>/reviewer/reinvite
ParametersNone.
cURL Syntax
POST body attributes (JSON)Attribute Type Use Description
email String Required The reviewer email/name address.
POST bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
httpscurl ‐‐include \ ‐‐request POST \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"email\" : \"[email protected]\" " \ 'https://impk.ntg.Example.net/reviewer/reinvite'
1234567
json "email": "[email protected]"
123
json "data": "id": "4f6a46dd‐56c4‐42d4‐b13f‐4de157366d08", "createdOn": 1477043887871, "lastModifiedOn": 1477043887871, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "FlvctFuOaV", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED" , "detail": null, "error": false, "message": "Reviewer invitation sent", "code": "1000"
123456789101112131415161718
Page 155
Page 156
PUT Reviewer Setup Account
DescriptionClicking the activation link to the respective mail id will verify and redirect to setup the account UI page.
The page will do the following setups by calling this service.The setup will happen only one time for one Reviewer.
Request EndpointPUT https://<Example api server address>/reviewer/setup/account
ParametersNone.
cURL syntax
PUT body attributes (JSON)Attribute Type Use Description
reviewerId String Required The reviewer object id.
name String Required The reviewer's name.
phone String Optional The reviewer's phone.
password String Required The reviewer's password.
PUT bodyHeaders: Content‐Type: application/json
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ ‐‐header "Content‐Type: application/json" \ ‐‐data‐binary " \"reviewerId\" : \"f36fd5a2‐8613‐46f4‐84b5‐9cbfa1f1d247\", \"name\" : \"sudipta\", \"phone\" : \"+919916248135\", \"password\" : \"pass1\" " \ 'https://impk.ntg.Example.net/reviewer/setup/account'
12345678910
json "reviewerId": "f36fd5a2‐8613‐46f4‐84b5‐9cbfa1f1d247", "name": "sudipta", "phone": "+919916248135", "password": "pass1"
123456
json "data": "id": "f36fd5a2‐8613‐46f4‐84b5‐9cbfa1f1d247", "deleted": false,
1234
Page 157
"email": "[email protected]", "name": "sudipta", "phone": "+919916248135", "userRole": "REVIEWER", "reviewerStatus": "VERIFIED", "emailCode": null , "detail": null, "error": false, "message": "Reviewer setup account is completed successfully"
56789101112131415
Page 158
PUT Reviewer Suspend
DescriptionSuspends a reviewer.
Request EndpointPUT https://<Example api server address>/reviewer/suspend/reviewerId
ParametersParameter Type Use Description
reviewerId String Required The Reviewer ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/reviewer/suspend/reviewerId'
123
json "data": "id": "69376f7d‐65dd‐495a‐9649‐964317d01de2", "createdOn": 1478775174507, "lastModifiedOn": 1478775174507, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": null, "phone": null, "userRole": "REVIEWER_USER", "reviewerStatus": "SUSPEND", "emailCode": null , "detail": null, "error": false, "message": "Reviewer suspend success"
123456789101112131415161718
Page 159
GET Reviewer Verify Invitation
DescriptionVerifies the reviewer invitation was received through the mail id.
This link will be generated and sent to the mail id.Clicking it will verify and redirect to setup the account UI.
Request EndpointGET https://<Example api server address>/reviewer/verify/reviewerId/emailCode
ParametersParameter Type Use Description
reviewerId String Required The reviewer Id.
emailCode String Required A systemgenerated code.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ 'https://impk.ntg.Example.net/reviewer/verify/reviewerId/emailCode'
12
json
Page 160
PUT Reviewer Withdraw Invitation
DescriptionWithdraws an invitation.
Request EndpointPUT https://<Example api server address>/reviewer/invite/withdraw/reviewerId
ParametersParameter Type Use Description
reviewerId String Required The Reviewer ID.
cURL syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
curlcurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/reviewer/invite/withdraw/reviewerId'
123
json "data": "id": "69376f7d‐65dd‐495a‐9649‐964317d01de2", "createdOn": 1478772433988, "lastModifiedOn": 1478772433988, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": null, "phone": null, "userRole": "REVIEWER_USER", "reviewerStatus": "WITHDRAWN_INVITE", "emailCode": null , "detail": null, "error": false, "message": "Reviewer withdraw invitation success"
123456789101112131415161718
Page 161
PUT Reviewer Withdraw Suspension
DescriptionWithdraws a reviewer's suspension.
Request EndpointPUT https://<Example api server address>/reviewer/withdraw/suspend/reviewerId
ParametersParameter Type Use Description
reviewerId String Required The reviewer id.
cURL Syntax
Response bodyHeaders: Content‐Type: application/json | HTTPS Status Code: 200
httpscurl ‐‐include \ ‐‐request PUT \ 'https://impk.ntg.Example.net/reviewer/withdraw/suspend/reviewerId'
123
json "data": "id": "f26bb85d‐a638‐43ab‐87fa‐fa0b68c14072", "createdOn": 1477054409818, "lastModifiedOn": 1477054409818, "updatedBy": "", "deleted": false, "email": "[email protected]", "name": "PBGnvpHGEb", "phone": "+919916248135", "userRole": "REVIEWER_USER", "reviewerStatus": "VERIFIED" , "detail": null, "error": false, "message": "Reviewer suspension is withdrawn successfully", "code": "1000"
123456789101112131415161718
Page 162