---
title: "Actualiza una tarea"
method: PUT
path: "/api/v1/tareas/{idTarea}"
tags: ["Tareas"]
---

# Actualiza una tarea

`PUT /api/v1/tareas/{idTarea}`

Actualiza una tarea existente de la agencia a partir de su **id** y devuelve su información.



**Requisitos:**
- `tareas_update`

## Path parameters

- `idTarea` integer, required

## Request body

- TareaCrearRequest
  - `idAgente` integer — Id del agente
  - `referenciaCliente` integer, nullable — Referencia del cliente a vincular
  - `referenciaInmueble` string, nullable — Referencia del inmueble a vincular
  - `referenciaSolicitud` integer, nullable — Referencia de la solicitud a vincular
  - `referenciaDemanda` integer, nullable — Referencia de la demanda a vincular
  - `referenciaOperacion` integer, nullable — Referencia de la operacion a vincular
  - `estado` 'Pendiente' | 'Finalizado' | 'Cancelado' | 'Aplazado' | 'Archivado'
  - `idTipo` integer — Id del tipo de tarea
  - `asunto` string, nullable — Asunto de la tarea
  - `comentarios` string, nullable — Comentarios de la tarea
  - `fechaInicio` string, date-time — Fecha de inicio de la tarea (YYYY-MM-DD HH:MM:SS)
  - `fechaFin` string, date-time, nullable — Fecha de fin de la tarea (YYYY-MM-DD HH:MM:SS)
  - `sincronizar` boolean, nullable — Sincronizar la tarea con Google Calendar. Es necesario haber configurado la sincronización con Google Calendar desde Mobilia. Por defecto False

## Response `200`

OK

- TareaResponseApiResponse
  - `datos` TareaResponse
    - `idTarea` integer
    - `idAgente` integer, nullable
    - `referenciaCliente` integer, nullable
    - `referenciaInmueble` string, nullable
    - `referenciaSolicitud` integer, nullable
    - `referenciaDemanda` integer, nullable
    - `referenciaOperacion` integer, nullable
    - `estado` string, nullable
    - `idEstadoTarea` integer, nullable
    - `idTipo` integer, nullable
    - `asunto` string, nullable
    - `sincronizar` boolean, nullable
    - `comentarios` string, nullable
    - `fechaInicio` string, date-time, nullable
    - `fechaFin` string, date-time, nullable

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/mobiliagestion/apis/mobilia-public-api.md) · [All operations](https://skmtc.net/mobiliagestion/apis/mobilia-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mobiliagestion/mobilia-public-api/versions/acbeb97ad5a7/schema)
