Web Service Transaction Codes

The following Transaction Codes are provided after the invocation of a method using either the Web Service or HTTPS Connector. Each Transaction Code is accompanied with a brief summary of the meaning behind the retuned value.

chevron_right 0 = "Authentication succeeded"
chevron_right 1 = "Transaction OK"
chevron_right 2 = "Transaction failure reason unknown"
chevron_right 3 = "Transaction returns no result"
chevron_right 4 = "Transaction returns too many results"
chevron_right 5 = "Amount of transactions per second exceeded"
chevron_right 6 = "Method in maintenance"
chevron_right 200 = "Account not found"
chevron_right 201 = "User not authorised"
chevron_right 202 = "IP address not found"
chevron_right 203 = "Account suspended"
chevron_right 204 = "Insufficient credits"
chevron_right 205 = "Credits threshold reached"
chevron_right 301 = "External login missing"
chevron_right 302 = "Password missing"
chevron_right 303 = "Client billing reference missing"
chevron_right 304 = "Client message reference missing"
chevron_right 305 = "Originator missing"
chevron_right 306 = "Destination missing"
chevron_right 307 = "Body missing"
chevron_right 308 = "Reply data missing"
chevron_right 309 = "Inbound service number missing"
chevron_right 310 = "Premium inbound service shortcode missing"
chevron_right 311 = "Validity is missing"
chevron_right 312 = "ID(s) missing"
chevron_right 313 = "Character set missing"
chevron_right 314 = "Reply method missing"
chevron_right 315 = "RBID missing"
chevron_right 330 = "Client billing reference too long"
chevron_right 331 = "Client message reference too long"
chevron_right 332 = "Originator too long"
chevron_right 333 = "Too many destinations"
chevron_right 334 = "Body too long"
chevron_right 335 = "Inbound service number too long"
chevron_right 336 = "Inbound service keyword too long"
chevron_right 360 = "Originator in wrong format - please see the parameter ReplyMethodID"
chevron_right 361 = "Destination in wrong format"
chevron_right 362 = "Validity out of range"
chevron_right 363 = "Character set not found"
chevron_right 364 = "Reply method not found"
chevron_right 365 = "Method not found"
chevron_right 366 = "Return CSV String not found"
chevron_right 386 = "Survey not found"
chevron_right 387 = "Questions could not be sent – not enough credit"
chevron_right 388 = "The destinations parameter contained no valid numbers. For surveys that don't allow duplicate enrolments, this includes valid numbers that are already enrolled."
chevron_right 389 = “Numbers already Enrolled and active”
chevron_right 399 = "Unknown error in processing the parameters"
chevron_right 400 = "Client enrolment reference missing"
chevron_right 401 = "Client enrolment reference too long"
chevron_right 404 = “Period too long”
chevron_right 405 = “Enrolment Batch XML missing”
chevron_right 406 = “Enrolment Batch XML was malformed”
chevron_right 407 = “Survey uses placeholders, but none were supplied”
chevron_right 408 = “Placeholders supplied for non-placeholder Survey”
chevron_right 409 = “Number of placeholders supplied was less than the number of placeholders on the Survey”
chevron_right 900 = "White label credits threshold reached"
chevron_right 901 = "Account suspended"