Skip to main content
POST
/
api
/
tools
curl --request POST \
  --url https://api.yourapp.com/api/tools \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "projectId": "proj_123",
    "name": "Data Validator",
    "description": "Validates input data",
    "language": "javascript",
    "dependencies": ["lodash", "validator"],
    "code": "function validate(data) { return true; }"
  }'
{
  "success": true,
  "message": "Tool created successfully"
}

Request Body

projectId
string
required
Project ID
name
string
required
Tool name
description
string
required
Tool description
language
string
required
Programming language
dependencies
array
required
List of dependencies
code
string
required
Tool code

Response

success
boolean
Indicates if the operation was successful
message
string
Response message
curl --request POST \
  --url https://api.yourapp.com/api/tools \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "projectId": "proj_123",
    "name": "Data Validator",
    "description": "Validates input data",
    "language": "javascript",
    "dependencies": ["lodash", "validator"],
    "code": "function validate(data) { return true; }"
  }'
{
  "success": true,
  "message": "Tool created successfully"
}