actions/private

Community Actions Channel

Parameters:
Name Type Description
config Object
services Object
emit function
Returns:
Type
function

Methods

(inner) addFavorite(params) → {Boolean}

Add game to user favorites

Parameters:
Name Type Description
params Object
Properties
Name Type Description
catalogid String

unique identifier

Returns:
Type
Boolean

(inner) betCrashGame(params) → {Object}

Place a bet on crash

Parameters:
Name Type Description
params Object
Properties
Name Type Description
autoCashout Boolean
currency String
amount String
Returns:

bet details

Type
Object

(inner) betDiceFast(params) → {Object}

Place a bet on dice

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
condition String
invert Boolean <optional>
false

above or below

currency String
amount String
Returns:

bet details

Type
Object

(inner) betKeno(params) → {Object}

Place a bet on keno

Parameters:
Name Type Description
params Object
Properties
Name Type Description
ruleset String
currency String
amount String
selection Array
Returns:

bet details

Type
Object

(inner) betLimbo(params) → {Object}

Place a bet on limbo

Parameters:
Name Type Description
params Object
Properties
Name Type Description
autocashout Number
currency String
amount String
Returns:

bet details

Type
Object

(inner) betPlinko(params) → {Object}

Place a bet on plinko

Parameters:
Name Type Description
params Object
Properties
Name Type Description
ruleset String
currency String
amount String
Returns:

bet details

Type
Object

(inner) betPrizeWheel(params) → {Object}

Place a bet using the prizewheel game service

Parameters:
Name Type Description
params Object
Properties
Name Type Description
roomid String

game room

amount Integer

number of tickets

Returns:

bet result

Type
Object

(inner) betRouletteGame(params) → {Object}

Place a bet on roulette

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
selections Array

array of bet placements including amount and selection

currency String

currency in which to place the bet

ruleset String <optional>
"roulette"

game config

roomid String <optional>

alias for ruleset

Returns:

bet details

Type
Object

(inner) betTriviaGame(params) → {Object}

Place a bet using the trivia game service

Parameters:
Name Type Description
params Object
Properties
Name Type Description
roomid String

game room

selection String

vote selection

Returns:

vote details

Type
Object

(inner) cancelMyCashReload() → {Object}

Cancel active cash reload

Returns:

cancel cashreload

Type
Object

(inner) cashoutCrashGame() → {Object}

Cashout crash game round

Returns:

bet details

Type
Object

(inner) claimDailyVipBonus(params) → {Object}

Claim daily vip bonus

Parameters:
Name Type Description
params Object
Properties
Name Type Description
currency String

the desired currency to recieve payment

Returns:

reward recipt

Type
Object

(inner) claimMyCashReload(params) → {Object}

Claim cashreload payment

Parameters:
Name Type Description
params Object
Properties
Name Type Description
reloadid String
currency String
Returns:

reciept

Type
Object

(inner) claimRakebackEarnings(params) → {Object}

Claim rakeback earnings

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
currency String <optional>
Returns:

reciept

Type
Object

(inner) claimVipBonus(params) → {Object}

Claim vip bonus

Parameters:
Name Type Description
params Object
Properties
Name Type Description
id String

uniquie identifier of the bonus

currency String

the desired currency to recieve payment

Returns:

reward recipt

Type
Object

(inner) closeBet(params) → {Object}

close bet and process winnings

Parameters:
Name Type Description
params Object
Properties
Name Type Description
gamename String
betid String
Returns:

bet

Type
Object

(inner) createApiToken(params) → {Object}

Create API token used for chat bots, auth, etc.

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
name String
description String <optional>
code String

// * @param {Array} [params.roles]

Returns:

secret token

Type
Object

(inner) createChallenge(params) → {Object}

allow player to create his own challenge

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
catalogid String
amount String
currency String
multiplier Number
minBet String <optional>
duration String <optional>
campaignid String <optional>
Returns:

reciept

Type
Object

(inner) createCodeclaim(params) → {Object}

Create new codeclaim

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
currency String
amountPerClaim String
claimcode String
maxClaims Integer
code String <optional>

twofactor authentication code

Returns:

reciept

Type
Object

(inner) createDepositAddress(params) → {Object}

Request a new deposit address

Parameters:
Name Type Description
params Object
Properties
Name Type Description
symbol String
Returns:

deposit address reciept

Type
Object

(inner) createKothChallenge(params) → {Object}

allow player to create his own KOTH challenge

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
catalogid String
amount String
currency String
multiplier Number
minBet String <optional>
duration String <optional>
Returns:

reciept

Type
Object

(inner) createKycSession(params) → {Array}

list currently active tokens

Parameters:
Name Type Description
params Object
Properties
Name Type Description
level Integer
Returns:

active tokens

Type
Array

(inner) createTriviaGame(params) → {Object}

cerate trivia game

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
code String
templateid String <optional>
question String
answers Array
currency String
amount String
Returns:
Type
Object

(inner) currencySwap(params) → {Object}

Swap wallet currency for another

Parameters:
Name Type Description
params Object
Properties
Name Type Description
currency String
amount String
toCurrency String
Returns:

reciept

Type
Object

(inner) deleteToken(params) → {Object}

Delete access token

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid String
Returns:

deleted token

Type
Object

(inner) disableTwoFactor(params) → {Object}

disable twofactor authentication

Parameters:
Name Type Description
params Object
Properties
Name Type Description
code String
Returns:

user details

Type
Object

(inner) distributeRainByActive(params) → {Object}

distribute rain by active

Parameters:
Name Type Description
params Object
Properties
Name Type Description
code String
roomid String
currency String
amount String
start String
end String
Returns:
Type
Object

(inner) enableCooldown(params) → {Object}

set account on cooldown

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
time Integer <optional>
duration Integer
code Integer
Returns:

rank info

Type
Object

(inner) enableLossLimit(params) → {Object}

set loss limit, after reached the player will be placed on cooldown.

Parameters:
Name Type Description
params Object
Properties
Name Type Description
duration Number
limit String
code Number
email Number
Returns:

limit state

Type
Object

(inner) enableSelfExclusion(params) → {Object}

set account self exclusion

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
time Integer <optional>
duration Integer
code String

2fa code

email String
Returns:

rank info

Type
Object

(inner) enableSessionLimit(params) → {Object}

enable session limit

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Description
time Integer <optional>

time to end session

duration Integer

how long you want the session to be

code String
email String
Returns:

rank info

Type
Object

(inner) enableTwoFactor(params) → {Object}

enable twofactor authentication

Parameters:
Name Type Description
params Object
Properties
Name Type Description
code String
Returns:

user details

Type
Object

(inner) enableWagerLimit(params) → {Object}

enable wager limit, after reached the player will be placed on cooldown.

Parameters:
Name Type Description
params Object
Properties
Name Type Description
duration Number
limit String
code Number
email Number
Returns:

limit state

Type
Object

(inner) getKycUploadUrl(params) → {Object}

Get kyc upload url

Parameters:
Name Type Description
params Object
Returns:

kyc url

Type
Object

(inner) getMyBiggestWins(params) → {Array}

get bets sorted by biggest wins

Parameters:
Name Type Description
params Object
Properties
Name Type Description
gamename String
Returns:

bets

Type
Array

(inner) getMyCashReload() → {Object}

Get active cash reload

Returns:

cashreload details

Type
Object

(inner) getMyKycApplication() → {Object}

get your current kyc application

Returns:

kyc details

Type
Object

(inner) getMyPromotionRank(params) → {Object}

get current position in promotion

Parameters:
Name Type Description
params Object
Properties
Name Type Description
roomid String
Returns:

rank info

Type
Object

(inner) getMyTriviaVote(params) → {Object}

Get the vote placed for the trivia room

Parameters:
Name Type Description
params Object
Properties
Name Type Description
roomid String

game room

Returns:

vote details

Type
Object

(inner) getMyVipPerks() → {Object}

get your current vip perks

Returns:

vip perks

Type
Object

(inner) getMyVipRank() → {Object}

get your currency vip rank

Returns:

vip details

Type
Object

(inner) getMyWalletBalance(params) → {Object}

get balance of savings wallet

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
name String <optional>
"savings"
currency String
Returns:

reciept

Type
Object

(inner) getMyWithdrawAllowance(params) → {Number}

get withdraw allowance

Parameters:
Name Type Description
params Object
Returns:

allowance USD

Type
Number

(inner) initializeCasinoGame(params) → {Object}

Create casino game session

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
currency String
catalogid String
isMobile Boolean <optional>
false
demo Boolean <optional>
Returns:

session details

Type
Object

(inner) initializeSportsGame(params) → {Object}

Create sportsbook game session

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
currency String
aggrigator String <optional>
"betby"
isMobile Boolean <optional>
false
demo Boolean <optional>
Returns:

session details

Type
Object

(inner) isEmailVerified(params) → {Boolean}

Is the user's email verified?

Parameters:
Name Type Description
params Object
Returns:
Type
Boolean

(inner) isMyFavorite(params) → {Boolean}

Is the catalog game in the user's favorites?

Parameters:
Name Type Description
params Object
Properties
Name Type Description
catalogid String

unique identifier

Returns:
Type
Boolean

(inner) isPhoneVerified(params) → {Boolean}

Is the user's phone verified?

Parameters:
Name Type Description
params Object
Returns:
Type
Boolean

(inner) linkPhone(params) → {Object}

start phone linking process

Parameters:
Name Type Description
params Object
Properties
Name Type Description
number String
Returns:

secret details

Type
Object

(inner) listActiveTokens(params) → {Array}

list currently active tokens

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
type String <optional>

token type

skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

active tokens

Type
Array

(inner) listCommandTypes(params) → {Array}

List command types

Parameters:
Name Type Description
params Object
Returns:

list of command types

Type
Array

(inner) listKycDocumentTypes() → {Array}

list kyc document types

Returns:

kyc document types

Type
Array

(inner) listMyBets(params) → {Array}

list bets the user has placed

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
gamename String
skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

past bets

Type
Array

(inner) listMyChallenges(params) → {Array}

List challenges the player has created

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

list of challenges

Type
Array

(inner) listMyCodeclaimRedeems(params) → {Array}

List codeclaims redeemed by the user

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

list of codeclaims

Type
Array

(inner) listMyCodeclaimRedeemsByCode(params) → {Array}

List codeclaims redeems by code

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
code String
skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

list of codeclaims

Type
Array

(inner) listMyCodeclaims(params) → {Array}

List codeclaims created by the user

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

list of codeclaims

Type
Array

(inner) listMyCommands(params) → {Array}

List commands created by the user

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
type String
skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

list of commands

Type
Array

(inner) listMyFavorites(params) → {Array}

list catalog games the user has favorited

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
skip Integer <optional>
0

number of documents to skip

limit Integer <optional>
100

maximum documents to return

Returns:

list of catalog games

Type
Array

(inner) listMyGamesMostPlayed(params) → {Array}

List popular catalog games the user played

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
sortKey String "count"

key to sort the results by

sortDirection Integer -1

ASC or DESC

duration String <optional>
1m

the window of time to calculate results

start String <optional>

Date.now() - duration

end String <optional>

Date.now()

skip Integer 0

number of documents to skip

limit Integer 100

maximum documents to return

Returns:

list of catalog entries

Type
Array

(inner) listMyNotifications(params) → {Array}

List popular catalog games

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
type String <optional>
types Array <optional>
skip Integer 0

number of documents to skip

limit Integer 100

maximum documents to return

Returns:

list of catalog entries

Type
Array

(inner) listMyNotificationTypes() → {Array}

List notification types

Returns:

list of notification types

Type
Array

(inner) me(params) → {Object}

return the currently authenticated user

Parameters:
Name Type Description
params Object
Returns:

user details

Type
Object

(inner) myRakebackFunds() → {Object}

Get current rakeback balances

Returns:

balances

Type
Object

(inner) prepareTwoFactor(params) → {Object}

start twofactor authenticator process, generate secret

Parameters:
Name Type Description
params Object
Returns:

secret details

Type
Object

(inner) provablePeekNextHash(params) → {String}

see next provable hash available

Parameters:
Name Type Description
params Object
Returns:

hash

Type
String

(inner) redeemCodeclaim(params) → {Object}

Redeem codeclaim

Parameters:
Name Type Description
params Object
Properties
Name Type Description
code String
Returns:

reciept

Type
Object

(inner) removeCooldown(params) → {String}

rmeove account cooldown limit

Parameters:
Name Type Description
params Object
Properties
Name Type Description
email Integer
code Integer
Returns:

tokenid

Type
String

(inner) removeFavorite(params) → {Boolean}

Remove game from user favorites

Parameters:
Name Type Description
params Object
Properties
Name Type Description
catalogid String

unique identifier

Returns:
Type
Boolean

(inner) removePhone(params) → {Object}

disable phone authentication

Parameters:
Name Type Description
params Object
Properties
Name Type Description
code String
Returns:

user details

Type
Object

(inner) removeSessionLimit(params) → {Object}

rmeove account session limit

Parameters:
Name Type Description
params Object
Properties
Name Type Description
code Integer
email Integer
Returns:

rank info

Type
Object

(inner) reportGame(params) → {Object}

Report a catalog game

Parameters:
Name Type Description
params Object
Properties
Name Type Description
catalogid String

unique identifier

reason String

the reason for reporting the game

Returns:

report

Type
Object

(inner) rotateProvableSeed(params) → {Object}

rotate provable seed used ot generate outcomes

Parameters:
Name Type Description
params Object
Properties
Name Type Description
clientSeed String
Returns:

provable details

Type
Object

(inner) saveKycApplication(params) → {Object}

submit kyc application

Parameters:
Name Type Description
params Object
Returns:

kyc details

Type
Object

(inner) saveKycDocument(params) → {Object}

submit kyc documents

Parameters:
Name Type Description
params Object
Properties
Name Type Description
documentType String
photoFront String
photoBack String
Returns:

kyc details

Type
Object

(inner) setMyCurrency(params) → {Object}

Set selected currency for the user

Parameters:
Name Type Description
params Object
Properties
Name Type Description
currency String
Returns:

user details

Type
Object

(inner) setMyProfileMessage(params) → {Object}

Set profile bio / message

Parameters:
Name Type Description
params Object
Properties
Name Type Description
message String
Returns:

user details

Type
Object

(inner) setMyProfilePrivate(params) → {Object}

Set the user's profile private

Parameters:
Name Type Description
params Object
Properties
Name Type Description
isPrivate String
Returns:

user details

Type
Object

(inner) setNickname(params) → {Object}

Set user nickname

Parameters:
Name Type Description
params Object
Properties
Name Type Description
nickname String
Returns:

user details

Type
Object

(inner) setStake(params) → {Object}

Stake chip tokens in profitshare

Parameters:
Name Type Description
params Object
Properties
Name Type Description
amount String
Returns:

reciept

Type
Object

(inner) tipKothPool(params) → {Object}

allow player to increase the running KOTH pool

Parameters:
Name Type Description
params Object
Properties
Name Type Description
amount String
currency String
Returns:

reciept

Type
Object

(inner) transferFundsFromSafeWallet(params) → {Object}

remove funds from savings balanace

Parameters:
Name Type Description
params Object
Properties
Name Type Attributes Default Description
name String <optional>
"savings"
currency String
amount String
code String
Returns:

reciept

Type
Object

(inner) transferFundsToSafeWallet(params) → {Object}

add funds to savings balanace

Parameters:
Name Type Description
params Object

// * @param {String} [params.name="savings"]

Properties
Name Type Description
currency String
amount String
code String
Returns:

reciept

Type
Object

(inner) transferMyFunds(params) → {Object}

Transfer wallet funds to another player

Parameters:
Name Type Description
params Object
Properties
Name Type Description
to String
currency String
amount String
code String
Returns:

reciept

Type
Object

(inner) unhashProvableSeed(params) → {String}

decrypt a previous provable hash

Parameters:
Name Type Description
params Object
Properties
Name Type Description
serverHash String
Returns:

revealed hash

Type
String

(inner) verifyEnableCooldown(params) → {Object}

verify cooldown enable email

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid Integer
Returns:

command

Type
Object

(inner) verifyEnableLossLimit(params) → {Object}

verify account loss limit enable email

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid Integer
Returns:

command

Type
Object

(inner) verifyEnableSelfExclusion(params) → {Object}

verify selfExclusion enable email

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid Integer
Returns:

command

Type
Object

(inner) verifyEnableSessionLimit(params) → {Object}

verify session limit enable email

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid Integer
Returns:

command

Type
Object

(inner) verifyEnableWagerLimit(params) → {Object}

verify account wager limit enable email

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid Integer
Returns:

command

Type
Object

enable phone authentication

Parameters:
Name Type Description
params Object
Properties
Name Type Description
code String
Returns:

user details

Type
Object

(inner) verifyRemoveCooldown(params) → {Object}

verify cooldown removal email

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid Integer
code Integer
Returns:

command

Type
Object

(inner) verifyRemoveSessionLimit(params) → {Object}

verify account session limit removal email

Parameters:
Name Type Description
params Object
Properties
Name Type Description
tokenid Integer
Returns:

command

Type
Object

(inner) withdraw(params) → {Object}

Request withdraw to off-site wallet

Parameters:
Name Type Description
params Object
Properties
Name Type Description
symbol String
toAddress String
amount String
code String
Returns:

withdraw reciept

Type
Object