Feature/api specs