POST /api/v1/cloud/sessions/{session_id}/resources/{resource_id}
Session リソースを 1 つ更新します。現在の CAS では github_repository リソースのトークンローテーションのみをサポートしています。
パスパラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
session_id | string | sess_ プレフィックス付きの Session ID |
resource_id | string | sesr_ プレフィックス付きの Resource ID |
ヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
Authorization | はい | Bearer $QODER_PAT |
Content-Type | はい | application/json |
リクエストボディ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
authorization_token | string | はい | 新しい GitHub トークン |
リクエスト例
レスポンス例
HTTP 200 OK 更新後の Session リソース を返します。トークンは返却されません。エラー
| HTTP | type | トリガー条件 |
|---|---|---|
| 400 | invalid_request_error | リソースが github_repository でない、またはリクエスト形式エラー |
| 401 | authentication_error | PAT が無効または期限切れ |
| 404 | not_found_error | Session またはリソースが存在しない |