# Get

Launch stage: Beta

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

Gets a Tool.

API scopes: supervisor-agents

## Path parameters

- `name` (string, optional)
  The resource name of the Tool.
   Format: supervisor-agents/{supervisor_agent_id}/tools/{tool_id}

## Returns

Returns the Tool object.

## Response

```json
{
  "name": "string",
  "id": "string",
  "tool_type": "string",
  "genie_space": {
    "id": "string"
  },
  "knowledge_assistant": {
    "serving_endpoint_name": "string",
    "knowledge_assistant_id": "string"
  },
  "uc_function": {
    "name": "string"
  },
  "app": {
    "name": "string"
  },
  "volume": {
    "name": "string"
  },
  "uc_connection": {
    "name": "string"
  },
  "description": "string",
  "tool_id": "string"
}
```

