Method: tasks.move

Mueve la tarea especificada a otra posición en la lista de tareas de destino. Si no se especifica la lista de destino, la tarea se mueve dentro de su lista actual. Esto puede incluir colocarla como tarea secundaria debajo de una nueva tarea superior o moverla a una posición diferente entre sus tareas del mismo nivel. Un usuario puede tener hasta 2,000 subtareas por tarea.

Solicitud HTTP

POST https://tasks.googleapis.com/tasks/v1/lists/{tasklist}/tasks/{task}/move

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
tasklist

string

Identificador de la lista de tareas.

task

string

Identificador de tarea.

Parámetros de consulta

Parámetros
parent

string

Nuevo identificador de tarea superior. Si la tarea se traslada al nivel superior, se omite este parámetro. Las tareas asignadas no pueden establecerse como tareas principales (tener subtareas) ni moverse a una tarea superior (convertirse en subtareas). Opcional.

previous

string

Nuevo identificador de tarea del mismo nivel anterior. Si la tarea se mueve a la primera posición entre sus elementos del mismo nivel, este parámetro se omite. Opcional.

destinationTasklist

string

Opcional. Es el identificador de la lista de tareas de destino. Si se configura, la tarea se mueve de la lista de tareas a la lista destinationTasklist. De lo contrario, la tarea se mueve dentro de su lista actual. En este momento, las tareas recurrentes no se pueden mover entre listas. Opcional.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Task.

Alcances de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/tasks

Para obtener más información, consulta la Guía de autorización.