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 8.19 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.

Alerting 29

APM agent configuration 7

APM agent keys 1

APM annotations 2

APM server schema 1

APM sourcemaps 3

Cases 25

Connectors 14

Data streams 1

Data views 15

Elastic Agent actions 3

Elastic Agent binary download sources 5

Elastic Agent policies 9

Elastic Agent status 3

Elastic Agents 21

Elastic Package Manager (EPM) 18

Fleet enrollment API keys 8

Fleet internals 4

Fleet Kubernetes 1

Fleet outputs 7

Fleet package policies 9

Fleet proxies 5

Fleet Server hosts 5

Fleet service tokens 2

Fleet uninstall tokens 2

Logstash configuration management 4

Machine learning 1

Maintenance windows 6

Roles 5

Saved objects 15

Security AI assistant 19

Security detections 29

Security Elastic Endpoint exceptions 6

Security endpoint management 27

Security entity analytics 18

Security exceptions 16

Security lists 18

Security Osquery 14

Security timeline 17

Service level objectives 13

Short URLs 4

Spaces 9

Synthetics 17

System 1

Task manager 1

unknown 2

Upgrade assistant 6

Uptime 2

User session management 1