Create a custom integration
- Base URL
-
https://{kibana_url}
-
POST
/api/fleet/epm/custom_integrations
-
POST
/s/{space_id}/api/fleet/epm/custom_integrations
Auth
Create a new custom integration package with user-defined data streams.
-
Privileges
integrations-all
and
fleet-agent-policies-all
-
space_id
string
optional
-
An identifier for the space. If space_id is not provided in the URL, the default space is used. Refer to Spaces for more information.
-
A required header to protect against CSRF attacks
-
datasets
object[] · max items: 10
required
-
-
type
enum
required
-
Values:
logs
metrics
traces
synthetics
profiles
-
integrationName
string
required
-
_meta
object
required
-
-
items
union anyOf[] · max items: 10000
required
-
Any of:
-
type
union enum | string
required
-
Values:
dashboard
lens
visualization
search
index-pattern
map
ml-module
security-rule
csp-rule-template
osquery-pack-asset
osquery-saved-query
tag
-
customDataStreamOriginDataset
string
-
customDataStreamOriginType
string
-
type
enum
required
-
Values:
index
index_template
component_template
ingest_pipeline
ilm_policy
data_stream_ilm_policy
transform
ml_model
knowledge_base
esql_view
-
attributes
object
required