API Schema Design: Naming, Nesting, Pagination, and Error Response Shapes