Qoder Cloud Agents API の概要、ゲートウェイ URL、利用可能なリソース、リクエスト制限を紹介します。
はじめに
Qoder Cloud Agents API は、クラウド AI Agent の包括的な管理機能を提供します。Agent の作成、環境設定、セッション管理、イベントストリーム処理などの主要機能をカバーします。すべての API は RESTful 設計に従い、リクエスト / レスポンス形式として JSON を使用します。
現在、API は Beta 段階にあり、一部の機能は今後のバージョンで調整される可能性があります。
ゲートウェイ URL
| 環境 | URL |
|---|---|
| 本番環境(Managed Mode) | https://api.qoder.com/api/v1/cloud |
| 本番環境(Forward Mode) | https://api.qoder.com/api/v1/forward |
バージョン
API は現在 v1 バージョンです。エンドポイントはモードに応じて /api/v1/cloud または /api/v1/forward プレフィックスを使用し、追加のバージョンヘッダーは不要です。
利用可能な API 一覧
| リソース | 説明 | ベースパス |
|---|---|---|
| Agents | Agent インスタンスの作成・取得・更新・削除・アーカイブ | /agents |
| Environments | 実行環境設定の管理 | /environments |
| Sessions | Agent セッションの作成とライフサイクル管理 | /sessions |
| Events | セッションイベントストリームの読み取りとプッシュ | /events |
| Files | ファイルのアップロードと関連付け管理 | /files |
| Vaults | 機密認証情報の安全な保管 | /vaults |
| Skills | Agent Skill の登録と管理 | /skills |
| Memory Stores | 永続化されたメモリストア | /memory_stores |
| Deployments | スケジュールデプロイメントの自動化 | /deployments |
| Work | セルフホスト Environment の work キューと worker リースのライフサイクル | /environments/{environment_id}/work |
| Forward Templates | Forward Agent テンプレートの定義・バージョン・アーカイブ・クローン | /api/v1/forward/templates |
| Forward Identities | Forward アイデンティティの作成・有効化/無効化・削除と Agent 照会 | /api/v1/forward/identities |
| Forward Service Account Tokens | エンタープライズ Service Account Token の作成、Identity への関連付け、失効 | /api/v1/forward/service_account_tokens |
| Forward Identity Configs | アイデンティティ単位のテンプレート設定と有効設定の照会 | /api/v1/forward/identities/{identity_id}/templates |
| Forward Channels | Forward チャネルと QR セッションの管理 | /api/v1/forward/channels、/api/v1/forward/qr_sessions |
| Forward Sessions | Forward セッションのライフサイクル・イベント・SSE ストリーム | /api/v1/forward/sessions |
| Forward Environments | Forward Environment のライフサイクル管理 | /api/v1/forward/environments |
| Forward Skills | Forward Skill のライフサイクル管理 | /api/v1/forward/skills |
| Forward Vaults | Forward Vault のライフサイクル管理 | /api/v1/forward/vaults |
| Forward Credentials | Vault 配下の Credential 管理 | /api/v1/forward/vaults/{vault_id}/credentials |
| Forward Files | Forward File のアップロード、取得、ダウンロード、削除 | /api/v1/forward/files |
| Forward Schedules | Forward の定時タスクと実行記録の管理 | /api/v1/forward/schedules、/api/v1/forward/schedule_runs |
リクエストサイズ制限
- 1 回のリクエスト Body の最大値: 4 MB
- 上限を超えるとサーバー側で Body が切り詰められ、JSON パースに失敗して
400 invalid_request_error(message: "Request body must be valid JSON.")が返されます。
リクエストヘッダー
すべての API リクエストで、認証ヘッダーに PAT または SAT を指定する必要があります。Content-Type は推奨ですが必須ではありません。
レート制限
API アプリケーション層では明示的なレート制限を実装していません。ゲートウェイ層のグローバル保護がリクエスト頻度を管理します。ゲートウェイ保護がトリガーされると HTTP 429 または 503 が返される場合があります。クライアント側では指数バックオフリトライと適度なリクエスト間隔を推奨します。
Beta ステータスについて
- API インターフェースは全体として安定していますが、シグネチャは今後のバージョンで微調整される可能性があります。
- 新機能は新しい Beta 識別子としてリリースされます。
- 本番環境ではバージョンの固定と互換性対応を行うことを推奨します。
- Beta 機能を使用する場合は、
x-qoder-betaで対応する Beta 識別子を宣言してください。
| Beta 識別子 | 対象範囲 | ガイド |
|---|---|---|
browser-use-2026-07-14 | browser_toolset_20260714、ブラウザツールおよびライブプレビュー | Browser Use(Beta) |