コンテンツにスキップ

API トークン

API トークンを使うと、スクリプト・CI/CD・外部ツールが パスワードや 2FA なしで MyPanel API を呼び出せます。これは Pro の機能です。

設定 → アカウント → API トークン に移動します。

  1. わかりやすい名前を入力します(例: ci-deploy)。
  2. トークンを作成 をクリックします。
  3. 表示されたトークンをコピーします。mpat_… のような形式です。

トークンは Authorization ヘッダーで送信します。

Terminal window
curl -H "Authorization: Bearer mpat_xxxxxxxx" https://panel.example.com/api/sites

エンドポイントの一覧については 自動化 API のページを参照してください。

  • トークンは 完全な管理者権限 を持ちます。root パスワードと同様に扱ってください。
  • トークンを git にコミット しないでください。環境変数や CI シークレットで管理します。
  • 使用していないトークンは 設定 → アカウント → API トークン(削除ボタン)からただちに失効させてください。
  • 各トークンには 最終使用 時刻が表示されるため、忘れられたトークンを見つけられます。