Drive API のスコープと権限の詳細ガイド

TrekMail Drive API の 11 個のスコープ、プランとアドオンのアクセス、メールボックス制限、削除権限、安全なトークン設計の資料です。

記事の詳細

種類・難易度・対象プラン・最終更新の情報。

種類
リファレンス
難易度
中級
プラン
Starter · Pro · Agency · + Drive Add-on
最終更新
2026年9月10日

Drive スコープは、API トークンや MCP エージェントが TrekMail Drive でできることを正確に決めます。適切なトークンは、1 つの仕事に必要な最小限のスコープ、明確な名前、有効期限だけを持ちます。

Drive API には、アカウント Drive、メールボックス Drive、共有リンク、完全削除、Drive アドオンの状態、同期デバイスのパスワードに対応する 11 個のスコープがあります。これらは運用トークン (tm_live_...) 用です。メッセージトークン (tm_msg_...) は引き続きメール操作用です。

スコープ一覧

スコープ 用途 注意事項
drive:account:read アカウント Drive の領域、フォルダー、ファイル、ゴミ箱、使用量、ダウンロードリンクの一覧表示 レポートや検索エージェント向けの安全な初期値
drive:account:write フォルダー作成、アップロード、名前変更、移動、ゴミ箱への移動、復元 ファイルを変更するが完全削除はしない
drive:account:share アカウント Drive ファイルの公開リンクの作成、一覧表示、取り消し 未加工の共有トークンは作成時のみ返される
drive:account:purge ゴミ箱内の項目を完全削除し、ゴミ箱を空にする 高リスク。信頼できる保守エージェントだけに付与する
drive:mailbox:read トークンに許可されたメールボックス Drive の閲覧 メールボックス制限で絞り込み可能
drive:mailbox:write 許可されたメールボックス Drive へのアップロードと管理 メールボックス所有のデータを変更する
drive:mailbox:share 許可されたファイルの公開リンクの作成、一覧表示、取り消し 明確な期限とダウンロード上限を設定する
drive:mailbox:purge ゴミ箱内のメールボックス Drive ファイルとフォルダーを完全削除 高リスク。日常の自動化から分離する
drive:addon:read Drive アドオンの状態、料金、キャンセルプレビューの読み取り 読み取り専用。サブスクリプションは変更しない
drive:devices:read Drive 同期デバイスのパスワード一覧 ラベル、スコープ、最終使用、期限を表示するが平文パスワードは表示しない
drive:devices:write 同期デバイスのパスワードの作成、更新、取り消し 呼び出し元自身の Drive 権限内でのみ作成可能

読み取り、書き込み、共有、完全削除

Drive は一般的な作業を 4 段階に分けます。

  • 読み取りは領域やフォルダーの表示、メタデータ確認、ゴミ箱の表示、ダウンロード URL の要求ができます。
  • 書き込みはアップロード、フォルダー作成、名前変更、移動、ゴミ箱への移動、復元ができます。
  • 共有は公開共有リンクの作成、一覧表示、取り消しができます。
  • 完全削除はゴミ箱内の項目の永久削除やゴミ箱の消去ができます。

汎用アシスタントに完全削除を与えないでください。自動清掃には、仕事の名前を付けた別トークンを作り、必要になるまで MCP で無効にし、実行後に監査ログを確認します。

プランとアドオンによるアクセス

有料プランまたは有効な Drive ストレージアドオンにより Drive の利用権がある場合、Drive API を利用できます。有効なアドオンがある無料アカウントも、メール検証スコープと同様に、完全なインフラ API とは独立して Drive スコープを利用できます。

アドオンをキャンセルして猶予期間に入っても、ファイルの確認とエクスポート用に読み取り権限が残る場合があります。書き込み、共有、完全削除は、有効なストレージ状態に戻るまで制限される場合があります。

アカウント Drive とメールボックス Drive

両者のスコープは意図的に分かれています。請求エージェントはアカウント Drive だけ、メールボックスアシスタントは 1 つのメールボックス Drive だけを必要とする場合があります。

メールボックス自動化用トークンには制限を設定します。制限されたトークンは許可された領域だけを表示します。ほかのメールボックスへの要求には「見つかりません」に相当する応答を返し、アカウント構造を隠します。

Drive アドオンのスコープは読み取り専用

drive:addon:read は状態、料金、キャンセルプレビューを読み取れますが、購入、容量変更、解約、支払いはできません。

この境界は意図的です。請求変更は、人が容量、価格、通貨、請求期間、支払い確認を確認できるダッシュボードで行います。drive:addon:write スコープはありません。

同期デバイスのパスワード

drive:devices:readdrive:devices:write は WebDAV アプリ用の別パスワードを管理します。API トークンとは異なります。作成したパスワードは一度だけ表示されるため、その場でアプリかパスワード管理ツールに保存します。可能なら一般的なファイル自動化からデバイス管理を分離し、接続不要になったら取り消してください。

一覧、作成、更新の応答には server_url が含まれます。自分で /dav を組み立てず、返されたアドレスを使います。完全に設定された White Label メールゾーンにはブランド DAV ホスト名、それ以外には稼働中のプラットフォームホスト名が返されます。

推奨トークンパターン

ワークフロー 推奨スコープ 避けるもの
レポート drive:account:read、必要なら drive:mailbox:read 書き込み/共有/完全削除
アップロード drive:account:readdrive:account:write 完全削除
顧客向けリンク drive:account:readdrive:account:share 清掃を分離しない完全削除
メールボックス補助 drive:mailbox:read、必要なら drive:mailbox:write、1 つに制限 アカウント全体のスコープ
清掃 読み取り/書き込みと必要な完全削除スコープ 広範で無制限なトークン
ストレージ監視 drive:addon:readdrive:account:read API では利用できない請求書き込み
デバイス管理 drive:devices:readdrive:devices:write と必要なファイルスコープ 無関係な書き込みを持つ全体トークン

スコープがない場合

必要な Drive スコープがなければ、API は権限エラーを返します。制限によってメールボックスやリソースが対象外なら、見つからないという応答を返す場合があります。これにより非公開のアカウント構造を守ります。

関連記事

ワークフローの続きとなる関連ガイドに移動します。

TrekMail の運用と保護に必要な技術を使用します。確認すると、Cookie ポリシーに記載された限定的な分析と広告測定も許可されます。

TrekMail にサインイン

ダッシュボード、メールボックス、DNS にアクセスできます。

または

12 文字 パスワードが一致

または

再設定メールを送信しました

このメールアドレスのアカウントが存在する場合、パスワード再設定の手順をお送りしました。

続行すると、TrekMail の 利用規約 および プライバシーポリシーに同意したものとみなされます.