# Internal APIs intended for internal use by Tidepool. ## List Tasks - [GET /v1/tasks](https://tidepool.redocly.app/reference/task.v1/internal/listtasks.md): Returns list of tasks. The list can be filtered with the , , or query parameters. It can also be paginated with the and query parameters. ## Create New Task - [POST /v1/tasks](https://tidepool.redocly.app/reference/task.v1/internal/createtask.md): Creates a new task. ## Get Task - [GET /v1/tasks/{taskId}](https://tidepool.redocly.app/reference/task.v1/internal/gettask.md): Returns the task identified by . ## Update Task - [PUT /v1/tasks/{taskId}](https://tidepool.redocly.app/reference/task.v1/internal/updatetask.md): Updates the task identified by . ## Delete Task - [DELETE /v1/tasks/{taskId}](https://tidepool.redocly.app/reference/task.v1/internal/deletetask.md): Deletes the task identified by . ## List Tasks - [GET /v1/tasks](https://tidepool.redocly.app/reference/task.v1/tasks/listtasks.md): Returns list of tasks. The list can be filtered with the , , or query parameters. It can also be paginated with the and query parameters. ## Create New Task - [POST /v1/tasks](https://tidepool.redocly.app/reference/task.v1/tasks/createtask.md): Creates a new task. ## Get Task - [GET /v1/tasks/{taskId}](https://tidepool.redocly.app/reference/task.v1/tasks/gettask.md): Returns the task identified by . ## Update Task - [PUT /v1/tasks/{taskId}](https://tidepool.redocly.app/reference/task.v1/tasks/updatetask.md): Updates the task identified by . ## Delete Task - [DELETE /v1/tasks/{taskId}](https://tidepool.redocly.app/reference/task.v1/tasks/deletetask.md): Deletes the task identified by .