Error codes in OneSchema and their corresponding messages. Messages are human-readable descriptions of errors and are subject to change.
{
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"
}