Globus Flows _testing Method List#

globus_sdk.FlowsClient#

globus_sdk.FlowsClient has registered responses for the following methods:

cancel_run (case="default")
{
  "run_id": "36ad9f9a-ad29-488f-beb4-c22ab729643a",
  "flow_id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_title": "Multi Step Transfer",
  "flow_last_updated": "2020-09-01T17:59:20.711845+00:00",
  "start_time": "2020-09-12T15:00:20.711845+00:00",
  "status": "FAILED",
  "display_status": "FAILED",
  "details": {
    "time": "2023-06-12T23:04:42.121000+00:00",
    "code": "FlowCanceled",
    "description": "The Flow Instance was canceled by the user",
    "details": {}
  },
  "run_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "run_managers": [
    "urn:globus:auth:identity:7d6064ef-5368-473a-b15b-e99c3561aa9b"
  ],
  "run_monitors": [
    "urn:globus:auth:identity:58cf49f4-06ea-4b76-934c-d5c9f6c3ea9d",
    "urn:globus:auth:identity:57088a17-d5cb-4cfa-871a-c5cce48f2aec"
  ],
  "user_role": "run_owner",
  "label": "Transfer all of these files!",
  "tags": [
    "my-transfer-run",
    "jazz-fans"
  ],
  "search": {
    "task_id": "20ba91a8-eb90-470a-9477-2ad68808b276"
  }
}
create_flow (case="default")
{
  "id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "definition": {
    "States": {
      "Transfer1": {
        "Next": "Transfer2",
        "Type": "Action",
        "Comment": "Initial Transfer from Campus to DMZ",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.source_path",
              "destination_path.$": "$.staging_path"
            }
          ],
          "source_endpoint_id.$": "$.source_endpoint_id",
          "destination_endpoint_id.$": "$.staging_endpoint_id"
        },
        "ResultPath": "$.Transfer1Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      },
      "Transfer2": {
        "End": true,
        "Type": "Action",
        "Comment": "Transfer from DMZ to dataset repository",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.staging_path",
              "destination_path.$": "$.destination_path"
            }
          ],
          "source_endpoint_id.$": "$.staging_endpoint_id",
          "destination_endpoint_id.$": "$.destination_endpoint_id"
        },
        "ResultPath": "$.Transfer2Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      }
    },
    "Comment": "Two step transfer",
    "StartAt": "Transfer1"
  },
  "input_schema": {
    "type": "object",
    "required": [
      "source_endpoint_id",
      "source_path",
      "staging_endpoint_id",
      "staging_path",
      "destination_endpoint_id",
      "destination_path"
    ],
    "properties": {
      "source_path": {
        "type": "string"
      },
      "staging_path": {
        "type": "string"
      },
      "destination_path": {
        "type": "string"
      },
      "source_endpoint_id": {
        "type": "string"
      },
      "staging_endpoint_id": {
        "type": "string"
      },
      "destination_endpoint_id": {
        "type": "string"
      }
    },
    "additionalProperties": false
  },
  "globus_auth_scope": "https://auth.globus.org/scopes/24bc4997-b483-4c25-a19c-64b0afc00743/flow_24bc4997_b483_4c25_a19c_64b0afc00743_user",
  "synchronous": false,
  "log_supported": true,
  "types": [
    "Action"
  ],
  "api_version": "1.0",
  "title": "Multi Step Transfer",
  "subtitle": "",
  "description": "",
  "keywords": [
    "two",
    "hop",
    "transfer"
  ],
  "principal_urn": "urn:globus:auth:identity:24bc4997-b483-4c25-a19c-64b0afc00743",
  "globus_auth_username": "24bc4997-b483-4c25-a19c-64b0afc00743@clients.auth.globus.org",
  "created_at": "2020-09-01T17:59:20.711845+00:00",
  "updated_at": "2020-09-01T17:59:20.711845+00:00",
  "user_role": "flow_starter",
  "created_by": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "visible_to": [],
  "runnable_by": [],
  "administered_by": [],
  "action_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "flow_viewers": [
    "public",
    "urn:globus:auth:identity:51abb9ce-6e05-4ab1-9a09-9c524313827c"
  ],
  "flow_starters": [
    "all_authenticated_users",
    "urn:globus:auth:identity:d0a15d1b-28f5-42de-9463-b8b6540421b6"
  ],
  "flow_administrators": [
    "urn:globus:auth:identity:05d29dab-bd26-4510-9290-468972e8ac01"
  ]
}
create_flow (case="bad_admin_principal_error")
{
  "error": {
    "code": "UNPROCESSABLE_ENTITY",
    "detail": [
      {
        "loc": [
          "flow_administrators",
          0
        ],
        "msg": "Unrecognized principal string: \"ae341a98-d274-11e5-b888-dbae3a8ba545\". Allowed principal types in role \"FlowAdministrator\": [<AuthGroupUrn>, <AuthIdentityUrn>]",
        "type": "value_error"
      },
      {
        "loc": [
          "flow_administrators",
          1
        ],
        "msg": "Unrecognized principal string: \"4fab4345-6d20-43a0-9a25-16b2e3bbe765\". Allowed principal types in role \"FlowAdministrator\": [<AuthGroupUrn>, <AuthIdentityUrn>]",
        "type": "value_error"
      }
    ]
  },
  "debug_id": "cf71b1d1-ab7e-48b1-8c54-764201d28ded"
}
delete_flow (case="default")
{
  "DELETED": true,
  "administered_by": [],
  "api_version": "1.0",
  "created_at": "2020-09-01T17:59:20.711845+00:00",
  "created_by": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "definition": {
    "States": {
      "Transfer1": {
        "Next": "Transfer2",
        "Type": "Action",
        "Comment": "Initial Transfer from Campus to DMZ",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.source_path",
              "destination_path.$": "$.staging_path"
            }
          ],
          "source_endpoint_id.$": "$.source_endpoint_id",
          "destination_endpoint_id.$": "$.staging_endpoint_id"
        },
        "ResultPath": "$.Transfer1Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      },
      "Transfer2": {
        "End": true,
        "Type": "Action",
        "Comment": "Transfer from DMZ to dataset repository",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.staging_path",
              "destination_path.$": "$.destination_path"
            }
          ],
          "source_endpoint_id.$": "$.staging_endpoint_id",
          "destination_endpoint_id.$": "$.destination_endpoint_id"
        },
        "ResultPath": "$.Transfer2Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      }
    },
    "Comment": "Two step transfer",
    "StartAt": "Transfer1"
  },
  "deleted_at": "2022-10-20T16:44:59.126641+00:00",
  "description": "",
  "flow_administrators": [],
  "flow_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "flow_starters": [],
  "flow_viewers": [],
  "globus_auth_scope": "https://auth.globus.org/scopes/24bc4997-b483-4c25-a19c-64b0afc00743/flow_24bc4997_b483_4c25_a19c_64b0afc00743_user",
  "globus_auth_username": "24bc4997-b483-4c25-a19c-64b0afc00743@clients.auth.globus.org",
  "id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "input_schema": {},
  "keywords": [],
  "log_supported": true,
  "principal_urn": "urn:globus:auth:identity:24bc4997-b483-4c25-a19c-64b0afc00743",
  "runnable_by": [],
  "subtitle": "",
  "synchronous": false,
  "title": "Multi Step Transfer",
  "types": [
    "Action"
  ],
  "updated_at": "2022-10-20T16:44:59.021201+00:00",
  "user_role": "flow_owner",
  "visible_to": []
}
delete_run (case="default")
{
  "run_id": "36ad9f9a-ad29-488f-beb4-c22ab729643a",
  "flow_id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_title": "Multi Step Transfer",
  "flow_last_updated": "2020-09-01T17:59:20.711845+00:00",
  "start_time": "2020-09-12T15:00:20.711845+00:00",
  "status": "SUCCEEDED",
  "display_status": "SUCCEEDED",
  "details": {
    "code": "FlowSucceeded",
    "output": {},
    "description": "The Flow run reached a successful completion state"
  },
  "run_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "run_managers": [
    "urn:globus:auth:identity:7d6064ef-5368-473a-b15b-e99c3561aa9b"
  ],
  "run_monitors": [
    "urn:globus:auth:identity:58cf49f4-06ea-4b76-934c-d5c9f6c3ea9d",
    "urn:globus:auth:identity:57088a17-d5cb-4cfa-871a-c5cce48f2aec"
  ],
  "user_role": "run_owner",
  "label": "Transfer all of these files!",
  "tags": [
    "my-transfer-run",
    "jazz-fans"
  ],
  "search": {
    "task_id": "20ba91a8-eb90-470a-9477-2ad68808b276"
  }
}
delete_run (case="conflict")
{
  "error": {
    "code": "STATE_CONFLICT",
    "detail": "Run 36ad9f9a-ad29-488f-beb4-c22ab729643a has status 'ACTIVE' but must have status in {'ENDED', 'SUCCEEDED', 'FAILED'} for requested operation"
  },
  "debug_id": "80d920b6-66cf-4254-bcbd-7d3efe814e1a"
}
get_flow (case="default")
{
  "id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "definition": {
    "States": {
      "Transfer1": {
        "Next": "Transfer2",
        "Type": "Action",
        "Comment": "Initial Transfer from Campus to DMZ",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.source_path",
              "destination_path.$": "$.staging_path"
            }
          ],
          "source_endpoint_id.$": "$.source_endpoint_id",
          "destination_endpoint_id.$": "$.staging_endpoint_id"
        },
        "ResultPath": "$.Transfer1Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      },
      "Transfer2": {
        "End": true,
        "Type": "Action",
        "Comment": "Transfer from DMZ to dataset repository",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.staging_path",
              "destination_path.$": "$.destination_path"
            }
          ],
          "source_endpoint_id.$": "$.staging_endpoint_id",
          "destination_endpoint_id.$": "$.destination_endpoint_id"
        },
        "ResultPath": "$.Transfer2Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      }
    },
    "Comment": "Two step transfer",
    "StartAt": "Transfer1"
  },
  "input_schema": {
    "type": "object",
    "required": [
      "source_endpoint_id",
      "source_path",
      "staging_endpoint_id",
      "staging_path",
      "destination_endpoint_id",
      "destination_path"
    ],
    "properties": {
      "source_path": {
        "type": "string"
      },
      "staging_path": {
        "type": "string"
      },
      "destination_path": {
        "type": "string"
      },
      "source_endpoint_id": {
        "type": "string"
      },
      "staging_endpoint_id": {
        "type": "string"
      },
      "destination_endpoint_id": {
        "type": "string"
      }
    },
    "additionalProperties": false
  },
  "globus_auth_scope": "https://auth.globus.org/scopes/24bc4997-b483-4c25-a19c-64b0afc00743/flow_24bc4997_b483_4c25_a19c_64b0afc00743_user",
  "synchronous": false,
  "log_supported": true,
  "types": [
    "Action"
  ],
  "api_version": "1.0",
  "title": "Multi Step Transfer",
  "subtitle": "",
  "description": "",
  "keywords": [
    "two",
    "hop",
    "transfer"
  ],
  "principal_urn": "urn:globus:auth:identity:24bc4997-b483-4c25-a19c-64b0afc00743",
  "globus_auth_username": "24bc4997-b483-4c25-a19c-64b0afc00743@clients.auth.globus.org",
  "created_at": "2020-09-01T17:59:20.711845+00:00",
  "updated_at": "2020-09-01T17:59:20.711845+00:00",
  "user_role": "flow_starter",
  "created_by": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "visible_to": [],
  "runnable_by": [],
  "administered_by": [],
  "action_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "flow_viewers": [
    "public",
    "urn:globus:auth:identity:51abb9ce-6e05-4ab1-9a09-9c524313827c"
  ],
  "flow_starters": [
    "all_authenticated_users",
    "urn:globus:auth:identity:d0a15d1b-28f5-42de-9463-b8b6540421b6"
  ],
  "flow_administrators": [
    "urn:globus:auth:identity:05d29dab-bd26-4510-9290-468972e8ac01"
  ]
}
get_run (case="default")
{
  "run_id": "c58031e4-040e-11ef-990b-0242ac110002",
  "action_id": "c58031e4-040e-11ef-990b-0242ac110002",
  "completion_time": "2023-04-11T20:01:22.917000+00:00",
  "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
  "details": {
    "code": "FlowSucceeded",
    "description": "The Flow run reached a successful completion state",
    "output": {
      "HelloResult": {
        "action_id": "6RxDm1JOQnG2",
        "completion_time": "2023-04-11T20:01:22.340594+00:00",
        "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
        "details": {
          "Hello": "World",
          "hello": "foo"
        },
        "display_status": "SUCCEEDED",
        "label": "My Cool Run",
        "manage_by": [
          "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
        ],
        "monitor_by": [
          "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
        ],
        "release_after": null,
        "start_time": "2023-04-11T20:01:19.660251+00:00",
        "state_name": "RunHelloWorld",
        "status": "SUCCEEDED"
      },
      "input": {
        "echo_string": "foo",
        "sleep": 2
      }
    }
  },
  "display_status": "SUCCEEDED",
  "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
  "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
  "flow_title": "My Cool Flow",
  "label": "My Cool Run",
  "manage_by": [
    "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
  ],
  "monitor_by": [
    "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
  ],
  "run_managers": [
    "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
  ],
  "run_monitors": [
    "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
  ],
  "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
  "start_time": "2023-04-11T20:01:18.040416+00:00",
  "status": "SUCCEEDED",
  "tags": [
    "cool",
    "my"
  ],
  "user_role": "run_owner"
}
get_run_definition (case="default")
{
  "flow_id": "4926cc9c-5b6f-494a-a14f-eb79a57b9b6c",
  "definition": {
    "States": {
      "no-op": {
        "End": true,
        "Type": "Pass"
      }
    },
    "StartAt": "no-op"
  },
  "input_schema": {}
}
get_run_logs (case="default")
{
  "limit": 10,
  "has_next_page": false,
  "entries": [
    {
      "time": "2023-04-25T18:54:30.683000+00:00",
      "code": "FlowStarted",
      "description": "The Flow Instance started execution",
      "details": {
        "input": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "ActionStarted",
      "description": "State SyncHelloWorld of type Action started",
      "details": {
        "state_name": "SyncHelloWorld",
        "state_type": "Action",
        "input": {
          "echo_string": "sync!"
        }
      }
    },
    {
      "time": "2023-04-25T18:54:31.850000+00:00",
      "code": "ActionCompleted",
      "description": "State SyncHelloWorld of type Action completed",
      "details": {
        "state_name": "SyncHelloWorld",
        "state_type": "Action",
        "output": {
          "action_id": "19NqhOnDlt2Y3",
          "completion_time": "2023-04-25T18:54:31.341170+00:00",
          "creator_id": "urn:globus:auth:identity:944cfbe8-60f8-474d-a634-a0c1ad543a54",
          "details": {
            "Hello": "World",
            "hello": "sync!"
          },
          "display_status": "SUCCEEDED",
          "label": null,
          "manage_by": [],
          "monitor_by": [],
          "release_after": null,
          "start_time": "2023-04-25T18:54:31.340484+00:00",
          "status": "SUCCEEDED",
          "state_name": "SyncHelloWorld"
        }
      }
    },
    {
      "time": "2023-04-25T18:54:31.913000+00:00",
      "code": "FlowSucceeded",
      "description": "The Flow Instance completed successfully",
      "details": {
        "output": {
          "action_id": "19NqhOnDlt2Y3",
          "completion_time": "2023-04-25T18:54:31.341170+00:00",
          "creator_id": "urn:globus:auth:identity:944cfbe8-60f8-474d-a634-a0c1ad543a54",
          "details": {
            "Hello": "World",
            "hello": "sync!"
          },
          "display_status": "SUCCEEDED",
          "label": null,
          "manage_by": [],
          "monitor_by": [],
          "release_after": null,
          "start_time": "2023-04-25T18:54:31.340484+00:00",
          "status": "SUCCEEDED",
          "state_name": "SyncHelloWorld"
        }
      }
    }
  ]
}
get_run_logs (case="paginated")
{
  "limit": 10,
  "has_next_page": true,
  "marker": "fake_run_logs_marker",
  "entries": [
    {
      "time": "2023-04-25T18:54:30.683000+00:00",
      "code": "FlowStarted",
      "description": "The Flow Instance started execution",
      "details": {
        "input": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassStarted",
      "description": "State PassState of type Pass started",
      "details": {
        "state_name": "PassState",
        "state_type": "Pass",
        "input": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassCompleted",
      "description": "State PassState of type Pass completed",
      "details": {
        "state_name": "PassState",
        "state_type": "Pass",
        "output": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassStarted",
      "description": "State PassState2 of type Pass started",
      "details": {
        "state_name": "PassState2",
        "state_type": "Pass",
        "input": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassCompleted",
      "description": "State PassState2 of type Pass completed",
      "details": {
        "state_name": "PassState2",
        "state_type": "Pass",
        "output": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassStarted",
      "description": "State PassState3 of type Pass started",
      "details": {
        "state_name": "PassState3",
        "state_type": "Pass",
        "input": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassCompleted",
      "description": "State PassState3 of type Pass completed",
      "details": {
        "state_name": "PassState3",
        "state_type": "Pass",
        "output": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassStarted",
      "description": "State PassState4 of type Pass started",
      "details": {
        "state_name": "PassState4",
        "state_type": "Pass",
        "input": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "PassCompleted",
      "description": "State PassState4 of type Pass completed",
      "details": {
        "state_name": "PassState4",
        "state_type": "Pass",
        "output": {}
      }
    },
    {
      "time": "2023-04-25T18:54:30.715000+00:00",
      "code": "ActionStarted",
      "description": "State SyncHelloWorld of type Action started",
      "details": {
        "state_name": "SyncHelloWorld",
        "state_type": "Action",
        "input": {
          "echo_string": "sync!"
        }
      }
    }
  ]
}
list_flows (case="default")
{
  "flows": [
    {
      "id": "24bc4997-b483-4c25-a19c-64b0afc00743",
      "definition": {
        "States": {
          "Transfer1": {
            "Next": "Transfer2",
            "Type": "Action",
            "Comment": "Initial Transfer from Campus to DMZ",
            "ActionUrl": "https://actions.globus.org/transfer/transfer",
            "Parameters": {
              "transfer_items": [
                {
                  "recursive": true,
                  "source_path.$": "$.source_path",
                  "destination_path.$": "$.staging_path"
                }
              ],
              "source_endpoint_id.$": "$.source_endpoint_id",
              "destination_endpoint_id.$": "$.staging_endpoint_id"
            },
            "ResultPath": "$.Transfer1Result",
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
          },
          "Transfer2": {
            "End": true,
            "Type": "Action",
            "Comment": "Transfer from DMZ to dataset repository",
            "ActionUrl": "https://actions.globus.org/transfer/transfer",
            "Parameters": {
              "transfer_items": [
                {
                  "recursive": true,
                  "source_path.$": "$.staging_path",
                  "destination_path.$": "$.destination_path"
                }
              ],
              "source_endpoint_id.$": "$.staging_endpoint_id",
              "destination_endpoint_id.$": "$.destination_endpoint_id"
            },
            "ResultPath": "$.Transfer2Result",
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
          }
        },
        "Comment": "Two step transfer",
        "StartAt": "Transfer1"
      },
      "input_schema": {
        "type": "object",
        "required": [
          "source_endpoint_id",
          "source_path",
          "staging_endpoint_id",
          "staging_path",
          "destination_endpoint_id",
          "destination_path"
        ],
        "properties": {
          "source_path": {
            "type": "string"
          },
          "staging_path": {
            "type": "string"
          },
          "destination_path": {
            "type": "string"
          },
          "source_endpoint_id": {
            "type": "string"
          },
          "staging_endpoint_id": {
            "type": "string"
          },
          "destination_endpoint_id": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "globus_auth_scope": "https://auth.globus.org/scopes/24bc4997-b483-4c25-a19c-64b0afc00743/flow_24bc4997_b483_4c25_a19c_64b0afc00743_user",
      "synchronous": false,
      "log_supported": true,
      "types": [
        "Action"
      ],
      "api_version": "1.0",
      "title": "Multi Step Transfer",
      "subtitle": "",
      "description": "",
      "keywords": [
        "two",
        "hop",
        "transfer"
      ],
      "principal_urn": "urn:globus:auth:identity:24bc4997-b483-4c25-a19c-64b0afc00743",
      "globus_auth_username": "24bc4997-b483-4c25-a19c-64b0afc00743@clients.auth.globus.org",
      "created_at": "2020-09-01T17:59:20.711845+00:00",
      "updated_at": "2020-09-01T17:59:20.711845+00:00",
      "user_role": "flow_starter",
      "created_by": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
      "visible_to": [],
      "runnable_by": [],
      "administered_by": [],
      "action_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
      "flow_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
      "flow_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
      "flow_viewers": [
        "public",
        "urn:globus:auth:identity:51abb9ce-6e05-4ab1-9a09-9c524313827c"
      ],
      "flow_starters": [
        "all_authenticated_users",
        "urn:globus:auth:identity:d0a15d1b-28f5-42de-9463-b8b6540421b6"
      ],
      "flow_administrators": [
        "urn:globus:auth:identity:05d29dab-bd26-4510-9290-468972e8ac01"
      ]
    }
  ],
  "limit": 20,
  "has_next_page": false,
  "marker": null
}
list_flows (case="paginated")
{
  "flows": [
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000000",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-18T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000000",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000000/flow_00000000_0000_0000_0000_000000000000_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000000@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000000",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000000",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 0)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-18T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000001",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-19T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000001",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000001/flow_00000000_0000_0000_0000_000000000001_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000001@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000001",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000001",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 1)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-19T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000002",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-20T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000002",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000002/flow_00000000_0000_0000_0000_000000000002_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000002@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000002",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000002",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 2)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-20T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000003",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-21T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000003",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000003/flow_00000000_0000_0000_0000_000000000003_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000003@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000003",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000003",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 3)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-21T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000004",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-22T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000004",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000004/flow_00000000_0000_0000_0000_000000000004_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000004@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000004",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000004",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 4)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-22T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000005",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-23T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000005",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000005/flow_00000000_0000_0000_0000_000000000005_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000005@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000005",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000005",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 5)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-23T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000006",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-24T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000006",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000006/flow_00000000_0000_0000_0000_000000000006_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000006@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000006",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000006",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 6)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-24T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000007",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-25T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000007",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000007/flow_00000000_0000_0000_0000_000000000007_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000007@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000007",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000007",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 7)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-25T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000008",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-26T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000008",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000008/flow_00000000_0000_0000_0000_000000000008_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000008@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000008",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000008",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 8)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-26T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000009",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-27T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000009",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000009/flow_00000000_0000_0000_0000_000000000009_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000009@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000009",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000009",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 9)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-27T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000a",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-28T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000a",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-00000000000a/flow_00000000_0000_0000_0000_00000000000a_user",
      "globus_auth_username": "00000000-0000-0000-0000-00000000000a@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-00000000000a",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-00000000000a",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 10)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-28T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000b",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-29T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000b",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-00000000000b/flow_00000000_0000_0000_0000_00000000000b_user",
      "globus_auth_username": "00000000-0000-0000-0000-00000000000b@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-00000000000b",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-00000000000b",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 11)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-29T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000c",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-30T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000c",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-00000000000c/flow_00000000_0000_0000_0000_00000000000c_user",
      "globus_auth_username": "00000000-0000-0000-0000-00000000000c@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-00000000000c",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-00000000000c",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 12)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-30T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000d",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-10-31T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000d",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-00000000000d/flow_00000000_0000_0000_0000_00000000000d_user",
      "globus_auth_username": "00000000-0000-0000-0000-00000000000d@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-00000000000d",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-00000000000d",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 13)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-10-31T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000e",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-11-01T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000e",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-00000000000e/flow_00000000_0000_0000_0000_00000000000e_user",
      "globus_auth_username": "00000000-0000-0000-0000-00000000000e@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-00000000000e",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-00000000000e",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 14)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-11-01T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000f",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-11-02T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-00000000000f",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-00000000000f/flow_00000000_0000_0000_0000_00000000000f_user",
      "globus_auth_username": "00000000-0000-0000-0000-00000000000f@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-00000000000f",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-00000000000f",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 15)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-11-02T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000010",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-11-03T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000010",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000010/flow_00000000_0000_0000_0000_000000000010_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000010@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000010",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000010",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 16)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-11-03T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000011",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-11-04T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000011",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000011/flow_00000000_0000_0000_0000_000000000011_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000011@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000011",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000011",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 17)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-11-04T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000012",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-11-05T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000012",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000012/flow_00000000_0000_0000_0000_000000000012_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000012@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000012",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000012",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 18)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-11-05T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    },
    {
      "action_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000013",
      "administered_by": [],
      "api_version": "1.0",
      "created_at": "2021-11-06T19:19:35.967289+00:00+00:00",
      "created_by": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "definition": {
        "StartAt": "HelloWorld",
        "States": {
          "HelloWorld": {
            "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/hello_world",
            "ActionUrl": "https://actions.globus.org/hello_world",
            "End": true,
            "Parameters": {
              "echo_string": "Hello, World."
            },
            "ResultPath": "$.Result",
            "Type": "Action"
          }
        }
      },
      "description": "A simple Flow...",
      "flow_administrators": [],
      "flow_owner": "urn:globus:auth:identity:e061df5a-b7b9-4578-a73b-6d4a4edfd66e",
      "flow_starters": [],
      "flow_url": "https://flows.automate.globus.org/flows/00000000-0000-0000-0000-000000000013",
      "flow_viewers": [],
      "globus_auth_scope": "https://auth.globus.org/scopes/00000000-0000-0000-0000-000000000013/flow_00000000_0000_0000_0000_000000000013_user",
      "globus_auth_username": "00000000-0000-0000-0000-000000000013@clients.auth.globus.org",
      "id": "00000000-0000-0000-0000-000000000013",
      "input_schema": {
        "additionalProperties": false,
        "properties": {
          "echo_string": {
            "description": "The string to echo",
            "type": "string"
          },
          "sleep_time": {
            "type": "integer"
          }
        },
        "required": [
          "echo_string",
          "sleep_time"
        ],
        "type": "object"
      },
      "keywords": [],
      "log_supported": true,
      "principal_urn": "urn:globus:auth:identity:00000000-0000-0000-0000-000000000013",
      "runnable_by": [],
      "subtitle": "",
      "synchronous": false,
      "title": "Hello, World (Example 19)",
      "types": [
        "Action"
      ],
      "updated_at": "2021-11-06T19:19:35.967289+00:00+00:00",
      "user_role": "flow_viewer",
      "visible_to": []
    }
  ],
  "limit": 20,
  "has_next_page": true,
  "marker": "fake_marker_0"
}
list_runs (case="default")
{
  "runs": [
    {
      "run_id": "c58031e4-040e-11ef-990b-0242ac110002",
      "action_id": "c58031e4-040e-11ef-990b-0242ac110002",
      "completion_time": "2023-04-11T20:01:22.917000+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "My Cool Run",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2023-04-11T20:01:18.040416+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    }
  ],
  "limit": 20,
  "has_next_page": false,
  "marker": null
}
list_runs (case="filter_flow_id")
{
  "runs": [
    {
      "run_id": "00000000-0000-0000-0000-000000000000",
      "action_id": "00000000-0000-0000-0000-000000000000",
      "completion_time": "2021-10-19T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c588cad4-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 0",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-18T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000001",
      "action_id": "00000000-0000-0000-0000-000000000001",
      "completion_time": "2021-10-20T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c588cad4-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 1",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-19T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000002",
      "action_id": "00000000-0000-0000-0000-000000000002",
      "completion_time": "2021-10-21T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c588cad4-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 2",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-20T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000003",
      "action_id": "00000000-0000-0000-0000-000000000003",
      "completion_time": "2021-10-22T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c588cad4-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 3",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-21T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000004",
      "action_id": "00000000-0000-0000-0000-000000000004",
      "completion_time": "2021-10-23T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c588cad4-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 4",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-22T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    }
  ],
  "limit": 5,
  "has_next_page": false
}
list_runs (case="paginated")
{
  "runs": [
    {
      "run_id": "00000000-0000-0000-0000-000000000000",
      "action_id": "00000000-0000-0000-0000-000000000000",
      "completion_time": "2021-10-19T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 0",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-18T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000001",
      "action_id": "00000000-0000-0000-0000-000000000001",
      "completion_time": "2021-10-20T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 1",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-19T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000002",
      "action_id": "00000000-0000-0000-0000-000000000002",
      "completion_time": "2021-10-21T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 2",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-20T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000003",
      "action_id": "00000000-0000-0000-0000-000000000003",
      "completion_time": "2021-10-22T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 3",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-21T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000004",
      "action_id": "00000000-0000-0000-0000-000000000004",
      "completion_time": "2021-10-23T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 4",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-22T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000005",
      "action_id": "00000000-0000-0000-0000-000000000005",
      "completion_time": "2021-10-24T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 5",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-23T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000006",
      "action_id": "00000000-0000-0000-0000-000000000006",
      "completion_time": "2021-10-25T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 6",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-24T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000007",
      "action_id": "00000000-0000-0000-0000-000000000007",
      "completion_time": "2021-10-26T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 7",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-25T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000008",
      "action_id": "00000000-0000-0000-0000-000000000008",
      "completion_time": "2021-10-27T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 8",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-26T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000009",
      "action_id": "00000000-0000-0000-0000-000000000009",
      "completion_time": "2021-10-28T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 9",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-27T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-00000000000a",
      "action_id": "00000000-0000-0000-0000-00000000000a",
      "completion_time": "2021-10-29T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 10",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-28T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-00000000000b",
      "action_id": "00000000-0000-0000-0000-00000000000b",
      "completion_time": "2021-10-30T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 11",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-29T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-00000000000c",
      "action_id": "00000000-0000-0000-0000-00000000000c",
      "completion_time": "2021-10-31T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 12",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-30T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-00000000000d",
      "action_id": "00000000-0000-0000-0000-00000000000d",
      "completion_time": "2021-11-01T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 13",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-10-31T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-00000000000e",
      "action_id": "00000000-0000-0000-0000-00000000000e",
      "completion_time": "2021-11-02T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 14",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-11-01T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-00000000000f",
      "action_id": "00000000-0000-0000-0000-00000000000f",
      "completion_time": "2021-11-03T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 15",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-11-02T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000010",
      "action_id": "00000000-0000-0000-0000-000000000010",
      "completion_time": "2021-11-04T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 16",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-11-03T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000011",
      "action_id": "00000000-0000-0000-0000-000000000011",
      "completion_time": "2021-11-05T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 17",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-11-04T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000012",
      "action_id": "00000000-0000-0000-0000-000000000012",
      "completion_time": "2021-11-06T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 18",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-11-05T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    },
    {
      "run_id": "00000000-0000-0000-0000-000000000013",
      "action_id": "00000000-0000-0000-0000-000000000013",
      "completion_time": "2021-11-07T19:19:35.967289+00:00",
      "created_by": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "details": {
        "code": "FlowSucceeded",
        "description": "The Flow run reached a successful completion state",
        "output": {
          "HelloResult": {
            "action_id": "6RxDm1JOQnG2",
            "completion_time": "2023-04-11T20:01:22.340594+00:00",
            "creator_id": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
            "details": {
              "Hello": "World",
              "hello": "foo"
            },
            "display_status": "SUCCEEDED",
            "label": "My Cool Run",
            "manage_by": [
              "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
            ],
            "monitor_by": [
              "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
            ],
            "release_after": null,
            "start_time": "2023-04-11T20:01:19.660251+00:00",
            "state_name": "RunHelloWorld",
            "status": "SUCCEEDED"
          },
          "input": {
            "echo_string": "foo",
            "sleep": 2
          }
        }
      },
      "display_status": "SUCCEEDED",
      "flow_id": "c58030d6-040e-11ef-990b-0242ac110002",
      "flow_last_updated": "2023-04-11T20:00:06.524930+00:00",
      "flow_title": "My Cool Flow",
      "label": "Run 19",
      "manage_by": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "monitor_by": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_managers": [
        "urn:globus:auth:identity:c58032e8-040e-11ef-990b-0242ac110002"
      ],
      "run_monitors": [
        "urn:globus:groups:id:c5803356-040e-11ef-990b-0242ac110002"
      ],
      "run_owner": "urn:globus:auth:identity:c5803270-040e-11ef-990b-0242ac110002",
      "start_time": "2021-11-06T19:19:35.967289+00:00",
      "status": "SUCCEEDED",
      "tags": [
        "cool",
        "my"
      ],
      "user_role": "run_owner"
    }
  ],
  "limit": 20,
  "has_next_page": true,
  "marker": "fake_marker_0"
}
update_flow (case="default")
{
  "id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "definition": {
    "States": {
      "Transfer1": {
        "Next": "Transfer2",
        "Type": "Action",
        "Comment": "Initial Transfer from Campus to DMZ",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.source_path",
              "destination_path.$": "$.staging_path"
            }
          ],
          "source_endpoint_id.$": "$.source_endpoint_id",
          "destination_endpoint_id.$": "$.staging_endpoint_id"
        },
        "ResultPath": "$.Transfer1Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      },
      "Transfer2": {
        "End": true,
        "Type": "Action",
        "Comment": "Transfer from DMZ to dataset repository",
        "ActionUrl": "https://actions.globus.org/transfer/transfer",
        "Parameters": {
          "transfer_items": [
            {
              "recursive": true,
              "source_path.$": "$.staging_path",
              "destination_path.$": "$.destination_path"
            }
          ],
          "source_endpoint_id.$": "$.staging_endpoint_id",
          "destination_endpoint_id.$": "$.destination_endpoint_id"
        },
        "ResultPath": "$.Transfer2Result",
        "ActionScope": "https://auth.globus.org/scopes/actions.globus.org/transfer/transfer"
      }
    },
    "Comment": "Two step transfer",
    "StartAt": "Transfer1"
  },
  "input_schema": {
    "type": "object",
    "required": [
      "source_endpoint_id",
      "source_path",
      "staging_endpoint_id",
      "staging_path",
      "destination_endpoint_id",
      "destination_path"
    ],
    "properties": {
      "source_path": {
        "type": "string"
      },
      "staging_path": {
        "type": "string"
      },
      "destination_path": {
        "type": "string"
      },
      "source_endpoint_id": {
        "type": "string"
      },
      "staging_endpoint_id": {
        "type": "string"
      },
      "destination_endpoint_id": {
        "type": "string"
      }
    },
    "additionalProperties": false
  },
  "globus_auth_scope": "https://auth.globus.org/scopes/24bc4997-b483-4c25-a19c-64b0afc00743/flow_24bc4997_b483_4c25_a19c_64b0afc00743_user",
  "synchronous": false,
  "log_supported": true,
  "types": [
    "Action"
  ],
  "api_version": "1.0",
  "title": "Multi Step Transfer",
  "subtitle": "Specifically, in two steps",
  "description": "Transfer from source to destination, stopping off at staging",
  "keywords": [
    "two",
    "hop",
    "transfer"
  ],
  "principal_urn": "urn:globus:auth:identity:24bc4997-b483-4c25-a19c-64b0afc00743",
  "globus_auth_username": "24bc4997-b483-4c25-a19c-64b0afc00743@clients.auth.globus.org",
  "created_at": "2020-09-01T17:59:20.711845+00:00",
  "updated_at": "2020-09-01T17:59:20.711845+00:00",
  "user_role": "flow_starter",
  "created_by": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "visible_to": [],
  "runnable_by": [],
  "administered_by": [],
  "action_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_url": "https://flows.globus.org/flows/24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "flow_viewers": [
    "public",
    "urn:globus:auth:identity:51abb9ce-6e05-4ab1-9a09-9c524313827c"
  ],
  "flow_starters": [
    "all_authenticated_users",
    "urn:globus:auth:identity:d0a15d1b-28f5-42de-9463-b8b6540421b6"
  ],
  "flow_administrators": [
    "urn:globus:auth:identity:05d29dab-bd26-4510-9290-468972e8ac01"
  ],
  "subscription_id": "00000000-3ba7-456e-9df7-fc40028f3331"
}
update_run (case="default")
{
  "run_id": "36ad9f9a-ad29-488f-beb4-c22ab729643a",
  "flow_id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_title": "Multi Step Transfer",
  "flow_last_updated": "2020-09-01T17:59:20.711845+00:00",
  "start_time": "2020-09-12T15:00:20.711845+00:00",
  "status": "ACTIVE",
  "display_status": "ACTIVE",
  "details": {
    "code": "FlowStarting",
    "description": "The Flow is starting execution",
    "details": {
      "input": {
        "source_endpoint_id": "7e1b8ec7-a606-4c23-96c7-a2d930a3a55f",
        "source_path": "/path/to/the/source/dir",
        "staging_endpoint_id": "d5049dd6-ce9c-4f9e-853f-c25069f369f8",
        "staging_path": "/path/to/the/staging/dir",
        "destination_endpoint_id": "f3bd0daf-be5a-4df8-b53f-76b932113b7c",
        "destination_path": "/path/to/the/dest/dir"
      }
    }
  },
  "run_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "run_managers": [
    "urn:globus:auth:identity:7d6064ef-5368-473a-b15b-e99c3561aa9b"
  ],
  "run_monitors": [
    "urn:globus:auth:identity:58cf49f4-06ea-4b76-934c-d5c9f6c3ea9d",
    "urn:globus:auth:identity:57088a17-d5cb-4cfa-871a-c5cce48f2aec"
  ],
  "user_role": "run_owner",
  "label": "Transfer all of these files!",
  "tags": [
    "my-transfer-run",
    "jazz-fans"
  ],
  "search": {
    "task_id": "20ba91a8-eb90-470a-9477-2ad68808b276"
  }
}
validate_flow (case="default")
{
  "scopes": {
    "User": [
      "urn:globus:auth:scope:transfer.api.globus.org:all"
    ]
  }
}
validate_flow (case="definition_error")
{
  "error": {
    "code": "UNPROCESSABLE_ENTITY",
    "detail": [
      {
        "loc": [
          "definition",
          "States",
          "Step1"
        ],
        "msg": "A state of type 'Action' must be defined as either terminal (\"End\": true) or transitional (\"Next\": \"NextStateId\")",
        "type": "value_error"
      }
    ],
    "message": "1 validation error in body. $.definition.States.Step1: A state of type 'Action' must be defined as either terminal (\"End\": true) or transitional (\"Next\": \"NextStateId\")"
  },
  "debug_id": "41267e70-6788-4316-8b67-df7160166466"
}

globus_sdk.SpecificFlowClient#

globus_sdk.SpecificFlowClient has registered responses for the following methods:

resume_run (case="default")
{
  "run_id": "36ad9f9a-ad29-488f-beb4-c22ab729643a",
  "flow_id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_title": "Multi Step Transfer",
  "flow_last_updated": "2020-09-01T17:59:20.711845+00:00",
  "start_time": "2020-09-12T15:00:20.711845+00:00",
  "status": "ACTIVE",
  "display_status": "ACTIVE",
  "details": {
    "code": "FlowStarting",
    "description": "The Flow is starting execution",
    "details": {
      "input": {
        "source_endpoint_id": "7e1b8ec7-a606-4c23-96c7-a2d930a3a55f",
        "source_path": "/path/to/the/source/dir",
        "staging_endpoint_id": "d5049dd6-ce9c-4f9e-853f-c25069f369f8",
        "staging_path": "/path/to/the/staging/dir",
        "destination_endpoint_id": "f3bd0daf-be5a-4df8-b53f-76b932113b7c",
        "destination_path": "/path/to/the/dest/dir"
      }
    }
  },
  "run_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "run_managers": [
    "urn:globus:auth:identity:7d6064ef-5368-473a-b15b-e99c3561aa9b"
  ],
  "run_monitors": [
    "urn:globus:auth:identity:58cf49f4-06ea-4b76-934c-d5c9f6c3ea9d",
    "urn:globus:auth:identity:57088a17-d5cb-4cfa-871a-c5cce48f2aec"
  ],
  "user_role": "run_owner",
  "label": "Transfer all of these files!",
  "tags": [
    "my-transfer-run",
    "jazz-fans"
  ],
  "search": {
    "task_id": "20ba91a8-eb90-470a-9477-2ad68808b276"
  }
}
run_flow (case="default")
{
  "run_id": "36ad9f9a-ad29-488f-beb4-c22ab729643a",
  "flow_id": "24bc4997-b483-4c25-a19c-64b0afc00743",
  "flow_title": "Multi Step Transfer",
  "flow_last_updated": "2020-09-01T17:59:20.711845+00:00",
  "start_time": "2020-09-12T15:00:20.711845+00:00",
  "status": "ACTIVE",
  "display_status": "ACTIVE",
  "details": {
    "code": "FlowStarting",
    "description": "The Flow is starting execution",
    "details": {
      "input": {
        "source_endpoint_id": "7e1b8ec7-a606-4c23-96c7-a2d930a3a55f",
        "source_path": "/path/to/the/source/dir",
        "staging_endpoint_id": "d5049dd6-ce9c-4f9e-853f-c25069f369f8",
        "staging_path": "/path/to/the/staging/dir",
        "destination_endpoint_id": "f3bd0daf-be5a-4df8-b53f-76b932113b7c",
        "destination_path": "/path/to/the/dest/dir"
      }
    }
  },
  "run_owner": "urn:globus:auth:identity:b44bddda-d274-11e5-978a-9f15789a8150",
  "run_managers": [
    "urn:globus:auth:identity:7d6064ef-5368-473a-b15b-e99c3561aa9b"
  ],
  "run_monitors": [
    "urn:globus:auth:identity:58cf49f4-06ea-4b76-934c-d5c9f6c3ea9d",
    "urn:globus:auth:identity:57088a17-d5cb-4cfa-871a-c5cce48f2aec"
  ],
  "user_role": "run_owner",
  "label": "Transfer all of these files!",
  "tags": [
    "my-transfer-run",
    "jazz-fans"
  ],
  "search": {
    "task_id": "20ba91a8-eb90-470a-9477-2ad68808b276"
  }
}
run_flow (case="missing_scope_error")
{
  "error": {
    "code": "MISSING_SCOPE",
    "detail": "This action requires the following scope: frobulate[demuddle]"
  }
}