Skip to main content
GET
/
v1
/
agents
/
{id}
/
tools
List an agent's tools
curl --request GET \
  --url https://api.conduit.ai/v1/agents/{id}/tools \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "kt55c0dy0mgdpzmqz6tesry8w184771b",
      "name": "search-knowledge-base",
      "source": "builtin",
      "description": "Search the workspace knowledge base.",
      "enabled": false,
      "domain": "knowledge",
      "tags": [
        "knowledge"
      ],
      "language": null
    },
    {
      "id": "kg77c0dy0mgdpzmqz6tesry8w184002s",
      "name": "lookup-order-status",
      "source": "custom",
      "description": "Look up the fulfillment status of an order by id.",
      "enabled": true,
      "domain": null,
      "tags": [],
      "language": "python"
    }
  ]
}

Authorizations

Authorization
string
header
required

Conduit API token. Use Authorization: Bearer <token>. Read/write endpoints require a token with write access.

Path Parameters

id
string
required

V2 chat agent id.

Example:

"ag77c0dy0mgdpzmqz6tesry8w184002s"

Query Parameters

workspace_id
string

Optional workspace override. If omitted, Conduit resolves the agent's workspace automatically.

Example:

"j57demo8f8x7c9v0n2q4r6t8y1u3i5o"

source
enum<string>

Filter to a single tool source. Omit for all.

Available options:
builtin,
custom

Response

Tools resolvable by the agent with their enabled state

Tools resolvable by a V2 chat agent (built-in + custom), each with its enabled state for that agent. Integration/connection tools are managed through the connections surface and are not included here.

data
object[]
required