A10 Networks · Capability

A10 ACOS aXAPI v3 — SLB Virtual Servers

A10 ACOS aXAPI v3 — Server Load Balancing virtual servers (VIPs). Lead operations: list, get, create, update, delete virtual server. Self-contained Naftiko capability covering one A10 business surface.

A10 ACOS aXAPI v3 — SLB Virtual Servers is a Naftiko capability published by A10 Networks, one of 4 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include A10 Networks, ACOS, SLB, Load Balancing, and Virtual Server.

Run with Naftiko A10 NetworksACOSSLBLoad BalancingVirtual Server

Capability Spec

slb-virtual-servers.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: A10 ACOS aXAPI v3 — SLB Virtual Servers
  description: >-
    A10 ACOS aXAPI v3 — Server Load Balancing virtual servers (VIPs). Lead
    operations: list, get, create, update, delete virtual server. Self-contained
    Naftiko capability covering one A10 business surface.
  tags:
    - A10 Networks
    - ACOS
    - SLB
    - Load Balancing
    - Virtual Server
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      A10_THUNDER_HOST: A10_THUNDER_HOST
      A10_SIGNATURE: A10_SIGNATURE
capability:
  consumes:
    - type: http
      namespace: slb-virtual-servers
      baseUri: https://${A10_THUNDER_HOST}
      description: ACOS aXAPI v3 — SLB virtual server CRUD.
      resources:
        - name: virtual-server-collection
          path: /axapi/v3/slb/virtual-server
          operations:
            - name: listVirtualServers
              method: GET
              description: List all configured virtual servers (VIPs).
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
            - name: createVirtualServer
              method: POST
              description: Create a new virtual server.
              outputRawFormat: json
              inputParameters:
                - name: body
                  in: body
                  type: object
                  description: '{"virtual-server": {...}} payload'
                  required: true
        - name: virtual-server-item
          path: /axapi/v3/slb/virtual-server/{name}
          operations:
            - name: getVirtualServer
              method: GET
              description: Get a virtual server by name.
              outputRawFormat: json
              inputParameters:
                - name: name
                  in: path
                  type: string
                  required: true
            - name: updateVirtualServer
              method: PUT
              description: Update a virtual server.
              inputParameters:
                - name: name
                  in: path
                  type: string
                  required: true
                - name: body
                  in: body
                  type: object
                  required: true
            - name: deleteVirtualServer
              method: DELETE
              description: Delete a virtual server.
              inputParameters:
                - name: name
                  in: path
                  type: string
                  required: true
      authentication:
        type: apikey
        in: header
        name: Authorization
        valueTemplate: 'A10 ${A10_SIGNATURE}'