idp-server コントロールプレーン 認証設定管理 API (1.0.0)
Download OpenAPI specification:Download
認証設定、認証ポリシー、認証インタラクション、認証トランザクションの管理API仕様書
組織内認証インタラクション一覧取得
指定した組織・テナント内の認証インタラクション一覧を取得します(読み取り専用)
path Parameters
| organization-id required | string <uuid> 組織の識別子 |
| tenant-id required | string テナントの識別子 |
query Parameters
| limit | integer [ 1 .. 1000 ] Default: 20 返すアイテムの最大数 |
| offset | integer >= 0 Default: 0 アイテムを返す開始インデックス |
| transaction_id | string <uuid> 認証トランザクションIDでフィルタリング |
| interaction_type | string インタラクションタイプでフィルタリング |
| status | string Enum: "pending" "completed" "failed" "expired" ステータスでフィルタリング |
| created_at_from | string <date-time> 作成日時の範囲指定開始 |
| created_at_to | string <date-time> 作成日時の範囲指定終了 |
Responses
Response samples
- 200
- 401
- 403
- 404
Content type
application/json
{- "list": [
- {
- "transaction_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
- "type": "password",
- "payload": {
- "status": "completed",
- "created_at": "2025-09-18T10:30:00Z",
- "metadata": { }
}
}
], - "total_count": 25,
- "limit": 10,
- "offset": 0
}組織内認証インタラクション詳細取得
指定した組織・テナント内の特定の認証インタラクションの詳細を取得します
path Parameters
| organization-id required | string <uuid> 組織の識別子 |
| tenant-id required | string テナントの識別子 |
| transaction-id required | string <uuid> Example: f47ac10b-58cc-4372-a567-0e02b2c3d479 認証トランザクションID |
| type required | string Example: password インタラクションタイプ |
Responses
Response samples
- 200
- 401
- 403
- 404
Content type
application/json
{- "transaction_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
- "type": "password",
- "payload": {
- "status": "completed",
- "created_at": "2025-09-18T10:30:00Z",
- "metadata": { }
}
}