This section shows all Gameball common error codes and how to resolve them.
Gameball uses HTTP response status codes to indicate the success or failure of your API requests. If your request fails, Gameball returns an error using the appropriate status code.
2XXcodes indicate success and that the request worked as intended
4XXcodes indicate errors due to some mistakes in the request.
5XXcodes indicate an error with Gameball's servers.
When an error occurs and the response code is
4XX, Gameball's servers send an Error Object that has two parameters,
"message": "Name Already Exists"
Gameball sends an error code in the body of the response, each code has a corresponding error message that is descriptive of what went wrong, below are the codes along with their description.
The format is invalid or not compatible
Hashed calculated is invalid or created in a wrong way
Inactive element like a player or program that are inactive
Invalid Leveling Method
Different leveling method required to perform level update
Player External ID Not Found
Player does not exist
Referral Player Referred Already
Customer already exists and can not be referred
Referral Code Not Found
Referral code is wrong or nonexistent
Transaction Type Non Reversible
This transaction can not be canceled or reversed
Transaction Already Canceled
The transaction has already been canceled
Transaction Not Found
Transaction ID doesn't exist
Transaction Time Already Exists
A transaction was already done during the same exact time
Transaction ID Already Exists
Transaction ID must be unique, this ID already exists
Transaction Reversed ID Not Found
Reversed Transaction ID doesn't exist
Transaction Hold Reference Not Found
Transaction Hold Reference no longer exists. It is either wrong or it's been deleted after the 10-minute hold
Event Not Found
This event is not configured in the dashboard
The table covers all used errors and their description. If you get any error that is not listed above, please email us to add it.