ID を指定して、判定の状態、回答、コンテキストの概要を照会します。
Decision API は現在 Beta 機能です。インターフェイス定義、レスポンス構造、動作は今後のバージョンで変更される可能性があります。ドキュメントの更新を確認し、本番環境で使用する前に互換性を検証してください。
GET /api/v1/forward/decisions/{decision_id}
リクエストヘッダー
| Header | 必須 | 説明 |
|---|---|---|
| Authorization | はい | Bearer <PAT or SAT>。管理者および Identity レベルの SAT をサポートします。 |
パスパラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| decision_id | string | はい | 作成 API が返した Decision ID。1~256 バイトで、先頭・末尾の空白、制御文字、/、\\、?、# を含めることはできません。 |
リクエスト例
レスポンス例
HTTP 200 OK(失敗したレコード)
status は completed で、answers に判定の回答を返します。実行中のレコードは running で、completed_at は null です。
HTTP 200 は照会の成功を示し、判定の成功を示すものではありません。status、error、回答の型を確認してください。レコードを読み取っても判定は再実行されず、元のコンテキストも更新されません。
エラー
| HTTP | Code | 発生条件 |
|---|---|---|
| 400 | invalid_decision_input | Decision ID が無効です。 |
| 400 | — | クエリパラメーターが指定されています。 |
| 401 | — | 認証情報が未指定、無効、または期限切れです。 |
| 403 | — | 現在の認証情報に必要なアクセス権限がありません。 |
| 404 | — | Decision が存在しない、アクセスできない、またはレコードが削除済みです。 |
| 500 | — | サービス内部エラー。 |