Withdraw

POST /wallet/withdraw
application/json

Body

Responses

  • 200 application/json

    Successful response

    Hide response attributes Show response attributes object
  • 400 application/json

    Request could not be processed

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR, ERROR_BAD_REQUEST, ERROR_BAD_REQUEST_PLAYER_BLOCKED, ERROR_INVALID_SESSION, ERROR_SESSION_EXPIRED, ERROR_TRANSACTION_DUPLICATE, ERROR_TRANSACTION_WITHDRAW_NOT_FOUND, ERROR_TRANSACTION_INSUFFICIENT_FUNDS, ERROR_TRANSACTION_LIMIT_EXCEEDED, ERROR_TRANSACTION_REALITY_CHECK, or ERROR_ROLLBACK_TRANSACTION_NOT_FOUND.

    • message string
  • 401 application/json

    Request public key or signature is missing or invalid

    Hide response attributes Show response attributes object
  • 500 application/json

    Internal error / Unknown error

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR or ERROR_TIMEOUT.

    • message string
POST /wallet/withdraw
curl \
 --request POST 'BASE_URL/wallet/withdraw' \
 --header "Content-Type: application/json" \
 --header "Signature: string" \
 --header "Public-Key: string" \
 --data '{"amount":42.0,"currency":"string","freeSpinsCampaignId":"string","gameId":"string","gameRoundId":"string","isFeatureBuy":true,"isFreeSpinsConsumed":true,"isGameRoundFinished":true,"playerId":"string","sessionId":"string","transactionId":"string"}'
Request examples
# Headers
Signature: string
Public-Key: string

# Payload
{
  "amount": 42.0,
  "currency": "string",
  "freeSpinsCampaignId": "string",
  "gameId": "string",
  "gameRoundId": "string",
  "isFeatureBuy": true,
  "isFreeSpinsConsumed": true,
  "isGameRoundFinished": true,
  "playerId": "string",
  "sessionId": "string",
  "transactionId": "string"
}
Response examples (200)
{
  "balance": 42.0,
  "currency": "string"
}
Response examples (400)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "message": "string"
}
Response examples (401)
{
  "code": "ERROR_INVALID_SIGNATURE",
  "message": "string"
}
Response examples (500)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "message": "string"
}