endpoint_search
Search for Globus endpoints by name or keyword to retrieve their UUIDs and metadata for data transfer operations.
Instructions
Search for Globus endpoints by name or keyword.
Endpoints are storage systems registered with Globus. Use this to find the UUID of an endpoint you want to transfer data to/from.
Args: query: Search text to match against endpoint names, descriptions, organizations, and keywords. filter_scope: Limit search scope. One of: - 'all' (default): Search all visible endpoints - 'my-endpoints': Only endpoints you own - 'my-gcp-endpoints': Only your GCP endpoints - 'recently-used': Endpoints you've used recently - 'in-use': Endpoints with active transfers - 'shared-with-me': Endpoints shared to you - 'shared-by-me': Endpoints you've shared - 'administered-by-me': Endpoints you administer limit: Maximum number of results (1-1000, default 25).
Returns: List of endpoint dicts with 'id', 'display_name', 'owner_string', 'entity_type', and other metadata.
Examples: endpoint_search("purdue") endpoint_search("scratch", filter_scope="recently-used") endpoint_search("", filter_scope="my-endpoints")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| filter_scope | No | ||
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |