Your question is Design a RESTful API. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How would you approach designing a RESTful API?
Explain how you would clarify requirements, model resources, define endpoints and HTTP semantics, validate requests, handle errors, secure access, and make the service observable and reliable. Discuss how you would evolve the API without breaking clients, test it, and scale the implementation when traffic and data volume are not yet specified.