# List

Launch stage: Beta

`GET /api/2.1/{parent=supervisor-agents/*}/tools`

Lists Tools under a Supervisor Agent.

API scopes: supervisor-agents

## Path parameters

- `parent` (string, optional)
  Parent resource to list from.
   Format: supervisor-agents/{supervisor_agent_id}

## Query parameters

- `page_size` (int32, optional)
  Constraints: `[ 1 .. 100 ]`
- `page_token` (string, optional)

## Returns

Returns a list of Tool objects.

## Response

```json
{
  "tools": [
    {
      "name": "string",
      "id": "string",
      "tool_type": "string",
      "genie_space": {},
      "knowledge_assistant": {},
      "uc_function": {},
      "app": {},
      "volume": {},
      "uc_connection": {},
      "description": "string",
      "tool_id": "string"
    }
  ],
  "next_page_token": "string"
}
```

