Method: tasks.move

Move a tarefa especificada para outra posição na lista de tarefas de destino. Se a lista de destino não for especificada, a tarefa será movida para a lista atual. Isso pode incluir colocá-la como uma tarefa filha em uma nova mãe e/ou movê-la para uma posição diferente entre as tarefas irmãs. Um usuário pode ter até 2.000 subtarefas por tarefa.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
tasklist

string

Identificador da lista de tarefas.

task

string

Identificador da tarefa.

Parâmetros de consulta

Parâmetros
parent

string

Novo identificador de tarefa pai. Se a tarefa for movida para o nível superior, esse parâmetro será omitido. As tarefas atribuídas não podem ser definidas como tarefa pai (ter subtarefas) ou ser movidas para uma tarefa pai (tornar-se subtarefas). Opcional.

previous

string

Novo identificador de tarefa irmã anterior. Se a tarefa for movida para a primeira posição entre os irmãos, esse parâmetro será omitido. Opcional.

destinationTasklist

string

Opcional. Identificador da lista de tarefas de destino. Se definida, a tarefa será movida da lista de tarefas para a lista destinationTasklist. Caso contrário, a tarefa será movida para a lista atual. No momento, não é possível mover tarefas recorrentes entre listas. Opcional.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Task.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte o Guia de autorização.