Tool Endpoints
This document provides a reference for all Tool API endpoints in Julep.
List Tools for an Agent
Endpoint:
GET /agents/{id}/tools
Description: Retrieves a paginated list of tools for a specific agent.
Query Parameters:
limit
(optional): Number of tools to return per page.offset
(optional): Number of tools to skip.
Create a New Tool for an Agent
Endpoint:
POST /agents/{id}/tools
Description: Creates a new tool for a specific agent.
Request Body:
Update a Tool for an Agent
Endpoint:
PUT /agents/{id}/tools/{child_id}
Description: Updates an existing tool for a specific agent (overwrites existing values).
Request Body: Same as Create a New Tool
Partially Update a Tool for an Agent
Endpoint:
PATCH /agents/{id}/tools/{child_id}
Description: Updates an existing tool for a specific agent (merges with existing values).
Request Body: Partial tool object
Delete a Tool for an Agent
Endpoint:
DELETE /agents/{id}/tools/{child_id}
Description: Deletes a specific tool for an agent.
For all endpoints, replace {id}
with the actual agent ID and {child_id}
with the actual tool ID.
Last updated