Google Tasks API を使用すると、タスクとタスクリストを管理できます。
サービス: tasks.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://tasks.googleapis.com
REST リソース: tasklists
| メソッド | |
|---|---|
                  delete | 
                
                  DELETE /tasks/v1/users/@me/lists/{tasklist} 認証済みユーザーの指定したタスクリストを削除します。  | 
              
                  get | 
                
                  GET /tasks/v1/users/@me/lists/{tasklist} 認証されたユーザーの指定したタスクリストを返します。  | 
              
                  insert | 
                
                  POST /tasks/v1/users/@me/lists 新しいタスクリストを作成し、認証済みユーザーのタスクリストに追加します。  | 
              
                  list | 
                
                  GET /tasks/v1/users/@me/lists 認証されたユーザーのすべてのタスクリストを返します。  | 
              
                  patch | 
                
                  PATCH /tasks/v1/users/@me/lists/{tasklist} 認証されたユーザーの指定したタスクリストを更新します。  | 
              
                  update | 
                
                  PUT /tasks/v1/users/@me/lists/{tasklist} 認証されたユーザーの指定したタスクリストを更新します。  | 
              
REST リソース: tasks
| メソッド | |
|---|---|
                  clear | 
                
                  POST /tasks/v1/lists/{tasklist}/clear 指定したタスクリストから完了したタスクをすべて消去します。  | 
              
                  delete | 
                
                  DELETE /tasks/v1/lists/{tasklist}/tasks/{task} タスクリストから指定したタスクを削除します。  | 
              
                  get | 
                
                  GET /tasks/v1/lists/{tasklist}/tasks/{task} 指定されたタスクを返します。  | 
              
                  insert | 
                
                  POST /tasks/v1/lists/{tasklist}/tasks 指定したタスクリストに新しいタスクを作成します。  | 
              
                  list | 
                
                  GET /tasks/v1/lists/{tasklist}/tasks 指定されたタスクリストのすべてのタスクを返します。  | 
              
                  move | 
                
                  POST /tasks/v1/lists/{tasklist}/tasks/{task}/move 指定したタスクを、移動先のタスクリストの別の位置に移動します。  | 
              
                  patch | 
                
                  PATCH /tasks/v1/lists/{tasklist}/tasks/{task} 指定されたタスクを更新します。  | 
              
                  update | 
                
                  PUT /tasks/v1/lists/{tasklist}/tasks/{task} 指定されたタスクを更新します。  |