Whenever you're ready, walk me through how you'd approach this.
Tell me about your experience with API architecture, specifically regarding RESTful or GraphQL implementations.
Discuss how you have designed or integrated APIs, including resource and schema modeling, versioning, authentication, validation, error handling, caching, observability, and client consumption. Compare the trade-offs between REST and GraphQL, and explain how you would choose between them for a new Salesforce application.
Scope: focus on web API architecture and HTTP behavior, not implementation of a complete service.