WayloAIWaylo Docs
APIReferenceAgent tools

Assign a tool

POST
/agents/{agentId}/tools

Assign a workspace tool to an agent. The tool must belong to the agent’s workspace. Idempotent — re-assigning an already-linked tool changes nothing. Refused (409) if the tool name collides with a builtin in the agent’s preset or another assigned tool. The tool set is part of the configuration, so a new link bumps the agent’s version.

Access: workspace_admin · API key agents:write

Authorization

api-key
headerAuthorizationBearer <sk_waylo_<lookup><secret><checksum>>

Path Parameters

agentId*string

Header Parameters

Authorization*string

Your API key.

Request Body

application/json
  1. body
toolId*string
Formatuuid

Response Body

Created

Example Request
curl -X POST 'https://api.poc.app.waylovoice.ai/agents/string/tools' \  -H 'Authorization: Bearer sk_waylo_...' \  -H 'Content-Type: application/json' \  -d '{  "toolId": "4ff05811-a7af-43b0-84ca-ea7fa7a23c07"}'
Example Response
Empty