Skip to main content
GET
/
api
/
tools
/
{id}
curl --request GET \
  --url https://api.yourapp.com/api/tools/tool_123 \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "tool": {
    "id": "tool_123",
    "projectId": "proj_123",
    "name": "Data Validator",
    "description": "Validates input data",
    "language": "javascript",
    "dependencies": ["lodash", "validator"],
    "code": "function validate(data) { return true; }",
    "enabled": true,
    "createdAt": "2024-01-15T10:30:00Z",
    "updatedAt": "2024-01-15T10:30:00Z"
  },
  "message": "Tool retrieved successfully"
}

Path Parameters

id
string
required
Tool ID

Response

success
boolean
Indicates if the operation was successful
tool
object | null
Tool object or null if not found
message
string
Response message
curl --request GET \
  --url https://api.yourapp.com/api/tools/tool_123 \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "tool": {
    "id": "tool_123",
    "projectId": "proj_123",
    "name": "Data Validator",
    "description": "Validates input data",
    "language": "javascript",
    "dependencies": ["lodash", "validator"],
    "code": "function validate(data) { return true; }",
    "enabled": true,
    "createdAt": "2024-01-15T10:30:00Z",
    "updatedAt": "2024-01-15T10:30:00Z"
  },
  "message": "Tool retrieved successfully"
}