New startDate parameter. The POST operation to /agents (Register Agent) now supports providing a startDate attribute for the agent. If not provided, the API will use the current UTC date/time. If provided, the date/time:
Must be in ISO-8601 UTC format
Cannot be in the future
Must be later than 1900-01-01T00:00:00+00:00
Will be used as the start date for all related records (status, upline, level)
Improved conflict error message. Providing an agentCode value during agent registration would generate an HTTP 500 status code and an unhelpful error message if an agent already existed with the provided agent code. The API will now return a 400 HTTP status code in this case and a specific error message indicating the provided agent code is already in use.