This is a Rest API that provides secure endpoints for creating, finding, updating, and deleting tasks. It also allows finding tasks using pagination, sorting, and searching based on terms.
Endpoint | Method | Protected | Description |
---|---|---|---|
/api/v1/tasks/ |
POST | YES | Create a task |
/api/v1/tasks/{id} |
GET | YES | Find a task by id |
/api/v1/tasks |
GET | YES | Search tasks |
/api/v1/tasks |
PUT | YES | Update a task |
/api/v1/tasks |
DELETE | YES | Delete a task |
/api/v1/swagger-ui/ |
GET | NO | API's documentation |
/api/v1/actuator/ |
GET | NO | Health check |
Contributions are welcome! If you find a bug or would like to suggest an enhancement, please make a fork, create a new branch with the bugfix or feature, and submit a pull request.
This project is licensed under the MIT License. See LICENSE file for more information.