Value Must Not Be Empty
A non default value must be supplied
Summary
This error code signifies that although a value was supplied for a property it was either null or a default value. For example, the Name property of a Company entity will not allow a null value, nor will it allow an empty string.
curl -X PUT -H "Authorization: ApiKey {ApiKey}" \ -H "Content-Type: application/json" \ --data "{\"Name\": \"\"}" \ https://api.youmanage.co.uk/companies/5 { "error": { "code": "YM1000", "reference": "https://developer.youmanage.co.uk/api/errors/ym1000", "target": "Validation", "message": "Validation failed", "details": [ { "code": "YM1006", "reference": "https://developer.youmanage.co.uk/api/errors/ym1006", "target": "Name", "message": "'Name' must not be empty.", "details": null } ] } }
Solution
Reissue the same request but ensure that a non-default value is supplied for the property.
curl -X PUT -H "Authorization: ApiKey {ApiKey}" \ -H "Content-Type: application/json" \ --data "{\"Name\": \"Awesome Inc.\"}" \ https://api.youmanage.co.uk/companies/2 HTTP/1.1 204 No Content