Invalid Date
Dates must be in the correct format
Summary
If you receive this error code then you have supplied a date value that is in an invalid format.
curl -X PUT -H "Authorization: ApiKey {ApiKey}" \ -H "Content-Type: application/json" \ --data "{\"Started\": \"InvalidDate\"}" \ https://api.youmanage.co.uk/employees/7 { "error": { "code": "YM1000", "reference": "https://developer.youmanage.co.uk/api/errors/ym1000", "target": "Validation", "message": "Validation failed", "details": [ { "code": "YM1005", "reference": "https://developer.youmanage.co.uk/api/errors/ym1005", "target": "Started", "message": "Dates must be in the format 'yyyy'-'MM'-'dd'T'HH':'mm':'ssZ'", "details": null } ] } }
Solution
Simply reissue the same request but ensure the date follows the required ISO 8601 format.
curl -X PUT -H "Authorization: ApiKey {ApiKey}" \ -H "Content-Type: application/json" \ --data "{\"Started\": \"2019-08-03T12:34:56Z\"}" \ https://api.youmanage.co.uk/employees/7 HTTP/1.1 204 No Content