Skip to Content
AppendixErrors

Error Codes

When a callback cannot be processed, the wallet responds with status: "ERROR" and one of the codes below instead of the documented success payload.

CodeDescriptionTypical cause
1001incorrect or missing parameters senta required parameter is absent or malformed
1002invalid hashthe X-API-KEY header is missing or holds the wrong API key
1003invalid currencythe requested currency does not match the player’s wallet
1004unknown errorany failure that does not map to another code
1005session expiredthe game session token is no longer valid
1006insufficient fundsthe player’s balance does not cover the bet
1007duplicate transactionsthe transaction_id has already been processed
1008not existing cancel requestthe aborted_transaction_id of a cancel is unknown
1009invalid player idno player exists for the given user_id
1010transaction not foundthe referenced transaction does not exist
1011freespins expiredthe Gift Spin is past its valid_until

Error response example

{ "status": "ERROR", "error_code": 1001, "error_message": "incorrect or missing parameters sent", "balance": 100.05 }
ParameterTypeRequiredDescription
statusstringyesalways ERROR
error_codeintegeryesone of the codes above
error_messagestringyeshuman readable description, for logging
balancefloatnoplayer’s current balance, when it can be determined

A rejected API key is answered with HTTP 403 Forbidden at the transport level, as described in the Introduction — the error codes above apply to requests that were authenticated successfully but could not be processed.

Last updated on