すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ListChatMessages

最終更新日:Aug 31, 2026

セッション ID を指定して、指定されたセッションのメッセージ履歴と Pipeline スナップショットの一時的なダウンロード URL を取得します。

操作説明

操作の説明

  • V2 サービスを呼び出す際は、AgentVersion パラメーターを V2 に設定してください。

  • この操作は、現在のユーザーの会話の SessionId のみを受け付けます。メッセージ配列を直接返すのではなく、session.jsonl および a2a-snapshot.json の署名付きダウンロード URL を返します。

  • ダウンロード URL の有効期間は 1800 秒 (30 分) です。有効期間内にダウンロードを完了してください。

  • 応答内の URL には署名パラメーターが含まれています。これらをログに記録したり、共有したり、長期間キャッシュしたりしないでください。

  • MaxResults および NextToken は互換性フィールドであり、V2 では使用されません。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエスト構文

POST  HTTP/1.1

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

SessionId

string

必須

クエリするセッションの ID。現在のユーザーが所有するセッションのみをクエリできます。

7f4e2a8c6d9b4a1f8e3c5b7d2a6f9012

MaxResults

integer

任意

互換性フィールド。V2 はページネーションされたメッセージ配列を返さず、サービスはこのフィールドを使用しません。

20

NextToken

string

任意

互換性フィールド。V2 はページネーションされたメッセージ配列を返さず、サービスはこのフィールドを使用しません。

CAES..

AgentVersion

string

任意

リクエストを ROS Agent V2 バックエンドにルーティングするには、このパラメーターを V2 に設定します。

V2

レスポンスフィールド

フィールド

型

説明

例

object

応答のスキーマ。

RequestId

string

リクエスト ID。

4C68F7A5-2D16-5C8F-A4B1-01E9C6A9B0D2

Messages

array<object>

互換性フィールド。V2 の応答はメッセージ配列を返しません。

[]

object

互換性フィールド。V2 はメッセージオブジェクトを返しません。

{}

NextToken

string

互換性フィールド。V2 の応答は NextToken を返しません。

CAES..

MaxResults

integer

互換性フィールド。V2 の応答は MaxResults を返しません。

20

SessionMessagesDownloadUrl

string

会話メッセージファイル session.jsonl の署名付きダウンロード URL。URL の有効期間は 1800 秒です。

https://oss.example/session.jsonl?signature=REDACTED

PipelineSnapshotDownloadUrl

string

Pipeline スナップショットファイル a2a-snapshot.json の署名付きダウンロード URL。URL の有効期間は 1800 秒です。

https://oss.example/a2a-snapshot.json?signature=REDACTED

Title

string

セッションのタイトル。この値は空の場合があります。

VPC テンプレートの作成

PipelineName

string

パイプライン名。有効な値: EvaluationFirstSelling、SolutionFirstSelling。

SolutionFirstSelling

WorkspaceTemplates

array<object>

セッションワークスペース内の ROS テンプレートのリスト。このフィールドはソリューション優先フローの場合にのみ返されます。公開済みのテンプレートが存在しない場合、このフィールドは返されないか、空の配列が返されます。

object

単一の ROS テンプレートのパス、可用性ステータス、および一時的なダウンロード URL。

TemplatePath

string

セッションワークスペース内のテンプレートの相対パス。サポートされている形式: .yml、.yaml、.json。

templates/0-vpc.yml

Status

string

テンプレートのダウンロードステータス。有効な値:

  • available: テンプレートのダウンロード準備ができています。DownloadUrl フィールドも返されます。

  • not_ready: テンプレートパスは決定していますが、ファイルの準備はまだできていません。後でリトライしてください。

  • unavailable: テンプレートをダウンロードできません。たとえば、ファイルが大きすぎるか、一時的なダウンロード URL の生成に失敗した場合などです。

available

DownloadUrl

string

テンプレートファイルの一時的なダウンロード URL。このフィールドは Status が available の場合にのみ返されます。URL の有効期間は 300 秒です。URL の有効期限が切れた後は、この操作を再度呼び出して新しい URL を取得してください。

https://example.com/templates/0-vpc.yml?expires=300

例

成功レスポンス

JSONJSON

{
  "RequestId": "4C68F7A5-2D16-5C8F-A4B1-01E9C6A9B0D2",
  "Messages": [
    {}
  ],
  "NextToken": "CAES..",
  "MaxResults": 20,
  "SessionMessagesDownloadUrl": "https://oss.example/session.jsonl?signature=REDACTED",
  "PipelineSnapshotDownloadUrl": "https://oss.example/a2a-snapshot.json?signature=REDACTED",
  "Title": "VPC テンプレートの作成",
  "PipelineName": "SolutionFirstSelling",
  "WorkspaceTemplates": [
    {
      "TemplatePath": "templates/0-vpc.yml",
      "Status": "available",
      "DownloadUrl": "https://example.com/templates/0-vpc.yml?expires=300"
    }
  ]
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。