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
| null;
name: string;
payload_url?: string | null;
pip: string[];
};
};
};
responses: {
"200": {
content: { "application/json": { container_id: string } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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?: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
};
};
headers: { [name: string]: unknown };
};
};
}
delete_endpoint_v3_endpoints__endpoint_uuid__delete
delete_endpoint_v3_endpoints__endpoint_uuid__delete: {
parameters: {
cookie?: undefined;
header?: undefined;
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody?: undefined;
responses: {
"200": {
content: { "application/json": unknown };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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?: {
ctx?: Record<string, unknown>;
input?: unknown;
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 | null;
exception?: string | null;
reason?: string | null;
result?: string | null;
status: unknown;
task_id: string;
};
};
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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: | "failed"
| "provided"
| "submitted"
| "initialized"
| "queued"
| "building"
| "ready";
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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: | "failed"
| "provided"
| "submitted"
| "initialized"
| "queued"
| "building"
| "ready";
build_stderr?: string
| null;
container_uuid: string;
err_message?: string | null;
location?: string | null;
name: string;
type?: "docker" | "singularity" | null;
};
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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[]
| null;
restricted: boolean;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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 | null;
user_endpoint_id?: string | null;
};
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": {
user_endpoints: {
account?: string
| null;
active: boolean;
client_sdk_versions?: string[];
config?: string | null;
endpoint_version?: string | null;
engine_type?: string | null;
executed_task_count?: number | null;
idle_worker_count?: number | null;
last_heartbeat_unix?: number | null;
node_info?:
| {
[key: string]: {
endpoint_version?: ...;
idle_duration_seconds?: ...;
python_version?: ...;
sdk_version?: ...;
total_worker_count?: ...;
}[];
}
| null;
posix_pid?: number
| null;
posix_username?: string | null;
provider_type?: string | null;
python_version?: string | null;
queue?: string | null;
queued_task_count?: number | null;
running_task_count?: number | null;
start_time_iso?: string | null;
start_time_unix?: number | null;
total_node_count?: number | null;
total_worker_count?: number | null;
user_endpoint_id: string;
}[];
};
};
headers: { [name: string]: unknown };
};
"400": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
detail: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
error_args: unknown[];
http_status_code: number;
reason: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
detail: 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
| "NaN"
| "Infinity"
| "-Infinity";
managers?: number | "NaN" | "Infinity" | "-Infinity" | null;
outstanding_tasks: number | "NaN" | "Infinity" | "-Infinity";
pending_tasks: number | "NaN" | "Infinity" | "-Infinity";
total_workers: number | "NaN" | "Infinity" | "-Infinity";
} & { [key: string]: unknown }
| null;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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?: { [key: string]: unknown }
| null;
description?: string | null;
display_name: string;
endpoint_config?: string | null;
endpoint_version?: string | null;
high_assurance: boolean;
hostname?: string | null;
ip_address?: string | null;
local_user?: string | null;
multi_user: boolean;
name: string;
public: boolean;
python_version?: string | null;
sdk_version?: string | null;
subscription_admin_verified: boolean;
subscription_uuid?: string | null;
user_config_schema?: { [key: string]: unknown } | null;
user_config_template?: string | null;
uuid: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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?: {
ctx?: Record<string, unknown>;
input?: unknown;
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
| null;
function_code: string;
function_name?: string | null;
function_uuid: string;
metadata: {
python_version?: string | null;
sdk_version?: string | null;
};
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
};
};
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
| null;
taskgroup_id: string;
tasks: { created_at: string; id: string }[];
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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
| null;
details?: { [key: string]: unknown } | null;
exception?: string | null;
result?: string | null;
status: unknown;
task_id: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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" | null };
};
requestBody?: undefined;
responses: {
"200": {
content: {
"application/json": | string
| {
api: string;
container_service?: string
| null;
git_sha?: string | null;
min_ep_version?: string | null;
min_sdk_version?: string | null;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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" | null };
};
requestBody?: undefined;
responses: {
"200": {
content: { "application/json": unknown };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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?: {
ctx?: Record<string, unknown>;
input?: unknown;
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;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
detail: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
error_args: unknown[];
http_status_code: number;
reason: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
detail: 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
| null;
location: string;
name: string;
type: "docker" | "singularity";
};
};
};
responses: {
"200": {
content: { "application/json": { container_id: string } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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 | null;
"user-agent": string;
"x-forwarded-for"?: string | null;
};
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
allowed_functions?: string[]
| null;
authentication_policy?: string | null;
display_name?: string | null;
endpoint_name: string;
endpoint_uuid: string;
metadata?:
| {
config?: { [key: string]: unknown }
| null;
description?: string | null;
endpoint_config?: string | null;
endpoint_version?: string | null;
hostname?: string | null;
ip_address?: string | null;
local_user?: string | null;
python_version?: string | null;
sdk_version?: string | null;
user_config_schema?: { [key: string]: unknown } | null;
user_config_template?: string | null;
}
| null;
multi_user: boolean;
version?: string
| null;
};
};
};
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[]
| null;
}
| {
command_queue_info: {
connection_url: string;
exchange: string;
queue: string;
};
endpoint_id: string;
warnings?: string[]
| null;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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 | null;
"user-agent": string;
"x-forwarded-for"?: string | null;
};
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": {
admins?: string[]
| null;
allowed_functions?: string[] | null;
authentication_policy?: string | null;
display_name?: string | null;
endpoint_name: string;
high_assurance: boolean;
metadata: {
config?: { [key: string]: unknown } | null;
description?: string | null;
endpoint_config?: string | null;
endpoint_version?: string | null;
hostname?: string | null;
ip_address?: string | null;
local_user?: string | null;
python_version?: string | null;
sdk_version?: string | null;
user_config_schema?: { [key: string]: unknown } | null;
user_config_template?: string | null;
};
multi_user: boolean;
public: boolean;
subscription_uuid?: string
| null;
version?: string | null;
};
};
};
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[]
| null;
}
| {
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[]
| null;
};
};
headers: { [name: string]: unknown };
};
"400": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
detail: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
error_args: unknown[];
http_status_code: number;
reason: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"423": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
detail: 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
| null;
description?: string | null;
entry_point?: string | null;
function_code: string;
function_name: string;
group?: string | null;
metadata?:
| { python_version?: string
| null; sdk_version?: string | null }
| null;
public: boolean;
};
};
};
responses: {
"200": {
content: { "application/json": { function_uuid: string } };
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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
| null;
function_code: string;
function_name: string;
group?: string | null;
ha_endpoint_id?: string | null;
meta: {
python_version: string;
sdk_version: string;
serde_identifier: string;
};
public: boolean;
};
};
};
responses: {
"200": {
content: {
"application/json": {
function_uuid: string;
ha_warning?: string
| null;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"413": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": | {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
}
| {
code: string;
detail: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
error_args: unknown[];
http_status_code: number;
reason: {
ctx?: Record<string, unknown>;
input?: unknown;
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
| null;
tasks: [string, string, string][];
};
};
};
responses: {
"200": {
content: {
"application/json": {
response: string;
results: (
| string
| {
http_status_code: number;
reason?: string
| null;
status: string;
task_uuid: string;
}
)[];
task_group_id?: string
| null;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
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
| null;
num_nodes: number;
num_ranks?: number | null;
ranks_per_node?: number | null;
}
| null;
result_serializers?: string[]
| null;
task_group_id?: string | null;
tasks: { [key: string]: string[] };
user_endpoint_config?: { [key: string]: unknown } | null;
user_runtime?:
| {
globus_compute_sdk_version?: string
| null;
globus_sdk_version?: string | null;
platform?:
| {
architecture?: [string, string]
| null;
machine?: string | null;
node?: string | null;
platform?: string | null;
processor?: string | null;
release?: string | null;
}
| null;
python?: | {
compiler?: string
| null;
implementation?: string | null;
version?: string | null;
version_description?: string | null;
version_info?: [number, number, number, string, number] | null;
version_tuple?: [number, number, number] | null;
}
| null;
python_version?: string
| null;
}
| null;
};
};
};
responses: {
"200": {
content: {
"application/json": {
endpoint_id: string;
ha_warning?: string
| null;
request_id: string;
task_group_id: string;
tasks: { [key: string]: string[] };
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"413": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
detail: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
error_args: unknown[];
http_status_code: number;
reason: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
detail: 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 | null;
"user-agent": string;
"x-forwarded-for"?: string | null;
};
path: { endpoint_uuid: string };
query?: undefined;
};
requestBody: {
content: {
"application/json": {
admins?: string[]
| null;
allowed_functions?: string[] | null;
authentication_policy?: string | null;
display_name?: string | null;
endpoint_name: string;
high_assurance: boolean;
metadata: {
config?: { [key: string]: unknown } | null;
description?: string | null;
endpoint_config?: string | null;
endpoint_version?: string | null;
hostname?: string | null;
ip_address?: string | null;
local_user?: string | null;
python_version?: string | null;
sdk_version?: string | null;
user_config_schema?: { [key: string]: unknown } | null;
user_config_template?: string | null;
};
multi_user: boolean;
public: boolean;
subscription_uuid?: string
| null;
version?: string | null;
};
};
};
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[]
| null;
}
| {
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[]
| null;
};
};
headers: { [name: string]: unknown };
};
"400": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"409": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
code: string;
detail: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
error_args: unknown[];
http_status_code: number;
reason: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
status: string;
};
};
headers: { [name: string]: unknown };
};
"423": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}
verify_endpoint_organization_v3_endpoints__endpoint_uuid__subscription_admin_verified_put
verify_endpoint_organization_v3_endpoints__endpoint_uuid__subscription_admin_verified_put: {
parameters: {
cookie?: undefined;
header?: undefined;
path?: undefined;
query?: undefined;
};
requestBody: {
content: {
"application/json": { subscription_admin_verified: boolean };
};
};
responses: {
"200": {
content: {
"application/json": { subscription_admin_verified: boolean };
};
headers: { [name: string]: unknown };
};
"400": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"401": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"403": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"404": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"409": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
"422": {
content: {
"application/json": {
detail?: {
ctx?: Record<string, unknown>;
input?: unknown;
loc: (string | number)[];
msg: string;
type: string;
}[];
};
};
headers: { [name: string]: unknown };
};
"500": {
content: {
"application/json": {
code: string;
detail: string;
error_args: unknown[];
http_status_code: number;
reason: string;
status: string;
};
};
headers: { [name: string]: unknown };
};
};
}