Response for GET /api/mcp/per-user-headers/flows/{id}. Carries the schema the end-user needs to fill in plus identity binding info for display.
Summary
Types
@type t() :: %ExBifrost.Model.McpHeadersFlowDetail{ admin_header_keys: [String.t()] | nil, created_at: DateTime.t(), expires_at: DateTime.t(), flow_mode: String.t(), has_active_credential: boolean(), id: String.t(), mcp_client: ExBifrost.Model.McpClientSummary.t() | nil, required_header_keys: [String.t()], session_id: String.t() | nil, status: String.t(), submitted_keys: [String.t()] | nil, user: ExBifrost.Model.McpUserSummary.t() | nil, user_id: String.t() | nil, virtual_key: ExBifrost.Model.McpVirtualKeySummary.t() | nil }