DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 |...

162
DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Purpose The 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) Description Changes a password. Request Endpoint PUT https://<Example api server address>/casino/change/password/{casinoId} Parameters Parameter Type Use Description casinoId String Required The Casino / Operator ID. cURL syntax curl curl ‐‐include \ ‐‐request PUT \ ‐‐data‐binary "{ \"oldPassword\" : \"password1\", \"newPassword\" : \"pass1\" }" \ 'https://impk.ntg.Example.net/casino/change/password/casinoId' 1 2 3 4 5 6 7 Page 1

Transcript of DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 |...

Page 1: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | Sprint: 51 Security classification: PUBLIC

PurposeThe Example Dev­Admin Portal APIs provide calls for the Example Dev­Admin 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

Page 2: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 3: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | Sprint: 51 Security classification: PUBLIC

Changelog

Monday, 2011­01­10

The new Example Dev­Admin Portal APIs v5.51 was released on Monday, 2011­01­10. The following changes have been madefrom the Dev­Admin Portal APIs v5.50 to v5.51.

Added New APIs

The following new API group has been added to the Dev­Admin Portal APIs family.

Notification APIsGET Fetch Notification By IDPOST Fetch Notification By IDPUT Consume Notification By Id

Page 3

Page 4: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | 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

Page 5: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 6: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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 Re­invitation

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

Page 7: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | 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

Page 8: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 9: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 10: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

, "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

Page 11: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

], "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

Page 12: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 13: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 14: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 15: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 16: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 17: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 18: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 19: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 20: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 21: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 22: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 23: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

, "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

Page 24: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 25: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 26: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 27: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 28: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 29: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

], "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

Page 30: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 31: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 32: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 33: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 34: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 35: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 36: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

], "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

Page 37: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 38: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 39: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

], "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

Page 40: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 41: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

], "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

Page 42: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 43: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

], "detail": null, "error": false, "message": "Fetching Applications grouped by Operator and Reviewer is successful.", "code": "1000"

1115111611171118111911201121

Page 43

Page 44: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 45: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 46: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 47: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 48: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 49: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 50: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 51: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 52: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 53: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"error": false, "message": "Creating application successful"

131132133

Page 53

Page 54: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 55: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

, "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

Page 56: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 57: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 58: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 59: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 60: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 61: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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 "yyyy­mm­dd" 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 "yyyy­mm­dd" 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

Page 62: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 63: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 64: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 65: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 66: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 67: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 68: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 69: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 70: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 71: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 72: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 73: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 74: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 75: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 76: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 77: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 78: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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 auto­generate 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

Page 79: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 80: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 81: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 82: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 83: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 84: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | 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

Page 85: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 86: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 87: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 88: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 89: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 90: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" , "detail": null, "error": false, "message": "Password changed successfully"

151617181920212223

Page 90

Page 91: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 92: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 93: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 94: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 95: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 96: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

, "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

Page 97: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 98: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 99: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 100: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 101: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 102: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 103: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 104: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 105: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 106: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"userRole": "OPERATOR", "firstName": "Sudipta", "lastName": "Bhaumik", "address": "address" , "detail": null, "error": false, "message": "Contact details are updated successfully"

151617181920212223

Page 106

Page 107: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 108: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 109: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 110: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 111: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 112: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 113: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | 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

Page 114: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 115: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | 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

Page 116: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"action": "b889d886‐16e6‐4cd7‐893c‐2ee29883cd5f", "consumed": false , "detail": null, "error": false, "message": "Notification is fetched successfully", "code": "1000"

111213141516171819

Page 116

Page 117: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

POST Fetch Notification By ID

DescriptionFetches all non­consumed 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

Page 118: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 119: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 120: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | 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

Page 121: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 122: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 123: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 124: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

, "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

Page 125: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 126: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 127: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 128: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 129: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 130: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 131: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

, "image": null, "sliderImages": null, "banner": null, "video": null, "versionStatus": null , "detail": null, "error": false, "message": "Fetch version details success."

1415161718192021222324

Page 131

Page 132: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 133: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"error": false, "message": "Publisher password modified successfully"

141516

Page 133

Page 134: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 135: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 136: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 137: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"detail": null, "error": false, "message": "Publisher setup account is completed successfully"

13141516

Page 137

Page 138: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 139: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 140: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 141: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 142: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 143: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 144: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Dev­Admin Portal APIs v5.51

Released: 2011­01­10 | 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

Page 145: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 146: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 147: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 148: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 149: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 150: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 151: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 152: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 153: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Page 154

Page 155: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

POST Reviewer Send Re­invitation

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: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

Page 156

Page 157: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 158: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

"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

Page 159: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 160: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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 system­generated 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

Page 161: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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

Page 162: DevAdmin Portal APIs v5 - storage.googleapis.com · DevAdmin Portal APIs v5.51 Released: 20110110 | Sprint: 51 Security classification: PUBLIC Endpoint Index The following HTTPS Request

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