GET
/
get-tools
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.

Response

tools
object

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"
          }
        }
      }
    }
  }
}