Google Tasks API

Com a API Google Tasks, você pode gerenciar suas tarefas e listas de tarefas.

Serviço: Tasks.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da 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 de 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 pelo 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 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 de destino.
patch PATCH /tasks/v1/lists/{tasklist}/tasks/{task}
Atualiza a tarefa especificada.
update PUT /tasks/v1/lists/{tasklist}/tasks/{task}
Atualiza a tarefa especificada.