Get tool
GET
Get a specific tool.
Authorization
AuthorizationheaderrequiredBearer YOUR_API_KEY. Create a key in the dashboard.
Path parameters
senderIdstringrequiredtoolIdstringrequired
Responses
200Tool details.
toolobjectrequired10 properties
idstringrequiredagentIdstringrequirednamestringrequireddescriptionstringrequiredDescription for the LLM to understand when to use this tool.
parametersobjectrequired3 properties
typestringrequiredOne ofobjectpropertiesobjectrequired1 properties
{key}object2 properties
typestringdescriptionstring
requiredstring[]required
webhookUrlstring<uri>requiredHTTPS URL to call when the tool is executed.
enabledbooleanrequiredcreatedAtstring<date-time>requiredupdatedAtstring<date-time>requiredwebhookSecretstringSigning secret for this tool's webhook. Returned only when the tool is created, never on a later read.
Zavu generates one if you do not supply it, and signs every call to this tool with it:
X-Zavu-Signature: <hex>, the HMAC-SHA256 of the request body. Verify it before trusting the call. Lost it? Rotate withPOST /v1/senders/{senderId}/agent/tools/{toolId}/webhook/secret.
401Unauthorized.
codestringrequiredmessagestringrequireddetailsobject
404Tool not found.
codestringrequiredmessagestringrequireddetailsobject