What is the difference between a synchronous and asynchronous RESTful API?
- Synchronous → Client waits until the server responds (blocking).
- Asynchronous → Server processes request in background and may send response
later (via polling, callbacks, or webhooks).