Service Account認証で「ユーザーのタスクリストの取得」が403(Not allowed api)になる件

DV_6ea376

2026.11.10既読 10

​​お世話になっております。
​
自社の業務システムから、社員のタスク(未完了のもの)を読み取りたいと考えています。
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に選択したコメントです。

Service Account 認証はできませんよ。
https://developers.worksmobile.com/jp/docs/auth-jwt

2026.11.10

0

コメント2

  • 업데이트 된 답글입니다.

    Service Account 認証はできませんよ。
    https://developers.worksmobile.com/jp/docs/auth-jwt

    2026.11.10

    0
  • 업데이트 된 답글입니다.

    DV_6ea376 投稿者

    早速ご回答ありがとうございます。
    Service Account認証では使えないこと、承知しました。User Account認証で進めてみます。助かりました。

    2026.11.10

    0
次の投稿Monitoring API:ダウンロード先・認証ヘッダー・既読未読への影響と中断後の再取得
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。