igorcosta / api_workspace

A restful API demo for GitHub Workspace
MIT License
0 stars 0 forks source link

Implement Task, Task Status and Task's Extra Fields Data Endpoints #9

Open igorcosta opened 4 months ago

igorcosta commented 4 months ago

Create an endpoint for creating a new task (POST /tasks) Create an endpoint for retrieving task information (GET /tasks/<task_id>) Create an endpoint for updating task information (PUT /tasks/<task_id>) Create an endpoint for deleting a task (DELETE /tasks/<task_id>)

Implement Task Status Endpoints

Create an endpoint for retrieving task status (GET /tasks/<task_id>/status) Create an endpoint for updating task status (PUT /tasks/<task_id>/status) The acceptable status values are: started, in progress, completed, closed, not planned, and planned.

Implement Task Extra Fields Endpoints

Create an endpoint for retrieving task extra fields (GET /tasks/<task_id>/extra-fields) Create an endpoint for updating task extra fields (PUT /tasks/<task_id>/extra-fields)

github-actions[bot] commented 4 months ago

Issue classified with labels: endpoint, api-design, tasks

github-actions[bot] commented 4 months ago
Suggested improvements for the issue Create an endpoint for creating a new task (POST `/tasks`) Create an endpoint for retrieving task information (GET `/tasks/`) Create an endpoint for updating task information (PUT `/tasks/`) Create an endpoint for deleting a task (DELETE `/tasks/`) Implement Task Status Endpoints Create an endpoint for retrieving task status (GET `/tasks//status`) Create an endpoint for updating task status (PUT `/tasks//status`) The acceptable status values are: started, in progress, completed, closed, not planned, and planned. Implement Task Extra Fields Endpoints Create an endpoint for retrieving task extra fields (GET `/tasks//extra-fields`) Create an endpoint for updating task extra fields (PUT `/tasks//extra-fields`)