Elastic Stack (ELK Stack) Elastic Agent binary download sources API

Elastic Agent binary download sources APIs enable you to manage download sources for Elastic Agent binaries, including creating, updating, and deleting custom download sources for agent binaries.

Operations 5

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/fleet/agent_download_sources List Elastic Agent binary download sources · Get agent binary download sources #
Ask an LLM
“Where does Fleet download Elastic Agent binaries from?”
“Which agent download sources are configured, and which one is the default?”
Tell an agent
List all agent binary download sources.
Show every Fleet download source for agent upgrades.
POST /api/fleet/agent_download_sources Add an agent binary download source · Create an agent binary download source #
Ask an LLM
“Can I point Fleet at our own mirror for agent binaries in an air-gapped network?”
“Can a new download source go through a proxy or use SSL settings?”
Tell an agent
Create a download source named {name} at host {host}.
Add agent binary source {name} using {host} through proxy {proxy_id} and make it the default.
DELETE /api/fleet/agent_download_sources/{sourceId} Delete an agent binary download source · Delete an agent binary download source #
Ask an LLM
“How do I remove a download source we no longer use?”
“Can I delete an agent binary mirror from Fleet?”
Tell an agent destructive · confirm first
Delete agent download source {sourceId}.
Remove the binary mirror {sourceId} from Fleet.
GET /api/fleet/agent_download_sources/{sourceId} Get one agent binary download source · Get an agent binary download source #
Ask an LLM
“What host and proxy does a particular download source use?”
“Can I look up a single agent download source by its ID?”
Tell an agent
Get agent download source {sourceId}.
Show the host and SSL settings of download source {sourceId}.
PUT /api/fleet/agent_download_sources/{sourceId} Update an agent binary download source · Update an agent binary download source #
Ask an LLM
“Can I change the host URL of an existing download source?”
“Is it possible to make an existing download source the default one?”
Tell an agent
Update download source {sourceId} to name {name} and host {host}.
Switch existing source {sourceId} ({name}) to host {host} behind proxy {proxy_id}.

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/elk-stack:elk-stack-elastic-agent-binary-download-sources-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

elk-stack-elastic-agent-binary-download-sources-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    name: Kibana Team
  description: The Kibana REST APIs enable you to manage resources such as connectors, data views, and saved objects.
  title: Kibana Elastic Agent binary download sources API
  version: ''
  x-doc-license:
    name: Attribution-NonCommercial-NoDerivatives 4.0 International
    url: https://creativecommons.org/licenses/by-nc-nd/4.0/
  x-feedbackLink:
    label: Feedback
    url: https://github.com/elastic/docs-content/issues/new?assignees=&labels=feedback%2Ccommunity&projects=&template=api-feedback.yaml&title=%5BFeedback%5D%3A+
servers:
- url: https://{kibana_url}
  variables:
    kibana_url:
      default: localhost:5601
security:
- apiKeyAuth: []
- basicAuth: []
tags:


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elk-stack/refs/heads/main/openapi/elk-stack-elastic-agent-binary-download-sources-api-openapi.yml