Kibana APIs

The Kibana REST APIs enable you to manage resources such as connectors, data views, and saved objects. The API calls are stateless. Each request that you make happens in isolation from other calls and must include all of the necessary information for Kibana to fulfill the request. API requests return JSON output, which is a format that is machine-readable and works well for automation.

To interact with Kibana APIs, use the following operations:

  • GET: Fetches the information.
  • PATCH: Applies partial modifications to the existing information.
  • POST: Adds new information.
  • PUT: Updates the existing information.
  • DELETE: Removes the information.

You can prepend any Kibana API endpoint with kbn: and run the request in Dev Tools → Console. For example:

GET kbn:/api/data_views
		

For more information about the console, refer to Run API requests.

NOTE: Access to internal Kibana API endpoints will be restricted in Kibana version 9.0. Please move any integrations to publicly documented APIs.

This documentation is derived from the main branch of the kibana repository. It is provided under license Attribution-NonCommercial-NoDerivatives 4.0 International.

This documentation contains work-in-progress information for future Elastic Stack releases.

Agent Builder 44

Alerting 23

Alerting V2 50

APM agent configuration 7

APM agent keys 1

APM annotations 2

APM server schema 1

APM sourcemaps 3

Cases 34

Connectors 9

Context Engine 7

Dashboards 5

Data streams 3

Data views 15

Elastic Agent actions 18

Elastic Agent binary download sources 5

Elastic Agent policies 14

Elastic Agent status 1

Elastic Agents 18

Elastic Package Manager (EPM) 32

Fleet agentless policies 7

Fleet cloud connectors 6

Fleet cloud onboarding deployments 5

Fleet enrollment API keys 5

Fleet internals 7

Fleet managed integrations 7

Fleet Message Signing Service 1

Fleet outputs 7

Fleet package policies 9

Fleet proxies 5

Fleet remote synced integrations 2

Fleet Server hosts 5

Fleet service tokens 1

Fleet uninstall tokens 3

Links 5

Logstash configuration management 4

Machine learning 3

Maintenance windows 7

Markdowns 5

Observability AI Assistant 1

Roles 5

Saved objects 15

Security AI assistant 21

Security Attack discovery 16

Security detections 29

Security Elastic Endpoint exceptions 6

Security endpoint management 29

Security entity analytics 29

Security entity store 19

Security exceptions 16

Security lists 18

Security Osquery 21

Security solution initialization 1

Security timeline 17

Service level objectives 15

Short URLs 4

Spaces 9

Streams 18

Synthetics 20

System 2

Tags 5

Task manager 1

Universal Profiling 2

unknown 3

Upgrade assistant 1

Uptime 2

User session management 1

Visualizations 5

Workflows 32