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 a inclusão dela como uma tarefa filha em um novo pai 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 da tarefa mãe. Se a tarefa for movida para o nível superior, esse parâmetro será omitido. A tarefa definida como pai precisa existir na lista de tarefas e não pode ser oculta. As tarefas atribuídas não podem ser definidas como tarefas principais (ter subtarefas) ou movidas para uma tarefa principal (se tornar subtarefas). Opcional.

previous

string

Novo identificador de tarefa anterior irmã. Se a tarefa for movida para a primeira posição entre as irmãs, esse parâmetro será omitido. A tarefa definida como anterior precisa existir na lista de tarefas e não pode ser oculta. Opcional.

destinationTasklist

string

Opcional. Identificador da lista de tarefas de destino. Se definido, 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.