Casino APIs
POSTCreate
- Description
- Creates a new casino.
- Request Endpoint
- POST https://<Example api server address>/casino
- Parameters
- None.
- cURL syntax
curl --include \ --request POST \ --header "Content-Type: application/json" \ --data-binary "{ \"name\" : \"Casino 1\", \"email\" : \"sudipta.bhaumik@innoflexion.com\" }" \ 'https://impk.ntg.Example.net/casino'
- POST body attributes (JSON)
Attribute Type Use Description name
String Required The name of a casino. String Required The email id of the casino. - POST body
Headers: Content-Type: application/json
{ "name": "Casino 1", "email": "sudipta.bhaumik@innoflexion.com" }
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null }, "detail": null, "error": false, "message": "Creating casino successful" }
PUTChange or Assign Publisher for Game App
- Description
- Changes or assigns a Publisher for a game application.
- Request Endpoint
- PUT https://<Example api server address>/casino/assign/new/publisher/{casinoId}/{publisherId}/{applicationId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. publisherId String Required The Publisher ID. applicationId String Required The Application ID. - cURL syntax
curl --include \ --request PUT \ 'https://impk.ntg.Example.net/casino/assign/new/publisher/casinoId/publisherId/applicationId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "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", "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, "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" }
PUTChange Password Casino/Operator
- 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 --include \ --request PUT \ --data-binary "{ \"oldPassword\" : \"password1\", \"newPassword\" : \"pass1\" }" \ 'https://impk.ntg.Example.net/casino/change/password/casinoId'
- PUT body attributes (JSON)
Attribute Type Use Description oldPassword
String Required The old password. newPassword
String Required The new password. - PUT body
Headers: Content-Type: application/json
{ "oldPassword": "password1", "newPassword": "pass1" }
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" }, "detail": null, "error": false, "message": "Password changed successfully" }
DELETEDelete Casino or Operator
- Description
- Deletes a casino or operator. The status "deleted" will be true.
- Request Endpoint
- DELETE https://<Example api server address>/casino/{id}
- Parameters
Parameter Type Use Description id String Required The operator/casino id. - cURL syntax
curl --include \ --request DELETE \ 'https://impk.ntg.Example.net/casino/id'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "26278834ffaf4dcdb9a387de359e9acf@gmail.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null, "externalId": null, "featuredAppId": null, "latestAppId": null }, "detail": null, "error": false, "message": "Deleting casino successful" }
GETFetch Details Casino/Operator
- Description
- Fetch casino/operator details by casinoId.
- Request Endpoint
- GET https://<Example api server address>/casino/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ 'https://impk.ntg.Example.net/casino/casinoId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" }, "detail": null, "error": false, "message": "Fetching casino detail successful" }
GETFetch Publishers and Applications for a Casino
- Description
- Fetches publishers and applications for a casino.
- Request Endpoint
- GET https://<Example api server address>/casino/all/applications/by/operator/grouped/publisher/{operatorId}
- Parameters
Parameter Type Use Description operatorId String Required The operator id. - cURL syntax
curl --include \ 'https://impk.ntg.Example.net/casino/all/applications/by/operator/grouped/publisher/operatorId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "data": { "publishers": [ { "id": "0171d3c4-ec64-44aa-8aa3-7809f83f2ca4", "deleted": false, "name": "IHllcTngQg", "description": null, "email": "ed9bf0ea0d9f4e4084b698611e3fdad5@gmail.com", "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": "e888237d0c224666bc05a91940aa74b4@gmail.com", "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, "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": "83ce7b4a8b114c62a57f2653f6e1e46f@gmail.com", "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 }, { "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": "ed9bf0ea0d9f4e4084b698611e3fdad5@gmail.com", "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, "image": null, "sliderImages": null, "banner": null, "video": null, "icon": null, "featuredImage": null } ] }, "detail": null, "error": false, "message": "Applications and publisher list by operator success." }
GETReset Password Casino/Operator
- Description
- Request 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 Endpoint
- GET https://<Example api server address>/casino/reset/password/request/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ 'https://impk.ntg.Example.net/casino/reset/password/request/casinoId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" }, "detail": null, "error": false, "message": "Password reset requested" }
GETReset 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 Endpoint
- GET https://<Example api server address>/casino/reset/password/request/verify/{casinoId}/
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ 'https://impk.ntg.Example.net/casino/reset/password/request/verify/casinoId/emailCode'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" }, "detail": null, "error": false, "message": "Password reset requested" }
GETSend Invitation/Resend Mail to Casino/Operator
- Description
- Sends a verification link to a registered mail id.
- Request Endpoint
- GET https://<Example api server address>/casino/invite/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The casino id. - cURL syntax
curl --include \ 'https://impk.ntg.Example.net/casino/invite/casinoId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "data": null, "detail": null, "error": false, "message": "Casino invitation sent" }
PUTSet Credential Casino/Operator
- Description
- Sets the firstname, lastname and password.
- Request Endpoint
- PUT https://<Example api server address>/casino/set/credential/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ --request PUT \ --data-binary "{ \"firstName\" : \"name1\", \"lastName\" : \"lst nm\", \"password\" : \"password1\" }" \ 'https://impk.ntg.Example.net/casino/set/credential/casinoId'
- PUT body attributes (JSON)
Attribute Type Use Description firstName
String Required First name. lastName
String Required Last name. password
String Required New password. - PUT body
Headers: Content-Type: application/json
{ "firstName": "name1", "lastName": "lst nm", "password": "password1" }
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": "name1", "lastName": "lst nm", "address": "address" }, "detail": null, "error": false, "message": "Create casino credential successful" }
PUTSuspend Casino/Operator
- Description
- Suspends an Operator.
- Request Endpoint
- PUT https://<Example api server address>/casino/suspend/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ --request PUT \ 'https://impk.ntg.Example.net/casino/suspend/casinoId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" }, "detail": null, "error": false, "message": "Operator is suspended successfully" }
PUTUpdate/Add Casino/Operator Profile
- Description
- Updates a casino's profile.
- Request Endpoint
- PUT https://<Example api server address>/casino/update/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --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'
- 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 body
Headers: Content-Type: application/json
{ "address": "address", "description": "desc1", "website": "http://google.com" }
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "data": { "id": "85444112-4ab7-4239-92f5-bc320b7a44ba", "name": "Casino 1", "videoUrl": null, "imageUrl": null, "description": "desc1", "website": "http://google.com", "icon": null, "banner": null, "deletedBy": null, "deletedOn": null, "operatorStatus": "VERIFIED", "email": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" }, "detail": null, "error": false, "message": "Operator is updated successfully" }
PATCHUpdate Contact Details for Casino/Operator
- Description
- Can only change First Name and Last Name.
- Request Endpoint
- PATCH https://<Example api server address>/casino/update/contact/details/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ --request PATCH \ --data-binary "{ \"firstName\" : \"Sudipta\", \"lastName\" : \"Bhaumik\" }" \ 'https://impk.ntg.Example.net/casino/update/contact/details/casinoId'
- PATCH body attributes (JSON)
Attribute Type Use Description firstName
String Required The first name. lastName
String Required The last name. - PATCH body
Headers: Content-Type: application/json
{ "firstName": "Sudipta", "lastName": "Bhaumik" }
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": "Sudipta", "lastName": "Bhaumik", "address": "address" }, "detail": null, "error": false, "message": "Contact details are updated successfully" }
PUTUpload Logo / Featured Image
- Description
- After calling the common upload file and uploading the logo, take the file name and pass it to this service.
- Request Endpoint
- PUT https://<Example api server address>/casino/add/image/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ --request PUT \ --header "Content-Type: application/json" \ --data-binary "{ \"imageName\" : \"image1.jpeg\", \"imageType\" : \"LOGO\" }" \ 'https://impk.ntg.Example.net/casino/add/image/casinoId'
- 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 - Logo
Headers: Content-Type: application/json
{ "imageName": "image1.jpeg", "imageType": "LOGO" }
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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", "email": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" }, "detail": null, "error": false, "message": "Image is added successfully" }
- PUT body - Featured Image
Headers: Content-Type: application/json
{ "imageName": "image2.jpeg", "imageType": "FEATURE_IMAGE" }
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" }, "detail": null, "error": false, "message": "Image is added successfully" }
POSTUpload File
- Description
- Uploads a file.
- Request Endpoint
- POST https://<Example api server address>/common/upload/file?{bucketType}
- Parameters
Parameter Type Use Description bucketType String Required Value will be any of the following:
- MEDIA
- INCOMING_APK
- MARKETING_APK
- APPROVED_APK
- LOG_IMAGE
- LOGGING
- cURL syntax
curl --include \ --request POST \ 'https://impk.ntg.Example.net/common/upload/file?bucketType=MARKETING_APK'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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" }
GETVerify 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 Endpoint
- GET https://<Example api server address>/casino/verify/{casinoId}/{emailCode}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator id. emailCode String Required The verification code. - cURL syntax
curl --include \ 'https://impk.ntg.Example.net/casino/verify/casinoId/emailCode'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{}
PUTWithdraw Operator Invitation
- Description
- Withdraws an invitation.
- Request Endpoint
- PUT https://<Example api server address>/casino/invite/withdraw/{operatorId}
- Parameters
Parameter Type Use Description operatorId String Required The casino / operator id. - cURL syntax
curl --include \ --request PUT \ 'https://impk.ntg.Example.net/casino/invite/withdraw/operatorId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": null }, "detail": null, "error": false, "message": "Operator withdraw invitation success" }
PUTWithdraw Suspend Casino/Operator
- Description
- Withdraw a suspended operator.
- Request Endpoint
- PUT https://<Example api server address>/casino/withdraw/suspend/{casinoId}
- Parameters
Parameter Type Use Description casinoId String Required The Casino / Operator ID. - cURL syntax
curl --include \ --request PUT \ 'https://impk.ntg.Example.net/casino/withdraw/suspend/casinoId'
- Response body
Headers: Content-Type: application/json | HTTPS Status Code: 200
{ "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": "sudipta.bhaumik@innoflexion.com", "userRole": "OPERATOR", "firstName": null, "lastName": null, "address": "address" }, "detail": null, "error": false, "message": "Operator suspend is withdrawn successfully" }