Elastic Stack (ELK Stack) Security Endpoint Exceptions API

Endpoint Exceptions API allows you to manage detection rule endpoint exceptions to prevent a rule from generating an alert from incoming events even when the rule's other criteria are met.

Business capability
Threat Detection & Response Management BC-620.30

Operations 6

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

POST /api/endpoint_list Create the Elastic Endpoint exception list · Create an Elastic Endpoint rule exception list #
Ask an LLM
“How do I set up the exception list that Elastic Endpoint rules use?”
“What happens if the Endpoint exception list already exists when I create it?”
Tell an agent
Create the Elastic Endpoint exception list.
Initialize the endpoint_list container for Endpoint rule exceptions.
DELETE /api/endpoint_list/items Delete an Endpoint exception item · Delete an Elastic Endpoint exception list item #
Ask an LLM
“How can I remove an Endpoint exception so those events alert again?”
“Can I delete an Endpoint exception using its item_id?”
Tell an agent destructive · confirm first
Delete Endpoint exception item {item_id}.
Remove the Endpoint exception with ID {id}.
GET /api/endpoint_list/items Get an Endpoint exception item · Get an Elastic Endpoint rule exception list item #
Ask an LLM
“What conditions does a specific Endpoint exception item contain?”
“Can I look up an Endpoint exception by its human item_id instead of the ID?”
Tell an agent
Show Endpoint exception item {item_id}.
Get the Endpoint exception with ID {id}.
POST /api/endpoint_list/items Add an Endpoint exception item · Create an Elastic Endpoint rule exception list item #
Ask an LLM
“How do I stop Elastic Endpoint from alerting on a trusted process?”
“Can a new Endpoint exception target only Windows or macOS?”
Tell an agent
Add Endpoint exception {name} ({description}) of type {type} with entries {entries}.
Create a {type} Endpoint exception {name} for OS {os_types}: {description}, entries {entries}.
PUT /api/endpoint_list/items Update an Endpoint exception item · Update an Elastic Endpoint rule exception list item #
Ask an LLM
“How do I edit the entries of an existing Endpoint exception?”
“Can I change which operating systems an Endpoint exception applies to?”
Tell an agent
Update Endpoint exception {item_id}: name {name}, description {description}, type {type}, entries {entries}.
Change OS types to {os_types} on exception {id} ({name}, {description}, {type}, {entries}).
GET /api/endpoint_list/items/_find List Endpoint exception items · Get Elastic Endpoint exception list items #
Ask an LLM
“Which exceptions are currently on the Elastic Endpoint list?”
“Can I filter and sort the Endpoint exception items?”
Tell an agent
List all Endpoint exception items.
Find Endpoint exceptions matching {filter} sorted by {sort_field}.

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-security-endpoint-exceptions-api-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-security-endpoint-exceptions-api-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 Security Endpoint Exceptions 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 (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elk-stack/refs/heads/main/openapi/elk-stack-security-endpoint-exceptions-api-api-openapi.yml