build_container_v2_containers_build_post
build_container_v2_containers_build_post: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
apt: string[];
conda: string[];
description?: string;
name: string;
payload_url?: string;
pip: string[];
};
};
};
responses: {
"200": {
content: { "application/json": { container_id: string } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
check_authentication_v2_authenticate_get
check_authentication_v2_authenticate_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: { "application/json": string };
headers: { [name: string]: unknown };
};
};
}
delete_endpoint_v2_endpoints__endpoint_uuid__delete
delete_endpoint_v2_endpoints__endpoint_uuid__delete: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: { "application/json": { result: number } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
delete_function_v2_functions__function_uuid__delete
delete_function_v2_functions__function_uuid__delete: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { function_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: { "application/json": { result: number } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_batch_status_v2_batch_status_post
get_batch_status_v2_batch_status_post: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody: { content: { "application/json": { task_ids: string[] } } };
responses: {
"200": {
content: {
"application/json": {
response: string;
results: {
[key: string]: {
completion_t?: string;
exception?: string;
reason?: string;
result?: string;
status?: unknown;
task_id: string;
};
};
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_container_build_status_v2_containers_build__container_uuid__get
get_container_build_status_v2_containers_build__container_uuid__get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { container_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
status: | "provided"
| "submitted"
| "initialized"
| "queued"
| "building"
| "ready"
| "failed";
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_container_status_v2_containers__container_uuid___container_type__get
get_container_status_v2_containers__container_uuid___container_type__get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { container_type: string; container_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
container: {
build_status: | "provided"
| "submitted"
| "initialized"
| "queued"
| "building"
| "ready"
| "failed";
build_stderr?: string;
container_uuid: string;
err_message?: string;
location?: string;
name: string;
type?: "docker"
| "singularity";
};
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_endpoint_allowlist_v3_endpoints__endpoint_uuid__allowed_functions_get
get_endpoint_allowlist_v3_endpoints__endpoint_uuid__allowed_functions_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
endpoint_id: string;
functions?: string[];
restricted: boolean;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_endpoint_console_info_v3_endpoints__endpoint_uuid__console_get
get_endpoint_console_info_v3_endpoints__endpoint_uuid__console_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: { include_fields?: string; user_endpoint_id?: string };
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
user_endpoints: {
account?: string;
active: boolean;
client_sdk_versions?: string[];
config?: string;
endpoint_version?: string;
engine_type?: string;
executed_task_count?: number;
idle_worker_count?: number;
last_heartbeat_unix?: number;
node_info?: {
[key: string]: {
endpoint_version?: ...;
idle_duration_seconds?: ...;
python_version?: ...;
sdk_version?: ...;
total_worker_count?: ...;
}[];
};
posix_pid?: number;
posix_username?: string;
provider_type?: string;
python_version?: string;
queue?: string;
queued_task_count?: number;
running_task_count?: number;
start_time_iso?: string;
start_time_unix?: number;
total_node_count?: number;
total_worker_count?: number;
user_endpoint_id: string;
}[];
};
};
headers: { [name: string]: unknown };
};
"400": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: { loc: (string | number)[]; msg: string; type: string }[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}
get_endpoint_status_v2_endpoints__endpoint_uuid__status_get
get_endpoint_status_v2_endpoints__endpoint_uuid__status_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
details?: {
idle_workers: number;
managers?: number;
outstanding_tasks: number;
pending_tasks: number;
total_workers: number;
};
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_endpoint_v2_endpoints__endpoint_uuid__get
get_endpoint_v2_endpoints__endpoint_uuid__get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
config?: Record<string, unknown>;
description?: string;
display_name: string;
endpoint_config?: string;
endpoint_version?: string;
high_assurance: boolean;
hostname?: string;
ip_address?: string;
local_user?: string;
multi_user: boolean;
name: string;
public: boolean;
python_version?: string;
sdk_version?: string;
subscription_uuid?: string;
user_config_schema?: Record<string, unknown>;
user_config_template?: string;
uuid: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_endpoints_v2_endpoints_get
get_endpoints_v2_endpoints_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: { role?: "owner" | "any" };
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
display_name: string;
name: string;
owner: string;
uuid: string;
}[];
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_function_v2_functions__function_uuid__get
get_function_v2_functions__function_uuid__get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { function_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
description?: string;
function_code: string;
function_name?: string;
function_uuid: string;
metadata: { python_version?: string; sdk_version?: string };
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_funcx_stats_v2_stats_get
get_funcx_stats_v2_stats_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": { total_function_invocations: number };
};
headers: { [name: string]: unknown };
};
};
}
get_task_group_tasks_v2_taskgroup__task_group_uuid__get
get_task_group_tasks_v2_taskgroup__task_group_uuid__get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { task_group_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
create_websockets_queue?: boolean;
taskgroup_id: string;
tasks: { created_at: string; id: string }[];
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_task_status_and_result_v2_tasks__task_uuid__get
get_task_status_and_result_v2_tasks__task_uuid__get: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { task_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
completion_t?: string;
details?: Record<string, unknown>;
exception?: string;
result?: string;
status?: unknown;
task_id: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_user_specific_result_amqp_url_v2_get_amqp_result_connection_url_get
get_user_specific_result_amqp_url_v2_get_amqp_result_connection_url_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": { connection_url: string; queue_prefix: string };
};
headers: { [name: string]: unknown };
};
};
}
get_version_v2_version_get
get_version_v2_version_get: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: { service?: "all" | "api" };
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": | string
| {
api: string;
container_service?: string;
git_sha?: string;
min_ep_version?: string;
min_sdk_version?: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
get_version_v2_version_head
get_version_v2_version_head: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: { service?: "all" | "api" };
};
requestBody?: undefined;
responses: {
"200": {
content: { "application/json": unknown };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
lock_endpoint_v2_endpoints__endpoint_uuid__lock_post
lock_endpoint_v2_endpoints__endpoint_uuid__lock_post: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
endpoint_id: string;
lock_expiration_timestamp: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
lock_endpoint_v3_endpoints__endpoint_uuid__lock_post
lock_endpoint_v3_endpoints__endpoint_uuid__lock_post: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
endpoint_id: string;
lock_expiration_timestamp: number;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: { loc: (string | number)[]; msg: string; type: string }[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}
register_container_v2_containers_post
register_container_v2_containers_post: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
description?: string;
location: string;
name: string;
type: "docker"
| "singularity";
};
};
};
responses: {
"200": {
content: { "application/json": { container_id: string } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
register_endpoint_v2_endpoints_post
register_endpoint_v2_endpoints_post: {
parameters: {
cookie?: undefined;
header: {
"remote-addr"?: string;
"user-agent": string;
"x-forwarded-for"?: string;
};
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
allowed_functions?: string[];
authentication_policy?: string;
display_name?: string;
endpoint_name: string;
endpoint_uuid: string;
metadata?: {
config?: Record<string, unknown>;
description?: string;
endpoint_config?: string;
endpoint_version?: string;
hostname?: string;
ip_address?: string;
local_user?: string;
python_version?: string;
sdk_version?: string;
user_config_schema?: Record<string, unknown>;
user_config_template?: string;
};
multi_user: boolean;
version?: string;
};
};
};
responses: {
"200": {
content: {
"application/json": | {
endpoint_id: string;
result_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
task_queue_info: {
connection_url: string;
exchange: string;
queue: string;
};
warnings?: string[];
}
| {
command_queue_info: {
connection_url: string;
exchange: string;
queue: string;
};
endpoint_id: string;
warnings?: string[];
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
register_endpoint_v3_endpoints_post
register_endpoint_v3_endpoints_post: {
parameters: {
cookie?: undefined;
header: {
"remote-addr"?: string;
"user-agent": string;
"x-forwarded-for"?: string;
};
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
admins?: string[];
allowed_functions?: string[];
authentication_policy?: string;
display_name?: string;
endpoint_name: string;
high_assurance: boolean;
metadata: {
config?: Record<string, unknown>;
description?: string;
endpoint_config?: string;
endpoint_version?: string;
hostname?: string;
ip_address?: string;
local_user?: string;
python_version?: string;
sdk_version?: string;
user_config_schema?: Record<string, unknown>;
user_config_template?: string;
};
multi_user: boolean;
public: boolean;
subscription_uuid?: string;
version?: string;
};
};
};
responses: {
"200": {
content: {
"application/json": | {
endpoint_id: string;
heartbeat_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
result_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
task_queue_info: {
connection_url: string;
exchange: string;
queue: string;
};
warnings?: string[];
}
| {
command_queue_info: {
connection_url: string;
exchange: string;
queue: string;
};
endpoint_id: string;
heartbeat_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
result_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
warnings?: string[];
};
};
headers: { [name: string]: unknown };
};
"400": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: { loc: (string | number)[]; msg: string; type: string }[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"423": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}
register_function_v2_functions_post
register_function_v2_functions_post: {
parameters: {
cookie?: undefined;
header: { "user-agent": string };
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
container_uuid?: string;
description?: string;
entry_point?: string;
function_code: string;
function_name: string;
group?: string;
metadata?: { python_version?: string; sdk_version?: string };
public: boolean;
};
};
};
responses: {
"200": {
content: { "application/json": { function_uuid: string } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
register_function_v3_functions_post
register_function_v3_functions_post: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
description?: string;
function_code: string;
function_name: string;
group?: string;
ha_endpoint_id?: string;
meta: {
python_version: string;
sdk_version: string;
serde_identifier: string;
};
public: boolean;
};
};
};
responses: {
"200": {
content: { "application/json": { function_uuid: string } };
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"413": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": | {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
}
| {
code: string;
error_args: unknown[];
http_status_code: number;
reason: { loc: (string | number)[]; msg: string; type: string }[];
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}
submit_batch_v2_submit_post
submit_batch_v2_submit_post: {
parameters: {
cookie?: undefined;
header: { "content-length": number };
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
create_websocket_queue: boolean;
task_group_id?: string;
tasks: [string, string, string][];
};
};
};
responses: {
"200": {
content: {
"application/json": {
response: string;
results: (
| string
| {
http_status_code: number;
reason?: string;
status: string;
task_uuid: string;
}
)[];
task_group_id?: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: { loc: (string | number)[]; msg: string; type: string }[];
};
};
headers: { [name: string]: unknown };
};
};
}
submit_batch_v3_endpoints__endpoint_uuid__submit_post
submit_batch_v3_endpoints__endpoint_uuid__submit_post: {
parameters: {
cookie?: undefined;
header: { "content-length": number; "user-agent": string };
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody: {
content: {
"application/json": {
create_queue: boolean;
resource_specification?: {
launcher_options?: string;
num_nodes: number;
num_ranks?: number;
ranks_per_node?: number;
};
result_serializers?: string[];
task_group_id?: string;
tasks: { [key: string]: string[] };
user_endpoint_config?: Record<string, unknown>;
user_runtime?: {
globus_compute_sdk_version?: string;
globus_sdk_version?: string;
python_version?: string;
};
};
};
};
responses: {
"200": {
content: {
"application/json": {
endpoint_id: string;
request_id: string;
task_group_id: string;
tasks: { [key: string]: string[] };
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"413": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: { loc: (string | number)[]; msg: string; type: string }[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}
update_endpoint_v3_endpoints__endpoint_uuid__put
update_endpoint_v3_endpoints__endpoint_uuid__put: {
parameters: {
cookie?: undefined;
header: {
"remote-addr"?: string;
"user-agent": string;
"x-forwarded-for"?: string;
};
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody: {
content: {
"application/json": {
admins?: string[];
allowed_functions?: string[];
authentication_policy?: string;
display_name?: string;
endpoint_name: string;
high_assurance: boolean;
metadata: {
config?: Record<string, unknown>;
description?: string;
endpoint_config?: string;
endpoint_version?: string;
hostname?: string;
ip_address?: string;
local_user?: string;
python_version?: string;
sdk_version?: string;
user_config_schema?: Record<string, unknown>;
user_config_template?: string;
};
multi_user: boolean;
public: boolean;
subscription_uuid?: string;
version?: string;
};
};
};
responses: {
"200": {
content: {
"application/json": | {
endpoint_id: string;
heartbeat_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
result_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
task_queue_info: {
connection_url: string;
exchange: string;
queue: string;
};
warnings?: string[];
}
| {
command_queue_info: {
connection_url: string;
exchange: string;
queue: string;
};
endpoint_id: string;
heartbeat_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
result_queue_info: {
connection_url: string;
exchange: string;
queue: string;
queue_publish_kwargs: {
exchange: string;
mandatory: boolean;
properties: { delivery_mode: number };
routing_key: string;
};
};
warnings?: string[];
};
};
headers: { [name: string]: unknown };
};
"400": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"409": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: { loc: (string | number)[]; msg: string; type: string }[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"423": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}