Code values let you map your own localized message, and msg values are just sample error messages:
1000 : Authentication failed
1100 : api_sig is a required field
1150 : api_key is a required field
1200 : ts - timestamp is a required field
1201 : ts - timestamp must be numeric
1250 : data is a required field
1251 : JSON data cannot be decoded
1300 : type is a required field
1301 : job_type is not supported
1302 : identifier missing
1303 : quote missing
1304 : invalid tier
1305 : quote number of files exceeds limit
1306 : quote file size exceeds limit
1350 : body_src is a required field
1351 : Invalid body text
1352 : content type invalid
1400 : lc_src is a required field
1450 : lc_tgt is a required field
1500 : tier is a required field
1501 : filename is a required field
1551 : language service is not supported
1601 : callback_url must be a valid URL
1651 : auto_approve must be 0 or 1
1701 : use_preferred must be 0 or 1
1751 : “custom_data” is over maximum storage limit (1kb)
1754 : system detected an identical payload within a 5 minute window
1758 : “custom_data” must be of type string
1800 : jobs is a required field
1801 : jobs files mismatch
1802 : file upload failed (did you check that the file is correct and the extension supported?)
1803 : missing file key
1804 : jobs identifier missing
1851 : as_group must be 0 or 1
1901 : process must be 0 or 1
1950 : These jobs cannot be grouped (they have different tiers, source or target languages)
1951 : You cannot group a single job
2000 : body is a required field
2010 : invalid attachment
2050 : job_id is a required field
2100 : Unauthorized job access
2150 : revision_id is a required field
2200 : Unauthorized revision access
2250 : Job is not reviewable
2251 : Job cannot be purchased (incorrect state)
2252 : Job cannot be canceled (incorrect state)
2300 : comment is a required field
2350 : reason is a required field
2450 : Invalid follow-up value
2500 : rating is a required field
2501 : “rating” must be a numeric value between 1 and 5
2502 : “rating” must be between 1 and 5
2503 : public flag must be a boolean
2550 : Jobs’ group id is missing
2600 : Unauthorized job group access
2650 : Invalid job status
2700 : Not enough credits - please top up
2750 : Unauthorized order access
2751 : Order canceled before processing (please wait until the order is out of our queue)
2752 : “tone” is over the maximum allowed size (128 characters)
2753 : “purpose” is over the maximum allowed size (128 characters)
2800 : API temporarily unavailable