Google Tasks API

A API Google Tasks permite gerenciar suas tarefas e listas de tarefas.

Serviço: tasks.googleapis.com

Para chamar esse serviço, use as bibliotecas de cliente fornecidas pelo Google. Se o aplicativo precisar usar bibliotecas próprias para chamar esse serviço, utilize as informações a seguir ao fazer as solicitações de API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:

Endpoint de serviço

Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://tasks.googleapis.com

Recurso REST: tasklists

Métodos
delete DELETE /tasks/v1/users/@me/lists/{tasklist}
Exclui a lista de tarefas especificada do usuário autenticado.
get GET /tasks/v1/users/@me/lists/{tasklist}
Retorna a lista de tarefas especificada pelo usuário autenticado.
insert POST /tasks/v1/users/@me/lists
Cria uma nova lista de tarefas e a adiciona às listas de tarefas do usuário autenticado.
list GET /tasks/v1/users/@me/lists
Retorna todas as listas de tarefas do usuário autenticado.
patch PATCH /tasks/v1/users/@me/lists/{tasklist}
Atualiza a lista de tarefas especificada pelo usuário autenticado.
update PUT /tasks/v1/users/@me/lists/{tasklist}
Atualiza a lista de tarefas especificada pelo usuário autenticado.

Recurso REST: tasks

Métodos
clear POST /tasks/v1/lists/{tasklist}/clear
Limpa todas as tarefas concluídas da lista de tarefas especificada.
delete DELETE /tasks/v1/lists/{tasklist}/tasks/{task}
Exclui a tarefa especificada da lista de tarefas.
get GET /tasks/v1/lists/{tasklist}/tasks/{task}
Retorna a tarefa especificada.
insert POST /tasks/v1/lists/{tasklist}/tasks
Cria uma nova tarefa na lista de tarefas especificada.
list GET /tasks/v1/lists/{tasklist}/tasks
Retorna todas as tarefas na lista de tarefas especificada.
move POST /tasks/v1/lists/{tasklist}/tasks/{task}/move
Move a tarefa especificada para outra posição na lista de tarefas.
patch PATCH /tasks/v1/lists/{tasklist}/tasks/{task}
Atualiza a tarefa especificada.
update PUT /tasks/v1/lists/{tasklist}/tasks/{task}
Atualiza a tarefa especificada.