# Tareas

Órdenes de servicio, visitas y tareas de campo.

## Obtener tarea

 - [GET /tasks/{id}](https://developer.auvo.com.br/es/openapi/api-reference/tareas/retrieve-a-task.md): Devuelve los detalles de un registro de tareas identificado por su ID único.

## Editar tarea

 - [PATCH /tasks/{id}](https://developer.auvo.com.br/es/openapi/api-reference/tareas/edit-a-task.md): Actualiza los campos editables de un registro existente de tareas. Solo se modifican las propiedades presentes en el cuerpo de la solicitud.

## Eliminar tarea

 - [DELETE /tasks/{id}](https://developer.auvo.com.br/es/openapi/api-reference/tareas/delete-a-task.md): Elimina la relación o el registro de tareas de tu cuenta. Esta operación no se puede deshacer.

## Crear tarea

 - [POST /tasks](https://developer.auvo.com.br/es/openapi/api-reference/tareas/add-a-new-task.md): Crea un registro de tareas en tu cuenta usando los datos enviados en el cuerpo de la solicitud.

## Crear o actualizar tarea

 - [PUT /tasks](https://developer.auvo.com.br/es/openapi/api-reference/tareas/upsert-add-a-new-task-or-update-an-existing-one.md): Actualiza o reemplaza datos de tareas usando el payload enviado en el cuerpo de la solicitud.

## Listar tareas

 - [GET /tasks](https://developer.auvo.com.br/es/openapi/api-reference/tareas/retrieve-a-list-of-tasks.md): Devuelve una lista paginada de tareas registrados en tu cuenta. Usa los parámetros de consulta para filtrar, ordenar y paginar resultados.

## Crear o actualizar task attachments

 - [PUT /tasks/{id}/attachments](https://developer.auvo.com.br/es/openapi/api-reference/tareas/upsert-task-attachments.md): Actualiza o reemplaza datos de tareas usando el payload enviado en el cuerpo de la solicitud.

## Crear o actualizar task products

 - [PUT /tasks/{id}/products](https://developer.auvo.com.br/es/openapi/api-reference/tareas/upsert-task-products.md): Actualiza o reemplaza datos de tareas usando el payload enviado en el cuerpo de la solicitud.

## Delete Task Products

 - [DELETE /tasks/{id}/products](https://developer.auvo.com.br/es/openapi/api-reference/tareas/delete-task-products.md): Elimina la relación o el registro de tareas de tu cuenta. Esta operación no se puede deshacer.

## Crear o actualizar task services

 - [PUT /tasks/{id}/services](https://developer.auvo.com.br/es/openapi/api-reference/tareas/upsert-task-services.md): Actualiza o reemplaza datos de tareas usando el payload enviado en el cuerpo de la solicitud.

## Delete Task Services

 - [DELETE /tasks/{id}/services](https://developer.auvo.com.br/es/openapi/api-reference/tareas/delete-task-services.md): Elimina la relación o el registro de tareas de tu cuenta. Esta operación no se puede deshacer.

## Crear o actualizar task additional costs

 - [PUT /tasks/{id}/additional-costs](https://developer.auvo.com.br/es/openapi/api-reference/tareas/upsert-task-additional-costs.md): Actualiza o reemplaza datos de tareas usando el payload enviado en el cuerpo de la solicitud.

## Delete Task Additional Costs

 - [DELETE /tasks/{id}/additional-costs](https://developer.auvo.com.br/es/openapi/api-reference/tareas/delete-task-additional-costs.md): Elimina la relación o el registro de tareas de tu cuenta. Esta operación no se puede deshacer.

## Crear o actualizar respuesta de cuestionario de la tarea

 - [PUT /tasks/{id}/questionnaire-response](https://developer.auvo.com.br/es/openapi/api-reference/tareas/upsert-task-questionnaire-responses.md): Crea o actualiza una respuesta de cuestionario vinculada a una tarea.

El procesamiento es asincrónico. Una respuesta 202 Accepted significa que la respuesta fue validada, encolada y debería estar disponible en la tarea en hasta 5 minutos. No garantiza que el registro final de la tarea ya haya sido actualizado cuando se devuelve la respuesta.

Envía una respuesta por solicitud. La respuesta se crea o actualiza para la instancia de cuestionario identificada por itemID, codigoChecklist y codigoPergunta; cuando el mismo checklist esté vinculado a la tarea más de una vez, usa un itemID diferente para cada instancia. Usa codigoEquipamento cuando la respuesta pertenezca a un equipo específico de la tarea.

## Listar tareas eliminadas

 - [GET /tasks/GetDeletedTasks](https://developer.auvo.com.br/es/openapi/api-reference/tareas/retrieve-a-list-of-deleted-tasks.md): Devuelve una lista paginada de tareas registrados en tu cuenta. Usa los parámetros de consulta para filtrar, ordenar y paginar resultados.

