lib takes a Spec as param, not the path
update spec; handle multiple response statuses
update API spec location