Should we use REST or GraphQL?
REST with OpenAPI is preferred for simple resource based interfaces with broad consumer compatibility. GraphQL is preferred when clients need flexible queries, typed schemas and reduced over fetching across multiple data sources.