/** * This file was auto-generated by openapi-typescript. * Do not make direct changes to the file. */ export interface paths { "/api/v1/agent/models": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List available agent models */ get: operations["get_models"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/sessions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List agent sessions */ get: operations["get_sessions"]; put?: never; /** Create an agent session */ post: operations["post_sessions"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/sessions/{session_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get an agent session */ get: operations["get_sessions_session_id"]; put?: never; post?: never; /** Delete an agent session */ delete: operations["delete_sessions_session_id"]; options?: never; head?: never; /** Update an agent session */ patch: operations["patch_sessions_session_id"]; trace?: never; }; "/api/v1/agent/sessions/{session_id}/runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Run an agent session */ post: operations["post_sessions_session_id_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/sessions/{session_id}/runs/current/events": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Resume the current agent event stream */ get: operations["get_sessions_session_id_runs_current_events"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/sessions/{session_id}/runs/current": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** Abort the current agent run */ delete: operations["delete_sessions_session_id_runs_current"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/sessions/{session_id}/permission-responses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Reply to an agent permission request */ post: operations["post_sessions_session_id_permission_responses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/sessions/{session_id}/question-responses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Reply to or reject an agent question */ post: operations["post_sessions_session_id_question_responses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/sessions/{session_id}/forks": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Fork an agent session */ post: operations["post_sessions_session_id_forks"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent/render-references/{render_ref}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Resolve a render reference */ get: operations["get_render_references_render_ref"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record; export interface components { schemas: { ProblemDetails: { type: string; title: string; status: number; detail: string; instance: string; code: string; trace_id: string; errors: unknown[]; }; AgentSessionSummary: { id: string; title: string; created_at: string; updated_at: string; status: string; parent_session_id?: string | null; is_streaming: boolean; run_status?: string | null; }; AgentSessionCreate: { session_id: string; title?: string | null; created_at: string; updated_at: string; status: string; parent_session_id?: string | null; }; AgentSessionDetail: components["schemas"]["AgentSessionSummary"] & { session_id: string; is_title_manually_edited: boolean; messages: unknown[]; }; AgentSessionUpdate: { id: string; title: string; updated_at: string; }; AgentSessionFork: { session_id: string; }; }; responses: never; parameters: never; requestBodies: never; headers: never; pathItems: never; } export type $defs = Record; export interface operations { get_models: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_sessions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { sessions: components["schemas"]["AgentSessionSummary"][]; }; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sessions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: { content: { "application/json": { session_id?: string; parent_session_id?: string; }; }; }; responses: { /** @description Existing session returned */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentSessionCreate"]; }; }; /** @description Session created */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentSessionCreate"]; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_sessions_session_id: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentSessionDetail"]; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_sessions_session_id: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Session deleted */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_sessions_session_id: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: { content: { "application/json": { title: string; is_title_manually_edited?: boolean; }; }; }; responses: { /** @description Successful response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentSessionUpdate"]; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sessions_session_id_runs: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: { content: { "application/json": { message: string; model?: string; /** @enum {string} */ approval_mode?: "request" | "always"; }; }; }; responses: { /** @description Agent event stream */ 200: { headers: { [name: string]: unknown; }; content: { "text/event-stream": string; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_sessions_session_id_runs_current_events: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Agent event stream */ 200: { headers: { [name: string]: unknown; }; content: { "text/event-stream": string; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_sessions_session_id_runs_current: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful response */ 202: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description No active run */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sessions_session_id_permission_responses: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: { content: { "application/json": { request_id: string; /** @enum {string} */ reply: "once" | "always" | "reject"; message?: string; }; }; }; responses: { /** @description Successful response */ 202: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sessions_session_id_question_responses: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: { content: { "application/json": { request_id: string; /** * @default reply * @enum {string} */ action?: "reply" | "reject"; answers?: string[][]; }; }; }; responses: { /** @description Successful response */ 202: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sessions_session_id_forks: { parameters: { query?: never; header?: never; path: { session_id: string; }; cookie?: never; }; requestBody?: { content: { "application/json": { keep_message_count: number; }; }; }; responses: { /** @description Successful response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentSessionFork"]; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_render_references_render_ref: { parameters: { query?: { session_id?: string; }; header?: never; path: { render_ref: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Invalid request */ 400: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Internal server error */ 500: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Upstream dependency error */ 502: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/problem+json": components["schemas"]["ProblemDetails"]; }; }; }; }; }