List Tools

    Get a list of all configured API tool actions in the active workspace.

    <div class="endpoint-path">
      <span class="badge badge-get">GET</span>
      <code>/v1/tools</code>
    </div>
    
    <h2>Authorizations</h2>
    <div class="param-row">
      <div class="param-name">X-API-Key</div>
      <div class="param-badges">
        <span class="badge-type">string</span>
        <span class="badge-loc">header</span>
        <span class="badge-req">required</span>
      </div>
      <div class="param-desc">Voice Platform authentication secret token key.</div>
    </div>
    
    <h2>Response</h2>
    <span class="response-status-info">200 - application/json</span>
    
    <div class="param-row">
      <div class="param-name">id</div>
      <div class="param-badges">
        <span class="badge-type">string</span>
        <span class="badge-req">required</span>
      </div>
      <div class="param-desc">Unique identifier of the tool configuration.</div>
    </div>
    
    <div class="param-row">
      <div class="param-name">name</div>
      <div class="param-badges">
        <span class="badge-type">string</span>
        <span class="badge-req">required</span>
      </div>
      <div class="param-desc">Name of the function the LLM invokes (e.g. <code>check_balance</code>).</div>
    </div>
    
    curl --request GET \
      --url https://api.branofy.cloud/v1/tools \
      --header 'X-API-Key: your_voice_api_secret_key'
    <div class="response-preview">
      <div class="response-header">
        <span>Response</span>
        <span class="status-200">200 OK</span>
      </div>
    
    {
      "data": [
        {
          "id": "tool_abc123",
          "name": "check_balance",
          "description": "Checks the user account balance",
          "httpEndpoint": "https://api.branofy.cloud/v1/billing/balance",
          "method": "POST",
          "isActive": true
        }
      ]
    }
    
    </div>