# Tasks

API for managing tasks

## List all tasks

 - [GET /api/v1/tasks](https://docs.onboarded.com/openapi/tasks/tasks.list.md)

## Create a new task

 - [POST /api/v1/tasks](https://docs.onboarded.com/openapi/tasks/tasks.create.md)

## Get a task by ID

 - [GET /api/v1/tasks/{task_id}](https://docs.onboarded.com/openapi/tasks/tasks.findbyid.md)

## Update a task

 - [PATCH /api/v1/tasks/{task_id}](https://docs.onboarded.com/openapi/tasks/tasks.updatebyid.md)

## Delete a task

 - [DELETE /api/v1/tasks/{task_id}](https://docs.onboarded.com/openapi/tasks/tasks.deletebyid.md)

## Get task fields

 - [GET /api/v1/tasks/{task_id}/fields](https://docs.onboarded.com/openapi/tasks/tasks.getfields.md)

## Update task fields

 - [PATCH /api/v1/tasks/{task_id}/fields](https://docs.onboarded.com/openapi/tasks/tasks.updatefields.md)

## Download task as PDF

 - [GET /api/v1/tasks/{task_id}/pdf](https://docs.onboarded.com/openapi/tasks/tasks.getpdf.md)

## Get onboarding URL for a task

 - [GET /api/v1/tasks/{task_id}/onboarding](https://docs.onboarded.com/openapi/tasks/tasks.getonboardingurl.md)

