BaseCrudApi is now defined as BaseCrudApi<TCreate, TUpdate, TDelete>, with each CRUD method using its respective type parameter. This improves type safety and clarity for API payloads. Method signatures and XML documentation have been updated accordingly.