Service Account認証で「ユーザーのタスクリストの取得」が403(Not allowed api)になる件
お世話になっております。
自社の業務システムから、社員のタスク(未完了のもの)を読み取りたいと考えています。
Service Account認証(JWT)で取得したAccess Tokenを使い、次のAPIを呼ぶと、403 FORBIDDEN「Not allowed api」が返りました。
・GET /v1.0/users/{userId}/task-categories
・(このあとに) GET /v1.0/users/{userId}/tasks を使う予定です
アプリのOAuth Scopesには bot・bot.read・task.read・task を設定し、Access Tokenの取得時のscopeにも task.read、task をそれぞれ含めて試しましたが、どちらも同じ403でした。同じAccess Tokenで、Botのメッセージ送信や添付ファイルのダウンロードは正常に動いています。
ご質問
1. タスクAPI(ユーザーのタスクリストの取得・タスクカテゴリの取得)は、Service Account認証では使えない仕様でしょうか。User Account認証が必要でしょうか。
2. Service Accountで使える場合、管理者画面などで必要な設定はありますか。
3. トークルームで作成したタスクも、担当者の「ユーザーのタスクリスト」に含まれますか。
よろしくお願いいたします。
投稿に新しいコメントが追加されましたら通知を送信します。
投稿者がBESTに選択したコメントです。
とある会社の従業員
https://developers.worksmobile.com/jp/docs/auth-jwt
2026.11.10
コメント2
업데이트 된 답글입니다.
とある会社の従業員
https://developers.worksmobile.com/jp/docs/auth-jwt
2026.11.10
업데이트 된 답글입니다.
DV_6ea376 投稿者
Service Account認証では使えないこと、承知しました。User Account認証で進めてみます。助かりました。
2026.11.10
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。