update staff api docs and validation.