Documentation Index
Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
Use this file to discover all available pages before exploring further.
概要
Qoder Cloud Agents API は PAT(Personal Access Token、個人アクセストークン) を使用して認証します。すべての API リクエストは、HTTP ヘッダーに有効な PAT を含める必要があります。PAT の取得方法
- Qoder コンソール にログインします。
- 設定 → API トークン ページに移動します。
- トークンの作成 をクリックし、名前と権限範囲を設定します。
- 生成されたトークンをコピーします(一度のみ表示されるため、安全に保管してください)。
PAT は
pt- プレフィックスで始まり、pt-your-token-here のような形式です。コードリポジトリに登録したり、公に共有したりしないでください。Bearer ヘッダー形式
リクエストのAuthorization ヘッダーに、Bearer 形式で PAT を渡します。
環境変数の設定(推奨)
ハードコーディングを避けるため、PAT を環境変数として保存することを推奨します。x-api-key との違い
| 方式 | ヘッダー形式 | 適用シーン |
|---|---|---|
| Bearer Token | Authorization: Bearer <PAT> | 推奨方式、すべての Cloud Agents API 呼び出しに使用 |
| x-api-key | x-api-key: <key> | 旧バージョンまたはサードパーティ統合のシナリオ。Cloud Agents API は 非対応 |
Cloud Agents API は
Authorization: Bearer 方式のみを受け付けます。x-api-key ヘッダーを使用すると 401 authentication_error が返されます。認証失敗のトラブルシューティング
よくあるエラー
| HTTP ステータスコード | エラータイプ | 考えられる原因 |
|---|---|---|
| 401 | authentication_error | PAT が無効、期限切れ、または形式エラー |
| 403 | permission_error | PAT は有効だが、対象リソースへのアクセス権限がない |
401 エラーレスポンス例
トラブルシューティング手順
- PAT が期限切れまたは取り消されていないか確認します。
x-api-keyヘッダーを誤って使用していないか確認します。Bearerプレフィックスのスペル(大文字小文字、スペース)を確認します。- 環境変数が正しくエクスポートされているか確認します。
セキュリティ推奨事項
- 環境(開発 / テスト / 本番)ごとに独立した PAT を作成してください。
- トークンを定期的にローテーションしてください。
- 最小権限の原則に従ってトークンの範囲を割り当ててください。
- 漏洩を発見した場合は、コンソールで直ちに取り消してください。