Endpoint Id Format: uuid
Optionalfunctions?: string[]Functions
Restricted
BatchStatusRequest
Task Ids
BatchStatusResponse
{
* "response": "batch",
* "results": {
* "7dac44aa-c480-4460-b453-a47b03b031f4": {
* "task_id": "7dac44aa-c480-4460-b453-a47b03b031f4",
* "status": "success",
* "result": "10000",
* "completion_t": "1677183605.212898"
* },
* "4b35645f-0c5b-465d-aaec-fee87f74ff5b": {
* "task_id": "4b35645f-0c5b-465d-aaec-fee87f74ff5b",
* "status": "failed",
* "reason": "Task failed"
* }
* }
* }
Response
Results
BatchStatusResponseResults
Optionalcompletion_t?: stringCompletion T
Optionalexception?: stringException
Optionalreason?: stringReason
Optionalresult?: stringResult
Optionalstatus?: unknownStatus
Task Id Format: uuid
BatchSubmitResponseTask
Http Status Code
Optionalreason?: stringReason
Status
Task Uuid Format: uuid
BuildStatus
EndpointLockResponse
Endpoint Id Format: uuid
Lock Expiration Timestamp Format: date-time
EndpointRegisterRequest
{
* "endpoint_name": "My Endpoint",
* "display_name": "My Endpoint's display name",
* "endpoint_uuid": "7348422a-1074-427b-a08a-0771068afccc",
* "version": "1.0.10",
* "multi_user": false,
* "allowed_functions": [
* "11291b86-4f9c-47cb-848e-d3c06285951c"
* ],
* "authentication_policy": "67b4e120-2638-4771-86bb-6ac2a0f69e0b",
* "metadata": {
* "endpoint_config": "",
* "user_config_template": {},
* "user_config_schema": {},
* "description": "My endpoint description",
* "ip_address": "140.221.112.13",
* "hostname": "my-endpoint",
* "local_user": "user",
* "sdk_version": "1.0.10",
* "endpoint_version": "1.0.10",
* "python_version": "3.12.7"
* }
* }
Optionalallowed_functions?: string[]Allowed Functions
Optionalauthentication_policy?: stringAuthentication Policy Format: uuid
Endpoint users are evaluated against this Globus authentication policy. For more information on Globus authentication policies, visit https://docs.globus.org/api/auth/developer-guide/#authentication-policies.
Optionaldisplay_name?: stringDisplay Name
Endpoint Name
Endpoint Uuid Format: uuid
Optionalmetadata?: {Optionalconfig?: Record<string, unknown>Config
Optionaldescription?: stringDescription
Optionalendpoint_config?: stringEndpoint Config
Optionalendpoint_version?: stringEndpoint Version
Optionalhostname?: stringHostname
Optionalip_address?: stringIp Address
Optionallocal_user?: stringLocal User
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
Optionaluser_config_schema?: Record<string, unknown>User Config Schema
Optionaluser_config_template?: stringUser Config Template
Multi User
Optionalversion?: stringVersion
RegisterFunctionMetadata
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
RegisterFunctionRequest
{
* "function_name": "My Function",
* "function_code": "wuX2RpbGyUjBBfY3JlYXRlX2Z1bmN0 ...",
* "description": "My first function",
* "metadata": {
* "python_version": "3.11.3",
* "sdk_version": "2.3.3"
* },
* "container_uuid": "b7a42fa2-e97f-4061-9e64-2ede22ae7f5e",
* "group": "a2d6feb6-5386-4a06-8a22-99ea5ad7e651",
* "public": false
* }
Optionalcontainer_uuid?: stringContainer Uuid Format: uuid
Optionaldescription?: stringDescription
Optionalentry_point?: stringEntry Point
Function Code
Function Name
Optionalgroup?: stringGroup Format: uuid
Optionalmetadata?: { python_version?: string; sdk_version?: string }Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
Public
RegisterFunctionResponse
Function Uuid Format: uuid
BatchSubmitRequest
{
* "task_group_id": "97241626-8ff4-4550-9938-5909bd221869",
* "create_websocket_queue": false,
* "tasks": [
* [
* "116f1b48-0aab-4228-92f0-021c2ab14b5e",
* "ff960aba-fa23-43d5-9cbe-3f4f91a066e1",
* "... <serialized_arguments> ..."
* ],
* [
* "116f1b48-0aab-4228-92f0-021c2ab14b5e",
* "ff960aba-fa23-43d5-9cbe-3f4f91a066e1",
* "... <serialized_arguments> ..."
* ]
* ]
* }
Create Websocket Queue
Optionaltask_group_id?: stringTask Group Id Format: uuid
Tasks
BatchSubmitResponse
{
* "response": "success",
* "task_group_id": "97241626-8ff4-4550-9938-5909bd221869",
* "results": [
* {
* "status": "success",
* "task_uuid": "7dac44aa-c480-4460-b453-a47b03b031f4",
* "http_status_code": 200
* },
* {
* "status": "success",
* "task_uuid": "4b35645f-0c5b-465d-aaec-fee87f74ff5b",
* "http_status_code": 200
* }
* ]
* }
Response
Results
Optionaltask_group_id?: stringTask Group Id Format: uuid
EndpointLockResponse
Endpoint Id Format: uuid
Lock Expiration Timestamp
EndpointRegisterRequest
{
* "endpoint_name": "my_endpoint",
* "display_name": "My Endpoint's Display Name",
* "version": "2.2.0",
* "multi_user": false,
* "public": false,
* "high_assurance": false,
* "allowed_functions": [
* "11291b86-4f9c-47cb-848e-d3c06285951c"
* ],
* "authentication_policy": "67b4e120-2638-4771-86bb-6ac2a0f69e0b",
* "subscription_uuid": "59b63c41-a765-4971-ac9a-41742059ade3",
* "metadata": {
* "endpoint_config": "",
* "user_config_template": {},
* "user_config_schema": {},
* "description": "My endpoint description",
* "ip_address": "140.221.112.13",
* "hostname": "my-endpoint",
* "local_user": "user",
* "sdk_version": "2.2.0",
* "endpoint_version": "2.2.0",
* "python_version": "3.12.7"
* }
* }
Optionaladmins?: string[]Admins
Optionalallowed_functions?: string[]Allowed Functions
Optionalauthentication_policy?: stringAuthentication Policy Format: uuid
Endpoint users are evaluated against this Globus authentication policy. For more information on Globus authentication policies, visit https://docs.globus.org/api/auth/developer-guide/#authentication-policies.
Optionaldisplay_name?: stringDisplay Name
Endpoint Name
High Assurance
Metadata
Optionalconfig?: Record<string, unknown>Config
Optionaldescription?: stringDescription
Optionalendpoint_config?: stringEndpoint Config
Optionalendpoint_version?: stringEndpoint Version
Optionalhostname?: stringHostname
Optionalip_address?: stringIp Address Format: ipvanyaddress
Optionallocal_user?: stringLocal User
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
Optionaluser_config_schema?: Record<string, unknown>User Config Schema
Optionaluser_config_template?: stringUser Config Template
Multi User
Public
Optionalsubscription_uuid?: stringSubscription Uuid Format: uuid
Optionalversion?: stringVersion
RegisterFunctionMetadata
Python Version
Globus Compute SDK version
Serde Identifier
Identifier of SDK method used to serialize the function; the identifiers are not currently specifically documented, but may be found in the Globus Compute SDK repository as the identifier class variable of the respective serializers
RegisterFunctionRequest
Optionaldescription?: stringDescription
Function Code
Function Name
Optionalgroup?: stringGroup Format: uuid
If specified, this function will be accessible to members of the Globus Group specified by this identifier
Optionalha_endpoint_id?: stringHa Endpoint Id Format: uuid
Meta
Python Version
Globus Compute SDK version
Serde Identifier
Identifier of SDK method used to serialize the function; the identifiers are not currently specifically documented, but may be found in the Globus Compute SDK repository as the identifier class variable of the respective serializers
Public
RegisterFunctionResponse
Function Uuid Format: uuid
Optionalha_warning?: stringHa Warning
BatchSubmitRequest
{
* "task_group_id": "97241626-8ff4-4550-9938-5909bd221869",
* "user_endpoint_config": {
* "min_blocks": 0,
* "max_blocks": 1,
* "scheduler_options": "#SBATCH --constraint=knl,quad,cache"
* },
* "resource_specification": {
* "num_nodes": 2,
* "ranks_per_node": 2,
* "num_ranks": 4,
* "launcher_options": "--cpu-bind quiet --mem 3072"
* },
* "user_runtime": {
* "globus_compute_sdk_version": "3.14.0",
* "globus_sdk_version": "3.60.0",
* "python": {
* "version": "3.13.5",
* "version_tuple": [
* 3,
* 13,
* 5
* ],
* "version_info": [
* 3,
* 13,
* 5,
* "final",
* 0
* ],
* "version_description": "3.13.7 (main, Aug 21 2025, 13:50:03) [GCC 13.3.0]",
* "implementation": "CPython",
* "compiler": "Clang 14.0.6"
* },
* "platform": {
* "architecture": [
* "64bit",
* "ELF"
* ],
* "machine": "x86_64",
* "node": "login02",
* "platform": "Linux-6.16.5-2-generic-x86_64-with-glibc2.39",
* "processor": "x86_64",
* "release": "6.16.5-2-generic"
* }
* },
* "result_serializers": [
* "globus_compute_sdk.serialize.JSONData",
* "globus_compute_sdk.serialize.DillDataBase64"
* ],
* "create_queue": true,
* "tasks": {
* "ff960aba-fa23-43d5-9cbe-3f4f91a066e1": [
* "... <serialized_arguments> ...",
* "... <serialized_arguments> ...",
* "..."
* ],
* "0a98fd06-edbd-11ed-abcd-0d705ebb4c49": [
* "... <serialized_arguments> ...",
* "..."
* ]
* }
* }
Create Queue
If true, create a Task Group specific AMQP queue for the results. In addition to the usual longer-term storage, results will also be copied to this AMQP queue, enabling consumers to get event-driven (instant) results. (See the Globus Compute SDK Executor for an implementation that uses this feature.)
Optionalresource_specification?: {Resource Specification
Optionallauncher_options?: stringLauncher Options
Num Nodes
Optionalnum_ranks?: numberNum Ranks
Optionalranks_per_node?: numberRanks Per Node
Optionalresult_serializers?: string[]Result Serializers
A list of import paths to SerializationStrategy subclasses that the endpoint is allowed to use when serializing results.
Optionaltask_group_id?: stringTask Group Id Format: uuid
Tasks
Optionaluser_endpoint_config?: Record<string, unknown>User Endpoint Config
Optionaluser_runtime?: {User Runtime
Optionalglobus_compute_sdk_version?: stringGlobus Compute Sdk Version
Optionalglobus_sdk_version?: stringGlobus Sdk Version
Optionalplatform?: {Platform
Optionalarchitecture?: [string, string]Architecture
Submit host architecture tuple (e.g., ["64bit", "ELF"])
Optionalmachine?: stringMachine
Submit host machine type (e.g., x86_64)
Optionalnode?: stringNode
Submit host node name (e.g., login03)
Optionalplatform?: stringPlatform
Submit host platform (e.g., Linux-6.14.0-29-generic-x86_64-with-glibc2.39)
Optionalprocessor?: stringProcessor
Submit host processor name (e.g., x86_64)
Optionalrelease?: stringRelease
Submit host os release (e.g., 6.16.5-2-generic)
Optionalpython?: {Python
Optionalcompiler?: stringCompiler
String identifying the compiler used for compiling Python
Optionalimplementation?: stringImplementation
Python implementation (e.g., CPython)
Optionalversion?: stringVersion
Python version as a dotted triple (e.g., 3.13.7)
Optionalversion_description?: stringVersion Description
Python version string from sys.version (e.g., 3.13.7 (main, Aug 21 2025, 13:50:03) [GCC 13.3.0])
Optionalversion_info?: [number, number, number, string, number]Version Info
Python version info from list(sys.version_info) (e.g., [3, 13, 7, 'final', 0])
Optionalversion_tuple?: [number, number, number]Version Tuple
Optionalpython_version?: stringPython Version
BatchSubmitResponse
{
* "request_id": "5158de19-10b5-4deb-9d87-a86c1dec3460",
* "task_group_id": "97241626-8ff4-4550-9938-5909bd221869",
* "endpoint_id": "116f1b48-0aab-4228-92f0-021c2ab14b5e",
* "tasks": {
* "ff960aba-fa23-43d5-9cbe-3f4f91a066e1": [
* "89bde6c3-85e9-4834-b0e8-5cb51955eaf5",
* "1e900b37-7a80-424b-aeac-56dd2860f59a",
* "9f12a732-3aa6-4878-9d58-b290837ab096"
* ],
* "0a98fd06-edbd-11ed-abcd-0d705ebb4c49": [
* "022151bf-7b2d-4240-b4d0-9ac5b7077314",
* "1f6f5f1e-15b0-4916-85ff-471511bd35d6"
* ]
* }
* }
Endpoint Id Format: uuid
Optionalha_warning?: stringHa Warning
Request Id
Task Group Id Format: uuid
Tasks
ComputeStatsResponse
Total Function Invocations
ComputeVersionResponse
Api
Optionalcontainer_service?: stringContainer Service
Optionalgit_sha?: stringGit Sha
Optionalmin_ep_version?: stringMin Ep Version
Optionalmin_sdk_version?: stringMin Sdk Version
ConsoleNodeInfo
Optionalendpoint_version?: stringEndpoint Version
Optionalidle_duration_seconds?: numberIdle Duration Seconds
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
Optionaltotal_worker_count?: numberTotal Worker Count
ConsoleResponse
{
* "user_endpoints": [
* {
* "user_endpoint_id": "7348422a-1074-427b-a08a-0771068afccc",
* "active": true,
* "python_version": "3.12.7",
* "endpoint_version": "3.1.1",
* "posix_pid": 12345,
* "posix_username": "test_user",
* "start_time_iso": "2025-01-02T21:20:19.123456-05:00",
* "start_time_unix": 1735870819.123456,
* "last_heartbeat_unix": 1735884207.498273,
* "running_task_count": 3,
* "queued_task_count": 0,
* "executed_task_count": 15,
* "total_worker_count": 2,
* "idle_worker_count": 0,
* "total_node_count": 1,
* "node_info": {
* "some_job_id": [
* {
* "total_worker_count": 2,
* "idle_duration_seconds": 0,
* "python_version": "3.12.7",
* "endpoint_version": "3.1.1",
* "sdk_version": "3.1.1"
* }
* ]
* },
* "engine_type": "GlobusComputeEngine",
* "provider_type": "SlurmProvider",
* "account": "my-slurm-account",
* "queue": "caslake",
* "config": "engine:\n type: GlobusComputeEngine\n max_workers_per_node: 2\n provider:\n type: SlurmProvider\n account: my-slurm-account\n partition: caslake\n worker_init: 'module load Anaconda; source activate compute-env'\n nodes_per_block: 1\n max_blocks: 1\n address:\n type: address_by_interface\n ifname: bond0\n"
* }
* ]
* }
User Endpoints
ConsoleUserEndpointInfo
Optionalaccount?: stringAccount
Active
Optionalclient_sdk_versions?: string[]Client Sdk Versions
Optionalconfig?: stringConfig
Optionalendpoint_version?: stringEndpoint Version
Optionalengine_type?: stringEngine Type
User endpoint engine type. See our documentation for more information: https://globus-compute.readthedocs.io/en/latest/endpoints/config_reference.html#user-endpoint-configuration
Optionalexecuted_task_count?: numberExecuted Task Count
Optionalidle_worker_count?: numberIdle Worker Count
Optionallast_heartbeat_unix?: numberLast Heartbeat Unix
Optionalnode_info?: {Node Info
Optionalposix_pid?: numberPosix Pid
Optionalposix_username?: stringPosix Username
Optionalprovider_type?: stringProvider Type
User endpoint provider type. See our documentation for more information: https://globus-compute.readthedocs.io/en/latest/endpoints/config_reference.html#user-endpoint-configuration
Optionalpython_version?: stringPython Version
Optionalqueue?: stringQueue
Optionalqueued_task_count?: numberQueued Task Count
Optionalrunning_task_count?: numberRunning Task Count
Optionalstart_time_iso?: stringStart Time Iso Format: date-time
Optionalstart_time_unix?: numberStart Time Unix
Optionaltotal_node_count?: numberTotal Node Count
Optionaltotal_worker_count?: numberTotal Worker Count
User Endpoint Id Format: uuid
ContainerBuildRequest
Apt
Conda
Optionaldescription?: stringDescription
Name
Optionalpayload_url?: stringPayload Url Format: uri
Pip
ContainerBuildResponse
Container Id Format: uuid
ContainerBuildStatusResponse
ContainerRegisterRequest
Optionaldescription?: stringDescription
Location
Name
ContainerRegisterResponse
Container Id Format: uuid
ContainerRuntime
ContainerStatus
Optionalbuild_stderr?: stringBuild Stderr
Container Uuid Format: uuid
Optionalerr_message?: stringErr Message
Optionallocation?: stringLocation
Name
Optionaltype?: "docker" | "singularity"ContainerStatusResponse
Optionalbuild_stderr?: stringBuild Stderr
Container Uuid Format: uuid
Optionalerr_message?: stringErr Message
Optionallocation?: stringLocation
Name
Optionaltype?: "docker" | "singularity"DeleteFunctionResponse
Result
Endpoint
{
* "uuid": "7348422a-1074-427b-a08a-0771068afccc",
* "name": "My Endpoint",
* "display_name": "My Endpoint's display name",
* "multi_user": false,
* "high_assurance": false,
* "public": false,
* "endpoint_config": "",
* "user_config_template": {},
* "user_config_schema": {},
* "description": "My endpoint description",
* "hostname": "my-endpoint",
* "local_user": "user",
* "ip_address": "140.221.112.13",
* "endpoint_version": "1.0.10",
* "sdk_version": "1.0.10",
* "python_version": "3.12.7",
* "subscription_uuid": "b0b7b089-707a-4d90-a036-05b7964d6b60",
* "subscription_admin_verified": false
* }
Optionalconfig?: Record<string, unknown>Config
Optionaldescription?: stringDescription
Display Name
Optionalendpoint_config?: stringEndpoint Config
Optionalendpoint_version?: stringEndpoint Version
High Assurance
Optionalhostname?: stringHostname
Optionalip_address?: stringIp Address Format: ipvanyaddress
Optionallocal_user?: stringLocal User
Multi User
Name
Public
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
Subscription Admin Verified
Optionalsubscription_uuid?: stringSubscription Uuid Format: uuid
Optionaluser_config_schema?: Record<string, unknown>User Config Schema
Optionaluser_config_template?: stringUser Config Template
Uuid Format: uuid
EndpointConfig
{
* "endpoint_id": "7348422a-1074-427b-a08a-0771068afccc",
* "task_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue"
* },
* "result_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue",
* "queue_publish_kwargs": {
* "exchange": "some_exchange",
* "routing_key": "some_key",
* "mandatory": true,
* "properties": {
* "delivery_mode": 2
* }
* }
* },
* "warnings": []
* }
Endpoint Id Format: uuid
Connection Url
Exchange
Queue
Exchange
Mandatory
Delivery Mode
Routing Key
Connection Url
Exchange
Queue
Optionalwarnings?: string[]Warnings
EndpointConfigQueueInfo
Connection Url
Exchange
Queue
EndpointConfigResultQueue
Connection Url
Exchange
Queue
Exchange
Mandatory
Delivery Mode
Routing Key
EndpointConfigResultQueuePublish
Exchange
Mandatory
Delivery Mode
Routing Key
EndpointConfigResultQueuePublishProperties
Delivery Mode
EndpointDeleteResponse
Result
EndpointListResponseEntry
Display Name
Name
Owner Format: uuid
Uuid Format: uuid
EndpointMetadata
Optionalconfig?: Record<string, unknown>Config
Optionaldescription?: stringDescription
Optionalendpoint_config?: stringEndpoint Config
Optionalendpoint_version?: stringEndpoint Version
Optionalhostname?: stringHostname
Optionalip_address?: stringIp Address Format: ipvanyaddress
Optionallocal_user?: stringLocal User
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
Optionaluser_config_schema?: Record<string, unknown>User Config Schema
Optionaluser_config_template?: stringUser Config Template
EndpointRegisterMetadata
Optionalconfig?: Record<string, unknown>Config
Optionaldescription?: stringDescription
Optionalendpoint_config?: stringEndpoint Config
Optionalendpoint_version?: stringEndpoint Version
Optionalhostname?: stringHostname
Optionalip_address?: stringIp Address
Optionallocal_user?: stringLocal User
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
Optionaluser_config_schema?: Record<string, unknown>User Config Schema
Optionaluser_config_template?: stringUser Config Template
EndpointRegisterResponse
{
* "endpoint_id": "7348422a-1074-427b-a08a-0771068afccc",
* "task_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue"
* },
* "result_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue",
* "queue_publish_kwargs": {
* "exchange": "some_exchange",
* "routing_key": "some_key",
* "mandatory": true,
* "properties": {
* "delivery_mode": 2
* }
* }
* },
* "heartbeat_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue",
* "queue_publish_kwargs": {
* "exchange": "some_exchange",
* "routing_key": "some_key",
* "mandatory": true,
* "properties": {
* "delivery_mode": 2
* }
* }
* }
* }
Endpoint Id Format: uuid
Connection Url
Exchange
Queue
Exchange
Mandatory
Delivery Mode
Routing Key
Connection Url
Exchange
Queue
Exchange
Mandatory
Delivery Mode
Routing Key
Connection Url
Exchange
Queue
Optionalwarnings?: string[]Warnings
EndpointStatusDetails
Idle Workers
Optionalmanagers?: numberManagers
Outstanding Tasks
Pending Tasks
Total Workers
EndpointStatusResponse
Optionaldetails?: {Idle Workers
Optionalmanagers?: numberManagers
Outstanding Tasks
Pending Tasks
Total Workers
Status
ErrorResponse
Code
Detail
Error Args
Http Status Code
Reason
Status
Function
Optionaldescription?: stringDescription
Function Code
Optionalfunction_name?: stringFunction Name
Function Uuid Format: uuid
Metadata
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
FunctionMetadata
Optionalpython_version?: stringPython Version
Optionalsdk_version?: stringSdk Version
HTTPValidationError
Optionaldetail?: { loc: (string | number)[]; msg: string; type: string }[]Detail
MultiUserEndpointConfig
Connection Url
Exchange
Queue
Endpoint Id Format: uuid
Optionalwarnings?: string[]Warnings
MultiUserEndpointRegisterResponse
{
* "endpoint_id": "7348422a-1074-427b-a08a-0771068afccc",
* "command_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue"
* },
* "result_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue",
* "queue_publish_kwargs": {
* "exchange": "some_exchange",
* "routing_key": "some_key",
* "mandatory": true,
* "properties": {
* "delivery_mode": 2
* }
* }
* },
* "heartbeat_queue_info": {
* "connection_url": "amqps://user:password@mq.fqdn",
* "exchange": "some_exchange",
* "queue": "some_queue",
* "queue_publish_kwargs": {
* "exchange": "some_exchange",
* "routing_key": "some_key",
* "mandatory": true,
* "properties": {
* "delivery_mode": 2
* }
* }
* }
* }
Connection Url
Exchange
Queue
Endpoint Id Format: uuid
Connection Url
Exchange
Queue
Exchange
Mandatory
Delivery Mode
Routing Key
Connection Url
Exchange
Queue
Exchange
Mandatory
Delivery Mode
Routing Key
Optionalwarnings?: string[]Warnings
PlatformInfo
Optionalarchitecture?: [string, string]Architecture
Submit host architecture tuple (e.g., ["64bit", "ELF"])
Optionalmachine?: stringMachine
Submit host machine type (e.g., x86_64)
Optionalnode?: stringNode
Submit host node name (e.g., login03)
Optionalplatform?: stringPlatform
Submit host platform (e.g., Linux-6.14.0-29-generic-x86_64-with-glibc2.39)
Optionalprocessor?: stringProcessor
Submit host processor name (e.g., x86_64)
Optionalrelease?: stringRelease
Submit host os release (e.g., 6.16.5-2-generic)
PythonInfo
Optionalcompiler?: stringCompiler
String identifying the compiler used for compiling Python
Optionalimplementation?: stringImplementation
Python implementation (e.g., CPython)
Optionalversion?: stringVersion
Python version as a dotted triple (e.g., 3.13.7)
Optionalversion_description?: stringVersion Description
Python version string from sys.version (e.g., 3.13.7 (main, Aug 21 2025, 13:50:03) [GCC 13.3.0])
Optionalversion_info?: [number, number, number, string, number]Version Info
Python version info from list(sys.version_info) (e.g., [3, 13, 7, 'final', 0])
Optionalversion_tuple?: [number, number, number]Version Tuple
ReadQueueInfo
Connection Url
Exchange
Queue
ResourceSpecification
Optionallauncher_options?: stringLauncher Options
Num Nodes
Optionalnum_ranks?: numberNum Ranks
Optionalranks_per_node?: numberRanks Per Node
ResultAmqpUrlResponse
Connection Url Format: uri
Queue Prefix
SubscriptionAdminVerified
Subscription Admin Verified
TaskGroupResponse
Optionalcreate_websockets_queue?: booleanCreate Websockets Queue
Taskgroup Id Format: uuid
Tasks
TaskGroupResponseTask
Created At Format: date-time
Id Format: uuid
TaskStatusResponse
{
* "task_id": "7dac44aa-c480-4460-b453-a47b03b031f4",
* "status": "success",
* "result": "10000",
* "completion_t": "1677183605.212898",
* "details": {
* "os": "Linux-5.19.0-1025-aws-x86_64-with-glibc2.35",
* "python_version": "3.10.4",
* "dill_version": "0.3.5.1",
* "globus_compute_sdk_version": "2.3.2",
* "task_transitions": {
* "execution-start": 1692742841.843334,
* "execution-end": 1692742846.123456
* }
* }
* }
Optionalcompletion_t?: stringCompletion T
Optionaldetails?: Record<string, unknown>Details
Optionalexception?: stringException
Optionalresult?: stringResult
Optionalstatus?: unknownStatus
Task Id Format: uuid
UserRuntime
Optionalglobus_compute_sdk_version?: stringGlobus Compute Sdk Version
Optionalglobus_sdk_version?: stringGlobus Sdk Version
Optionalplatform?: {Platform
Optionalarchitecture?: [string, string]Architecture
Submit host architecture tuple (e.g., ["64bit", "ELF"])
Optionalmachine?: stringMachine
Submit host machine type (e.g., x86_64)
Optionalnode?: stringNode
Submit host node name (e.g., login03)
Optionalplatform?: stringPlatform
Submit host platform (e.g., Linux-6.14.0-29-generic-x86_64-with-glibc2.39)
Optionalprocessor?: stringProcessor
Submit host processor name (e.g., x86_64)
Optionalrelease?: stringRelease
Submit host os release (e.g., 6.16.5-2-generic)
Optionalpython?: {Python
Optionalcompiler?: stringCompiler
String identifying the compiler used for compiling Python
Optionalimplementation?: stringImplementation
Python implementation (e.g., CPython)
Optionalversion?: stringVersion
Python version as a dotted triple (e.g., 3.13.7)
Optionalversion_description?: stringVersion Description
Python version string from sys.version (e.g., 3.13.7 (main, Aug 21 2025, 13:50:03) [GCC 13.3.0])
Optionalversion_info?: [number, number, number, string, number]Version Info
Python version info from list(sys.version_info) (e.g., [3, 13, 7, 'final', 0])
Optionalversion_tuple?: [number, number, number]Version Tuple
Optionalpython_version?: stringPython Version
ValidationError
Location
Message
Error Type
ValidationErrorResponse
Code
Detail
Error Args
Http Status Code
Reason
Status
VersionService
WriteQueueInfo
Connection Url
Exchange
Queue
Exchange
Mandatory
Delivery Mode
Routing Key
WriteQueuePublishKwargs
Exchange
Mandatory
Delivery Mode
Routing Key
WriteQueuePublishProperties
Delivery Mode
AllowedFunctionsResponse