- GET /api - USER API
- GET /users - Create all users
- POST /users - Create a user
- GET /users/:id - Get a user
- PATCH /user/:id - Update a user
- DELETE /user/:id - Delete user
-
Filtering users by email (or any other unique identifier)
- GET /users?filters=["email", "[email protected]"] (You can replace email property with any other one e.g. name, company, etc.)
-
Filtering users by a date range
- GET /users?filters=[["date",">=","2022-08-15"],["AND"],["date","<=","2023-01-15"]]
-
Filtering users by by page and setting page limit
- GET /users?page=1&size=2 (page sets the current page and size sets the number of users shown in a page.)
-
The user can even be sorted
- GET /users?size=10&sort=-name,id (adding - sign sorts in descending order while without - sorts in ascending order.)