Well, you have answered your own question. In the RESTful methodology for each entity must be an implementation of CRUD. On the same URL, just different HTTP methods:
- POST /api/users (create)
- GET /api/users/1 (read)
- PUT /api/users/1 (update)
- DELETE /api/users/1 (delete)
If you want to REST-architecture, read something like this
. Then it will become clear whether you need such an implementation, or enough current.
And in addition to implementing the queries should be other layers: authorization (tokens / bearer / ip), caching, etc.