Import the API collection into Bruno, Postman, or Insomnia to try all examples locally.
Download CollectionColumns detected as date type must contain values that the prediction model can parse. This page explains which formats are accepted, which are auto-normalized, and what to do if you encounter a PRED_DATE_FORMAT error.
Use ISO 8601 for all date values:
| Format | Example |
|---|---|
YYYY-MM-DD | 2025-11-28 |
YYYY-MM-DDTHH:MM:SS | 2025-11-28T14:30:00 |
These formats are unambiguous and always accepted without transformation.
The following formats are automatically converted to ISO 8601 before the request reaches the prediction model:
| Input Format | Example | Normalized To |
|---|---|---|
DD/MM/YYYY | 28/11/2025 | 2025-11-28 |
DD-MM-YYYY | 28-11-2025 | 2025-11-28 |
YYYY/MM/DD | 2025/11/28 | 2025-11-28 |
DD/MM/YYYY HH:MM | 28/11/2025 14:30 | 2025-11-28T14:30 |
DD-MM-YYYY HH:MM:SS | 28-11-2025 14:30:00 | 2025-11-28T14:30:00 |
YYYY-MM-DD HH:MM:SS | 2025-11-28 14:30:00 | 2025-11-28T14:30:00 |
When both day and month are <= 12 (e.g. 01/02/2025), the system assumes day-first (European convention):
01/02/2025 → February 1, 2025 (not January 2)05-03-2025 → March 5, 2025Empty cells or whitespace-only values in date columns are converted to null before sending to the model. This is accepted by the prediction service.
The following will not be recognized as dates and may cause a PRED_DATE_FORMAT error:
| Value | Reason |
|---|---|
Monday, January | Pure text, not a date |
1672531200 | Unix timestamp as string |
1e10 | Scientific notation |
Order from 15/01/2024 | Date embedded in a longer string |
my03.02.1990 | Date as substring of another value |
When date normalization fails and the model cannot parse a date column, you will receive:
{
"code": "ERR_PRED_DATE_FORMAT",
"what": "Date format not recognized",
"why": "Column \"ORDERDATE\" contains date values in an unsupported format (e.g. \"28-11-2025\", \"15-11-2025\")",
"action": "Use ISO 8601 format (YYYY-MM-DD) for date values",
"docsLink": "/docs/api/date-formats"
}
HTTP status: 400
YYYY-MM-DD when generating data programmaticallyMM/DD/YYYY (US) — they conflict with the day-first assumptionTHH:MM:SS if your data has timestamps (use T separator, not space)N/A or TBD for missing dates