Search NetActuate's API reference
find_api_endpointsSearches the documentation of NetActuate's API (the API reference at netactuate.com/docs) for endpoints by what they do: 'create a virtual machine', 'list BGP sessions', 'firewall rules', 'DNS records', 'Kubernetes cluster'. It only reads that documentation: it never calls NetActuate's API and cannot change anything. Every word must match (filler such as 'a' or 'API' is ignored), read in the API's own terms ('VM' finds cloud server endpoints first, 'create' finds build ones), and the verb weighs the documented method; with no query it lists endpoints limit at a time. Each result gives the documented HTTP method, path, one-line summary, API version (v2 or v3; both are current, v3 for the newer resources) and the URL of its reference page, where the parameters and request body are; count is the full number of matches. Balancer's API (traffic routing, in beta) is included, its endpoints labelled api 'Balancer'; naming Balancer in the query, or api, searches only it. Use for 'how do I do X with the NetActuate API'. For how-to guides, Terraform and Ansible: search_netactuate or get_netactuate_doc.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "find_api_endpoints"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api | No | Only one API: 'netactuate' (NetActuate's own, v2 and v3) or 'balancer' (Balancer's, in beta). | |
| limit | No | How many endpoints to return, 1 to 50. | |
| query | No | Words that must all appear in the endpoint's path, summary or description, e.g. 'server', 'bgp sessions', 'firewall', 'dns record'. | |
| version | No | Only this API version: v3 for VPC, Kubernetes, cloud routers, storage, firewalls and secrets; v2 for the rest. |