API Error codes

This books explains only the error codes associated to particular responses in our API

Error Codes

{
    "11001": "invalid country",
    "11002": "invalid country or province / state",
    "11003": "location is restricted",
    "12001": "cashier transaction not found",
    "12005": "customer security code validation failure",
    "12006": "transaction security code validation failure",
    "12007": "wager security code validation failure",
    "12008": "inconsistent bonus details",
    "12009": "cash bonus configured with free play details",
    "12010": "free play configured with cash bonus details",
    "12011": "bonus not found",
    "12012": "misconfigured bonus amount or rollover",
    "12013": "unable to insert bonus transaction",
    "12014": "unable to insert bonus",
    "12015": "admin user already exists",
    "12016": "admin user role already exists",
    "12017": "built-in admin user roles may not be created",
    "12018": "online user \"${1}\" already exists with the provided ${2}",
    "12019": "multiple existing customers found that match the provided customer information",
    "12020": "master agent invalid due to infinite recursion",
    "12021": "this agent name is reserved",
    "12022": "must specify a master agent",
    "12023": "attempt to modify master agent rejected",
    "12024": "agent not found",
    "12025": "bonus id mismatch with bonus name or agent",
    "12026": "unable to delete bonus",
    "12027": "unable to create bonus",
    "12029": "user name may only contain numbers, letters, underscore, period, and dash",
    "12030": "customer creation failure: user name must be specified",
    "12031": "customer creation failure: user name must not be specified",
    "12032": "customer creation failure: either an email address or user name must be specified",
    "12033": "customer creation failure: an email address must be specified",
    "12034": "could not find customerAddress record to modify",
    "12035": "customerAddress record mismatch with customerId",
    "12036": "unable to insert customerAddress record",
    "12037": "could not find email record to modify",
    "12038": "customerEmail record mismatch with customerId",
    "12039": "unable to insert customerEmail record",
    "12040": "could not find phone record to modify",
    "12041": "customerPhone record mismatch with customerId",
    "12042": "unable to insert customerPhone record",
    "12044": "built-in admin user roles may not be deleted",
    "12045": "admin user role not found",
    "12046": "an admin user role that is currently assigned to any users may not be deleted",
    "12047": "an agent with subagents may not be deleted",
    "12048": "an agent with players may not be deleted",
    "12049": "agent not found",
    "12050": "no sessionId provided for delete",
    "12051": "wager not found",
    "12052": "too much time has passed for wager deletion by this admin user",
    "12053": "wager not found",
    "12054": "email domain \"${1}\"\" is not a valid recipient",
    "12055": "invalid email to address",
    "12056": "email address not found for specified sutomer",
    "12057": "invalid email toAddress",
    "12058": "invalid email fromAddress",
    "12059": "admin user not found",
    "12060": "admin role not found",
    "12061": "no admin roles found",
    "12062": "unrecognized display exchange rate",
    "12063": "unrecognized display exchange rate",
    "12064": "session does not match provided customer",
    "12065": "session not found",
    "12067": "friendly error message",
    "12068": "empty cashier transaction payload",
    "12069": "initiation of cashier transaction failed",
    "12070": "2FA required",
    "12071": "authentication failed. 2FA required",
    "12072": "authentication failed",
    "12073": "password has expired and must be changed",
    "12074": "admin user not found",
    "12075": "built-in admin user roles may not be modified",
    "12076": "admin user role not found",
    "12077": "invalid status",
    "12078": "access to specified transaction is denied",
    "12079": "the customer field `${1}` is disabled and may not be specified",
    "12080": "mandatory customer field `${1}` is missing",
    "12081": "all wager payout transaction types must be in the withdrawal family",
    "12082": "wager payout requests may not specify a customerId, an amount, a currency, or an exchange rate",
    "12083": "wager payout requests may only be made on behalf on anonymous customers",
    "12084": "invalid barcode",
    "12085": "barcode has been revoked is no longer valid",
    "12086": "barcode has already been processed and is no longer valid",
    "12087": "admin user not found",
    "12088": "invalid barcode",
    "12089": "barcode has already been processed and may no longer be revoked",
    "12090": "barcode has already been revoked",
    "12091": "no matching admin users found",
    "12092": "error setting password",
    "12093": "built-in admin user roles may not be modified",
    "12094": "admin user role not found",
    "12095": "error setting password",
    "12096": "session not found",
    "12097": "session not found",
    "12098": "cashier transaction could not be updated",
    "12099": "no sessionId provided for update",
    "12100": "authentication failed",
    "12101": "password has expired and must be changed",
    "12102": "customer validation failure: customer not found",
    "12103": "customer validation failure: bad date of birth",
    "12104": "customer validation failure: missing verified address",
    "12105": "customer validation failure: missing address",
    "12106": "customer validation failure: missing verified phone number",
    "12107": "customer validation failure: missing phone number",
    "12108": "customer validation failure: missing verified email address",
    "12109": "customer validation failure: missing email address",
    "12110": "customer validation failure: invalid required values: ${1}",
    "12111": "authentication failed",
    "12112": "password has expired and must be changed",
    "12113": "admin password must contain at least one non-whitespace character",
    "12114": "admin password policy not found",
    "12115": "admin password must contain at least one uppercase character",
    "12116": "admin password must contain at least one lowercase letter",
    "12117": "admin password must contain at least one numeral",
    "12118": "admin password must contain at least one non-alphanumeric symbol",
    "12119": "admin password must not have been used at any point over the past ${1} day${2}",
    "12120": "admin password must be not be the same as ${1} passwowrds",
    "12121": "admin password must be at least ${1} characters long",
    "12122": "admin password may not contain user name",
    "12123": "password must contain at least one uppercase character",
    "12124": "password must contain at least one lowercase letter",
    "12125": "password must contain at least one numeral",
    "12126": "password must contain at least one non-alphanumeric symbol",
    "12127": "password must not have been used at any point over the past ${1} day${2}",
    "12128": "password must be not be the same as ${1} passwowrds",
    "12129": "password must be at least ${1} characters long",
    "12130": "password may not contain user name",
    "12131": "an admin user role name may not match that of a built-in role",
    "12132": "an admin user role name may not match that of a built-in role",
    "12133": "invalid admin user role agent specification",
    "12134": "only admin user roles owned by the master agent may be set as default",
    "12135": "invalid admin user role agent specification",
    "12136": "only admin user roles owned by the master agent may be set as default",
    "12137": "the admin user `${1}` can not be deleted",
    "12140": "inavlid configuration for discretionary bonus: min deposit amount must be zero",
    "12141": "inavlid configuration for discretionary bonus: percentage must be zero",
    "12142": "inavlid configuration for nondiscretionary bonus: nominal amount must be zero",
    "12143": "inavlid configuration for nondiscretionary bonus: percentage must be positive",
    "12144": "inavlid configuration for discretionary bonus: min deposit amount must be zero",
    "12145": "inavlid configuration for discretionary bonus: percentage must be zero",
    "12146": "inavlid configuration for nondiscretionary bonus: nominal amount must be zero",
    "12147": "inavlid configuration for nondiscretionary bonus: percentage must be positive",
    "12148": "failed to set free play parameters on a cash bonus",
    "12149": "can not update bonus partner, agent, start date, currency, or type",
    "12150": "bonus may not be changed between discretionary and non-discretionary types",
    "12151": "bonuses are not yet supported for non-Master agents",
    "12152": "failed to assign signup or discretionary bonus with a qualifying transaction id",
    "12153": "failed to assign deposit bonus without qualifying transaction id",
    "12154": "failed to modify read-only bonus assignment data",
    "12155": "error creating new tramsaction tax for unsupported transaction type id ${1}",
    "12156": "incorrect transaction format",
    "12157": "invalid transaction type for withdrawal",
    "12158": "security codes have a max length of 13 characters",
    "12159": "security code may not be created with an expiration time in the past",
    "12160": "a customerId value must be provided in order to clean anonymous wager leftovers from an admin user session",
    "20000": "transaction blocked due to insufficient player balance",
    "20001": "transaction blocked due to Responsible Gambling violation",
    "20002": "transaction blocked due to not validated player",
    "20003": "transaction blocked due to unmet rollover requirements ",
    "20004": "transaction blocked due to bad input data",
    "20005": "wager blocked due to insufficient free play balance",
    "20006": "wager payout blocked due to wager already paid out",
    "20007": "wager payout blocked due to wager not collectable",
    "60001": "no admin user permissions exist for a targeted agent or customer",
    "60002": "no admin user permissions exists for target partner",
    "60003": "no admin user read permissions exist for a targeted agent",
    "60004": "access to specified customerId is denied",
    "60005": "access to specified transactyion is denied",
    "FR000": "selected state is invalid",
    "FR001": "pin code must be numeric and between 4 and 8 digits long",
    "FR002": "user name already in use",
    "FR003": "selected currency is invalid",
    "FR004": "selected langauge is invalid",
    "FR005": "user name may only contain numbers, letters, underscore, period, and dash",
    "FR006": "last name may contain no more than 30 characters",
    "FR007": "first name may contain no more than 30 characters",
    "FR008": "middle name may contain no more than 30 characters",
    "FR009": "user name may contain no more than 30 characters",
    "FR00A": "the 'referred by' field may contain no more than 20 characters",
    "FR00B": "address is already in use",
    "FR00C": "email address is already in use",
    "FR00D": "phone number is already in use",
    "FR00E": "phone number may only contain numeric digits",
    "FR00F": "email address is not properly specified",
    "FR010": "phone number may only contain numeric digits",
    "FR011": "phone number may contain no more than 15 digits",
    "FR012": "phone type may contain no more than 10 characters",
    "FR013": "email address may contain no more than 254 characters",
    "FR014": "email type may contain no more than 10 characters",
    "FR015": "address may contain no more than 180 characters",
    "FR016": "city may contain no more than 100 characters",
    "FR017": "state may contain no more than 100 characters",
    "FR018": "postal code may contain no more than 20 characters",
    "FR019": "country must be expressed using the 2-letter ISO 3166 country code",
    "FR01A": "address type may contain no more than 10 characters",
    "FR01B": "selected country is invalid",
    "FR01C": "country must be expressed using the 2-letter ISO 3166 country code",
    "FRERR": "<see list of friendly error messages>"
}