Error codes

{
  "1": "Must be from picklist",
  "2": "Must be a number",
  "40": "Must be a percentage",
  "3": "Must match MM/DD/YYYY date format",
  "25": "Must match DD/MM/YYYY date format",
  "29": "Must match ISO 8601 date format",
  "30": "Must match ISO 8601 datetime format",
  "45": "Must match MM/DD/YYYY HH:MM",
  "34": "Must match YYYY/MM/DD date format",
  "35": "Must match DD/MMM/YYYY date format",
  "26": "Must match HH:NN time format",
  "46": "Must be a Unix timestamp",
  "8": "Must be a URL",
  "10": "Must be a internet domain",
  "13": "Must be an email address",
  "5": "Must be a unit of measure",
  "6": "Must be a currency code",
  "7": "Must be a phone number",
  "44": "Must be a US phone number with optional extension",
  "31": "Must be a quantity of money",
  "33": "Must be a IANA timezone",
  "36": "Must match a custom regex",
  "37": "Must be only letters",
  "42": "Must match masked SSN format",
  "43": "Must match unmasked SSN format",
  "48": "Must be a file name with extension",
  "52": "Must be a UUID",
  "53": "Must be valid JSON",
  "23": "Must be a ZIP/Postal code",
  "50": "Must be a US State or Territory",
  "51": "Must be a Country",
  "1000": "Data is duplicate in unique column",
  "1001": "Data is missing in required column",
  "1003": "Row validation error occurred",
  "1004": "Data is shorter than min character limit",
  "1005": "Data is longer than max character limit",
  "2000": "Text should be in title case",
  "2001": "Text should be in upper case",
  "2002": "Text should be in lower case",
  "2010": "Text has surrounding whitespace",
  "3001": "Validation webhook triggered an error",
  "3002": "Validation webhook triggered a warning",
  "5000": "Code hook triggered an error",
  "5001": "Code hook triggered a warning",
  "8000": "Template column must be mapped",
  "8001": "Invalid template column"
}