Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
850a704
First draft
nastasha-solomon Jun 6, 2025
a605166
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 9, 2025
5e6a40c
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 9, 2025
c1f9e44
More edits
nastasha-solomon Jun 9, 2025
be4f28c
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 11, 2025
80429ae
Update x-pack/solutions/security/packages/kbn-securitysolution-endpoi…
nastasha-solomon Jun 11, 2025
0a057bb
feedback
nastasha-solomon Jun 11, 2025
6468787
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 11, 2025
d73e48f
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 13, 2025
92b3cb9
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 27, 2025
f8e64a1
Updated example
nastasha-solomon Jun 27, 2025
f3976fa
[CI] Auto-commit changed files from 'yarn openapi:bundle'
kibanamachine Jun 27, 2025
2dbabeb
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Jun 27, 2025
1efdc6c
[CI] Auto-commit changed files from 'yarn openapi:generate'
kibanamachine Jun 27, 2025
7bee157
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 27, 2025
9790ae0
ryland's input pt1
nastasha-solomon Jun 27, 2025
fab1c96
[CI] Auto-commit changed files from 'yarn openapi:bundle'
kibanamachine Jun 27, 2025
4d20fe3
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Jun 27, 2025
508cf23
update other descriptions
nastasha-solomon Jun 27, 2025
ff13657
[CI] Auto-commit changed files from 'yarn openapi:bundle'
kibanamachine Jun 27, 2025
54ca1f1
Ryland's input pt. 2
nastasha-solomon Jun 27, 2025
ef76f82
[CI] Auto-commit changed files from 'yarn openapi:bundle'
kibanamachine Jun 27, 2025
b311c54
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Jun 27, 2025
b4cac47
[CI] Auto-commit changed files from 'yarn openapi:generate'
kibanamachine Jun 27, 2025
4c19cf0
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 27, 2025
06c989b
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 29, 2025
43f1483
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 29, 2025
cc72dbe
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 30, 2025
43cc040
Updates operation summaries
nastasha-solomon Jun 30, 2025
d00545e
[CI] Auto-commit changed files from 'yarn openapi:bundle'
kibanamachine Jun 30, 2025
965000e
Updates section titles
nastasha-solomon Jun 30, 2025
4ef0972
[CI] Auto-commit changed files from 'yarn openapi:bundle'
kibanamachine Jun 30, 2025
2730a7e
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Jun 30, 2025
3c63c87
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 30, 2025
391d976
Merge branch 'main' into issue-1636-endpoint-list-api-9.x
nastasha-solomon Jun 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions oas_docs/output/kibana.serverless.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ tags:
x-displayName: Security detections
- description: 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.
name: Security Endpoint Exceptions API
x-displayName: Security endpoint exceptions
x-displayName: Security Elastic Endpoint exceptions
- description: Interact with and manage endpoints running the Elastic Defend integration.
name: Security Endpoint Management API
x-displayName: Security endpoint management
Expand Down Expand Up @@ -10148,7 +10148,7 @@ paths:
- Security Detections API
/api/endpoint_list:
post:
description: Create an endpoint exception list, which groups endpoint exception list items. If an endpoint exception list already exists, an empty response is returned.
description: Create the exception list for Elastic Endpoint rule exceptions. When you create the exception list, it will have a `list_id` of `endpoint_list`. If the Elastic Endpoint exception list already exists, your request will return an empty response.
operationId: CreateEndpointList
responses:
'200':
Expand Down Expand Up @@ -10183,12 +10183,12 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Create an endpoint exception list
summary: Create an Elastic Endpoint rule exception list
tags:
- Security Endpoint Exceptions API
/api/endpoint_list/items:
delete:
description: Delete an endpoint exception list item using the `id` or `item_id` field.
description: Delete an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
operationId: DeleteEndpointListItem
parameters:
- description: Either `id` or `item_id` must be specified
Expand Down Expand Up @@ -10242,11 +10242,11 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Delete an endpoint exception list item
summary: Delete an Elastic Endpoint exception list item
tags:
- Security Endpoint Exceptions API
get:
description: Get the details of an endpoint exception list item using the `id` or `item_id` field.
description: Get the details of an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
operationId: ReadEndpointListItem
parameters:
- description: Either `id` or `item_id` must be specified
Expand Down Expand Up @@ -10302,11 +10302,11 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Get an endpoint exception list item
summary: Get an Elastic Endpoint rule exception list item
tags:
- Security Endpoint Exceptions API
post:
description: Create an endpoint exception list item, and associate it with the endpoint exception list.
description: Create an Elastic Endpoint exception list item, and associate it with the Elastic Endpoint exception list.
operationId: CreateEndpointListItem
requestBody:
content:
Expand Down Expand Up @@ -10381,11 +10381,11 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Create an endpoint exception list item
summary: Create an Elastic Endpoint rule exception list item
tags:
- Security Endpoint Exceptions API
put:
description: Update an endpoint exception list item using the `id` or `item_id` field.
description: Update an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
operationId: UpdateEndpointListItem
requestBody:
content:
Expand Down Expand Up @@ -10465,12 +10465,12 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Update an endpoint exception list item
summary: Update an Elastic Endpoint rule exception list item
tags:
- Security Endpoint Exceptions API
/api/endpoint_list/items/_find:
get:
description: Get a list of all endpoint exception list items.
description: Get a list of all Elastic Endpoint exception list items.
operationId: FindEndpointListItems
parameters:
- description: |
Expand Down Expand Up @@ -10570,7 +10570,7 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Get endpoint exception list items
summary: Get Elastic Endpoint exception list items
tags:
- Security Endpoint Exceptions API
/api/endpoint/action:
Expand Down Expand Up @@ -65086,7 +65086,7 @@ components:
example: This list tracks allowlisted values.
type: string
Security_Endpoint_Exceptions_API_ExceptionListHumanId:
description: Exception list's human readable string identifier, e.g. `trusted-linux-processes`.
description: The exception list's human readable string identifier, `endpoint_list`.
example: simple_list
format: nonempty
minLength: 1
Expand Down Expand Up @@ -67671,7 +67671,7 @@ components:
example: This list tracks allowlisted values.
type: string
Security_Exceptions_API_ExceptionListHumanId:
description: Exception list's human readable string identifier, e.g. `trusted-linux-processes`.
description: The exception list's human readable string identifier, `endpoint_list`.
example: simple_list
format: nonempty
minLength: 1
Expand Down
30 changes: 15 additions & 15 deletions oas_docs/output/kibana.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ tags:
x-displayName: Security detections
- description: 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.
name: Security Endpoint Exceptions API
x-displayName: Security endpoint exceptions
x-displayName: Security Elastic Endpoint exceptions
- description: Interact with and manage endpoints running the Elastic Defend integration.
name: Security Endpoint Management API
x-displayName: Security endpoint management
Expand Down Expand Up @@ -12307,7 +12307,7 @@ paths:
- saved objects
/api/endpoint_list:
post:
description: Create an endpoint exception list, which groups endpoint exception list items. If an endpoint exception list already exists, an empty response is returned.
description: Create the exception list for Elastic Endpoint rule exceptions. When you create the exception list, it will have a `list_id` of `endpoint_list`. If the Elastic Endpoint exception list already exists, your request will return an empty response.
operationId: CreateEndpointList
responses:
'200':
Expand Down Expand Up @@ -12342,12 +12342,12 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Create an endpoint exception list
summary: Create an Elastic Endpoint rule exception list
tags:
- Security Endpoint Exceptions API
/api/endpoint_list/items:
delete:
description: Delete an endpoint exception list item using the `id` or `item_id` field.
description: Delete an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
operationId: DeleteEndpointListItem
parameters:
- description: Either `id` or `item_id` must be specified
Expand Down Expand Up @@ -12401,11 +12401,11 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Delete an endpoint exception list item
summary: Delete an Elastic Endpoint exception list item
tags:
- Security Endpoint Exceptions API
get:
description: Get the details of an endpoint exception list item using the `id` or `item_id` field.
description: Get the details of an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
operationId: ReadEndpointListItem
parameters:
- description: Either `id` or `item_id` must be specified
Expand Down Expand Up @@ -12461,11 +12461,11 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Get an endpoint exception list item
summary: Get an Elastic Endpoint rule exception list item
tags:
- Security Endpoint Exceptions API
post:
description: Create an endpoint exception list item, and associate it with the endpoint exception list.
description: Create an Elastic Endpoint exception list item, and associate it with the Elastic Endpoint exception list.
operationId: CreateEndpointListItem
requestBody:
content:
Expand Down Expand Up @@ -12540,11 +12540,11 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Create an endpoint exception list item
summary: Create an Elastic Endpoint rule exception list item
tags:
- Security Endpoint Exceptions API
put:
description: Update an endpoint exception list item using the `id` or `item_id` field.
description: Update an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
operationId: UpdateEndpointListItem
requestBody:
content:
Expand Down Expand Up @@ -12624,12 +12624,12 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Update an endpoint exception list item
summary: Update an Elastic Endpoint rule exception list item
tags:
- Security Endpoint Exceptions API
/api/endpoint_list/items/_find:
get:
description: Get a list of all endpoint exception list items.
description: Get a list of all Elastic Endpoint exception list items.
operationId: FindEndpointListItems
parameters:
- description: |
Expand Down Expand Up @@ -12729,7 +12729,7 @@ paths:
schema:
$ref: '#/components/schemas/Security_Endpoint_Exceptions_API_SiemErrorResponse'
description: Internal server error
summary: Get endpoint exception list items
summary: Get Elastic Endpoint exception list items
tags:
- Security Endpoint Exceptions API
/api/endpoint/action:
Expand Down Expand Up @@ -74649,7 +74649,7 @@ components:
example: This list tracks allowlisted values.
type: string
Security_Endpoint_Exceptions_API_ExceptionListHumanId:
description: Exception list's human readable string identifier, e.g. `trusted-linux-processes`.
description: The exception list's human readable string identifier, `endpoint_list`.
example: simple_list
format: nonempty
minLength: 1
Expand Down Expand Up @@ -77234,7 +77234,7 @@ components:
example: This list tracks allowlisted values.
type: string
Security_Exceptions_API_ExceptionListHumanId:
description: Exception list's human readable string identifier, e.g. `trusted-linux-processes`.
description: The exception list's human readable string identifier, `endpoint_list`.
example: simple_list
format: nonempty
minLength: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ paths:
x-labels: [serverless, ess]
x-codegen-enabled: true
operationId: CreateEndpointList
summary: Create an endpoint exception list
description: Create an endpoint exception list, which groups endpoint exception list items. If an endpoint exception list already exists, an empty response is returned.
summary: Create an Elastic Endpoint rule exception list
description: Create the exception list for Elastic Endpoint rule exceptions. When you create the exception list, it will have a `list_id` of `endpoint_list`. If the Elastic Endpoint exception list already exists, your request will return an empty response.
responses:
200:
description: Successful response
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ paths:
x-labels: [serverless, ess]
x-codegen-enabled: true
operationId: CreateEndpointListItem
summary: Create an endpoint exception list item
description: Create an endpoint exception list item, and associate it with the endpoint exception list.
summary: Create an Elastic Endpoint rule exception list item
description: Create an Elastic Endpoint exception list item, and associate it with the Elastic Endpoint exception list.
requestBody:
description: Exception list item's properties
required: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ paths:
x-labels: [serverless, ess]
x-codegen-enabled: true
operationId: DeleteEndpointListItem
summary: Delete an endpoint exception list item
description: Delete an endpoint exception list item using the `id` or `item_id` field.
summary: Delete an Elastic Endpoint exception list item
description: Delete an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
parameters:
- name: id
in: query
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ paths:
x-labels: [serverless, ess]
x-codegen-enabled: true
operationId: FindEndpointListItems
summary: Get endpoint exception list items
description: Get a list of all endpoint exception list items.
summary: Get Elastic Endpoint exception list items
description: Get a list of all Elastic Endpoint exception list items.
parameters:
- name: filter
in: query
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ paths:
x-labels: [serverless, ess]
x-codegen-enabled: true
operationId: ReadEndpointListItem
summary: Get an endpoint exception list item
description: Get the details of an endpoint exception list item using the `id` or `item_id` field.
summary: Get an Elastic Endpoint rule exception list item
description: Get the details of an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
parameters:
- name: id
in: query
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ paths:
x-labels: [serverless, ess]
x-codegen-enabled: true
operationId: UpdateEndpointListItem
summary: Update an endpoint exception list item
description: Update an endpoint exception list item using the `id` or `item_id` field.
summary: Update an Elastic Endpoint rule exception list item
description: Update an Elastic Endpoint exception list item, specified by the `id` or `item_id` field.
requestBody:
description: Exception list item's properties
required: true
Expand Down
Loading