View Source ExOpenAI.Components.MCPApprovalResponse (ex_openai.ex v2.0.0-beta2)

A response to an MCP approval request.

Fields

  • :approval_request_id - required - String.t()
    The ID of the approval request being answered.

  • :approve - required - boolean()
    Whether the request was approved.

  • :id - optional - String.t() | any()

  • :reason - optional - String.t() | any()

  • :type - required - :mcp_approval_response
    The type of the item. Always mcp_approval_response.
    Allowed values: "mcp_approval_response"

Summary

Types

@type t() :: %ExOpenAI.Components.MCPApprovalResponse{
  approval_request_id: String.t(),
  approve: boolean(),
  id: (String.t() | any()) | nil,
  reason: (String.t() | any()) | nil,
  type: :mcp_approval_response
}