Provides API endpoints related to v2 session permissions
Summary
Functions
@spec v2_session_permission_list(sessionID :: String.t(), opts :: keyword()) :: {:ok, [OpenCode.Generated.PermissionV2Request.t()]} | {:error, OpenCode.Generated.InvalidRequestError.t() | OpenCode.Generated.SessionNotFoundError.t() | OpenCode.Generated.UnauthorizedError.t()}
List session permission requests
Retrieve pending permission requests owned by a session.
@spec v2_session_permission_reply( sessionID :: String.t(), requestID :: String.t(), body :: map(), opts :: keyword() ) :: :ok | {:error, OpenCode.Generated.InvalidRequestError.t() | OpenCode.Generated.PermissionNotFoundError.t() | OpenCode.Generated.SessionNotFoundError.t() | OpenCode.Generated.UnauthorizedError.t()}
Reply to pending permission request
Respond to a pending permission request owned by a session.
Request Body
Content Types: application/json