races get api, error messages, register