Keysight Technologies API

Keysight Technologies API as documented publicly: 96 operations. Contract generated from the documentation by API Evangelist (2026-10-19); not the provider's own document.

Operations 96

GET /api/v2/agents Get all agents #
POST /api/v2/agents/operations/batch-delete Start agents batch delete #
POST /api/v2/agents/operations/exportFiles Start agents export files #
POST /api/v2/agents/operations/reboot Start agents reboot #
POST /api/v2/agents/operations/release Start agents release #
POST /api/v2/agents/operations/reserve Start agents reserve #
POST /api/v2/agents/operations/set-dpdk-mode Start agents set DPDK mode #
POST /api/v2/agents/operations/set-ntp Start agents set NTP #
POST /api/v2/agents/operations/update Update agents #
DELETE /api/v2/agents/{agentid} Delete an agent #
GET /api/v2/agents/{agentid} Get agent by ID #
PATCH /api/v2/agents/{agentid} Patch agent #
GET /api/v2/controllers Get controllers #
POST /api/v2/controllers/operations/clear-compute-resource-ownership Clear compute resource ownership #
POST /api/v2/controllers/operations/clear-front-panel-port-ownership Clear front panel port ownership #
POST /api/v2/controllers/operations/clear-port-ownership Clear port ownership #
POST /api/v2/controllers/operations/power-cycle-nodes Power cycle nodes #
POST /api/v2/controllers/operations/reboot-compute-resource Reboot compute resource #
POST /api/v2/controllers/operations/reboot-port Reboot port #
POST /api/v2/controllers/operations/set-app Set app #
POST /api/v2/controllers/operations/set-front-panel-fanout Set front panel fanout #
POST /api/v2/controllers/operations/set-front-panel-port-link-state Set front panel port link state #
POST /api/v2/controllers/operations/set-node-aggregation Set node aggregation #
POST /api/v2/controllers/operations/set-node-app Set node app #
POST /api/v2/controllers/operations/set-port-link-state Set port link state on controllers. #
POST /api/v2/controllers/operations/update-port-tags Update port tags on controllers. #
GET /api/v2/controllers/{controllerid} Get controller by ID #
GET /api/v2/controllers/{controllerid}/compute-nodes Get controller compute nodes #
GET /api/v2/controllers/{controllerid}/compute-nodes/{computenodeid} Get controller compute node by ID #
GET /api/v2/controllers/{controllerid}/compute-nodes/{computenodeid}/compute-resources Get compute node compute resources #
GET /api/v2/controllers/{controllerid}/compute-nodes/{computenodeid}/compute-resources/{computeresourceid} Get compute node compute resource by ID #
GET /api/v2/controllers/{controllerid}/compute-nodes/{computenodeid}/ports Get compute node ports #
GET /api/v2/controllers/{controllerid}/compute-nodes/{computenodeid}/ports/{portid} Get compute node port by ID #
GET /api/v2/controllers/{controllerid}/front-panels Get controller front panels #
GET /api/v2/controllers/{controllerid}/front-panels/{frontpanelid} Get controller front panel by ID #
GET /api/v2/controllers/{controllerid}/front-panels/{frontpanelid}/ports Get front panel ports #
GET /api/v2/controllers/{controllerid}/front-panels/{frontpanelid}/ports/{portid} Get front panel port by ID #
GET /api/v2/resources/app-categories Get application categories #
GET /api/v2/resources/application-types Get application types #
GET /api/v2/resources/application-types/{applicationtypeid} Get application type by ID #
GET /api/v2/resources/apps Get applications #
GET /api/v2/resources/apps/{appid} Get app by ID #
GET /api/v2/resources/attack-categories Get attack categories #
GET /api/v2/resources/attacks Get attacks #
GET /api/v2/resources/attacks/{attackid} Get attack by ID #
GET /api/v2/resources/auth-profiles Get auth profiles #
GET /api/v2/resources/auth-profiles/{authprofileid} Get auth profile by ID #
GET /api/v2/resources/captures Get captures #
GET /api/v2/resources/captures/encrypted/operations/uploadFile/{uploadfileid}/result Get encrypted capture upload file result #
GET /api/v2/resources/captures/operations/uploadFile/{uploadfileid}/result Returns the result of the file upload. #
DELETE /api/v2/resources/captures/{captureid} Delete a capture resource. #
GET /api/v2/resources/captures/{captureid} Get capture by ID #
GET /api/v2/resources/captures/{captureid}/flows Get capture flows #
GET /api/v2/resources/captures/{captureid}/flows/{flowid}/exchanges Get flow exchanges #
GET /api/v2/resources/certificates Returns all certificates. #
GET /api/v2/resources/certificates/operations/uploadFile/{uploadfileid}/result Returns the result of the file upload. #
DELETE /api/v2/resources/certificates/{certificateid} Delete a certificate resource. #
GET /api/v2/resources/certificates/{certificateid} Returns the certificate. #
GET /api/v2/resources/certificates/{certificateid}/contentFile Returns the certificate content file. #
GET /api/v2/resources/custom-fuzzing-scripts Returns all custom fuzzing scripts. #
GET /api/v2/resources/custom-fuzzing-scripts/operations/uploadFile/{uploadfileid}/result Returns the result of the file upload. #
DELETE /api/v2/resources/custom-fuzzing-scripts/{customfuzzingscriptid} Delete a custom fuzzing script resource. #
GET /api/v2/resources/custom-fuzzing-scripts/{customfuzzingscriptid} Returns the custom fuzzing script. #
GET /api/v2/resources/custom-fuzzing-scripts/{customfuzzingscriptid}/contentFile Returns the custom fuzzing script content file. #
GET /api/v2/resources/flow-library Returns all flow library items. #
GET /api/v2/resources/flow-library/operations/uploadFile/{uploadfileid}/result Get the result of a flow library file upload operation #
DELETE /api/v2/resources/flow-library/{flowlibraryid} Delete a flow library resource. #
GET /api/v2/resources/flow-library/{flowlibraryid} Returns the flow library item. #
GET /api/v2/resources/flow-library/{flowlibraryid}/contentFile Returns the flow library content file. #
GET /api/v2/resources/global-playlists Get all global playlists #
GET /api/v2/resources/global-playlists/operations/uploadFile/{uploadfileid}/result Get the result of a global playlist file upload operation #
DELETE /api/v2/resources/global-playlists/{globalplaylistid} Delete a global playlist resource. #
GET /api/v2/resources/global-playlists/{globalplaylistid} Get a global playlist by ID #
GET /api/v2/resources/global-playlists/{globalplaylistid}/contentFile Get the content file of a global playlist #
GET /api/v2/resources/http-library Get all HTTP libraries #
GET /api/v2/resources/http-library/operations/uploadFile/{uploadfileid}/result Get the result of an HTTP library file upload operation #
DELETE /api/v2/resources/http-library/{httplibraryid} Delete an HTTP library resource. #
GET /api/v2/resources/http-library/{httplibraryid} Get an HTTP library by ID #
GET /api/v2/resources/http-library/{httplibraryid}/contentFile Get the content file of an HTTP library #
GET /api/v2/resources/http-profiles Get all HTTP profiles #
GET /api/v2/resources/http-profiles/{httpprofileid} Get an HTTP profile by ID #
GET /api/v2/resources/llm-api-profiles/{llmapiprofileid} Get an LLM API profile by ID #
DELETE /api/v2/resources/media-files/{mediafileid} Delete a media file resource. #
DELETE /api/v2/resources/media-library/{medialibraryid} Delete a media library resource. #
DELETE /api/v2/resources/other-library/{otherlibraryid} Delete an other library resource. #
DELETE /api/v2/resources/payloads/{payloadid} Delete a payload resource. #
DELETE /api/v2/resources/pcaps/{pcapid} Delete a PCAP resource #
DELETE /api/v2/resources/playlists/{playlistid} Delete a playlist resource #
DELETE /api/v2/resources/sip-library/{siplibraryid} Delete a SIP library resource #
DELETE /api/v2/resources/stats-profile/{statsprofileid} Delete a stats profile resource #
DELETE /api/v2/resources/tls-certificates/{tlscertificateid} Delete a TLS certificate resource #
DELETE /api/v2/resources/tls-dhs/{tlsdhid} Delete a TLS DH resource #
DELETE /api/v2/resources/tls-keys/{tlskeyid} Delete a TLS key resource #
DELETE /api/v2/resources/user-defined-apps/{userdefinedappid} Delete a user-defined app resource #
DELETE /api/v2/resources/voice-custom-flows/{voicecustomflowid} Delete a voice custom flow resource #
GET /api/v2/tags Get agent tags #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/keysight-technologies:keysight-technologies-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

keysight-technologies-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: Keysight Technologies API
  version: '2026-10-19'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-19: 96 operation(s) read from 1 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; Keysight Technologies has published no machine-readable contract
    that the pipeline could find. Engine: anthropic.'
  x-evidence-tiers:
    code-example: 0
    documentation: 96
    pages-with-code: 0
    pages-read: 1
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-19'
  x-generator: generate-contract-from-docs.py
  x-engine: anthropic
  x-sources:


# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/keysight-technologies/refs/heads/main/openapi/_ae-authored/keysight-technologies-openapi-generated.yml