curl --request GET \
--url https://veyraxapp.com/get-tools \
--header 'VEYRAX_API_KEY: <your_api_key>'
{
"tools": {
"gmail": {
"methods": {
"listEmails": {
"parameters": {
"query": "string",
"maxResults": "number"
}
},
"sendEmail": {
"parameters": {
"to": "string",
"subject": "string",
"body": "string"
}
}
}
},
"google-calendar": {
"methods": {
"listEvents": {
"parameters": {
"timeMin": "string",
"timeMax": "string",
"maxResults": "number"
}
}
}
}
}
}
Returns all available tools for the authenticated user
curl --request GET \
--url https://veyraxapp.com/get-tools \
--header 'VEYRAX_API_KEY: <your_api_key>'
{
"tools": {
"gmail": {
"methods": {
"listEmails": {
"parameters": {
"query": "string",
"maxResults": "number"
}
},
"sendEmail": {
"parameters": {
"to": "string",
"subject": "string",
"body": "string"
}
}
}
},
"google-calendar": {
"methods": {
"listEvents": {
"parameters": {
"timeMin": "string",
"timeMax": "string",
"maxResults": "number"
}
}
}
}
}
}
This endpoint retrieves all available tools and their schemas for the authenticated user. The response includes a map of tool names to their respective schemas.
Map of available tools and their schemas. Each key is a tool name, and the value is the tool’s schema.
curl --request GET \
--url https://veyraxapp.com/get-tools \
--header 'VEYRAX_API_KEY: <your_api_key>'
{
"tools": {
"gmail": {
"methods": {
"listEmails": {
"parameters": {
"query": "string",
"maxResults": "number"
}
},
"sendEmail": {
"parameters": {
"to": "string",
"subject": "string",
"body": "string"
}
}
}
},
"google-calendar": {
"methods": {
"listEvents": {
"parameters": {
"timeMin": "string",
"timeMax": "string",
"maxResults": "number"
}
}
}
}
}
}