Keep response contracts consistent
Use the same top-level response structure across endpoints.
List endpoints should return a predictable structure for data, pagination, and errors.Consistency lowers cognitive load and makes SDKs, docs, and client code easier to maintain.