Change Updates

Do not miss any Kibana API changes, ever again

Subscribe to the Kibana API changelog to be up to date on recent changes.

RSS

Apr 15, 2025

main
1.0.2
Compare

API structure has changed

42 structure changes including:
8 Breaking changes
27 Additions
7 Modifications
8 Removals
Modified 7 Breaking
GET /api/entity_store/entities/list
  • Response
  • 200 response Modified
    • application/json content type Modified
      • records property Modified
        • Security_Entity_Analytics_API_UserEntity, Security_Entity_Analytics_API_HostEntity, Security_Entity_Analytics_API_ServiceEntity alternatives Modified
        • Security_Entity_Analytics_API_GenericEntity alternative Added
GET /api/fleet/agents/action_status
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • is_automatic property Added
GET /api/fleet/outputs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • object-2 alternative Modified
GET /api/fleet/outputs/{outputId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • item property Modified
        • object-2 alternative Modified
POST /api/fleet/outputs
  • Body
  • application/json content type Modified
    • object-2 alternative Modified
      • secrets property Modified
        • kibana_api_key property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • sync_uninstalled_integrations property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • item property Modified
        • object-2 alternative Modified
PUT /api/fleet/outputs/{outputId}
  • Body
  • application/json content type Modified
    • object-2 alternative Modified
      • secrets property Modified
        • kibana_api_key property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • sync_uninstalled_integrations property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • item property Modified
        • object-2 alternative Modified
PUT /api/streams/{name}
  • Body
  • application/json content type Modified
    • object-2 alternative Modified
      • stream property Modified
        • group property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ingest property Added
      • queries property Added
    • object-2 alternative Modified
      • stream property Modified
        • group property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • ingest property Added
      • queries property Added
    • object-2 alternative Modified
      • queries property Added
Removed 8 Breaking
GET /api/upgrade_assistant/add_query_default_field/{index}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/upgrade_assistant/reindex/batch/queue
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/upgrade_assistant/reindex/{index}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/saved_objects/_export
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/saved_objects/_import
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/upgrade_assistant/reindex/batch
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/upgrade_assistant/reindex/{index}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/upgrade_assistant/reindex/{index}/cancel
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 27
PUT /api/synthetics/params/{id}
PUT /api/synthetics/monitors/{id}
PUT /api/streams/{name}/queries/{queryId}
POST /api/synthetics/private_locations
POST /api/synthetics/params
POST /api/synthetics/monitors/_bulk_delete
DELETE /api/streams/{name}/queries/{queryId}
DELETE /api/synthetics/monitors/{id}
DELETE /api/synthetics/params/_bulk_delete
DELETE /api/synthetics/params/{id}
DELETE /api/synthetics/private_locations/{id}
GET /api/entity_analytics/monitoring/privileges/health
GET /api/fleet/remote_synced_integrations/status
GET /api/fleet/remote_synced_integrations/{outputId}/remote_status
GET /api/streams/{name}/queries
GET /api/streams/{name}/significant_events
GET /api/synthetics/monitors
GET /api/synthetics/monitors/{id}
GET /api/synthetics/params
GET /api/synthetics/params/{id}
GET /api/synthetics/private_locations
GET /api/synthetics/private_locations/{id}
POST /api/entity_analytics/monitoring/engine/init
POST /api/saved_objects/_export
POST /api/saved_objects/_import
POST /api/streams/{name}/queries/_bulk
POST /api/synthetics/monitors