Kibana Serverless API
The Kibana REST API for Elastic serverless enables 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 the Kibana API, use the following operations:
- GET: Fetches the 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
- Base URL
-
https://{kibana_url}
This documentation is derived from the main branch of the kibana repository.
It is provided under license Attribution-NonCommercial-NoDerivatives 4.0 International.
Agent Builder 44
-
POST
Send A2A task
/api/agent_builder/a2a/{agentId} -
GET
Get A2A agent card
/api/agent_builder/a2a/{agentId}.json -
GET
List agents
/api/agent_builder/agents -
POST
Create an agent
/api/agent_builder/agents -
POST
Get agent consumption data
/api/agent_builder/agents/{agent_id}/consumption -
GET
Get an agent by ID
/api/agent_builder/agents/{id} -
PUT
Update an agent
/api/agent_builder/agents/{id} -
DELETE
Delete an agent
/api/agent_builder/agents/{id} -
GET
Get an agent's access control list
/api/agent_builder/agents/{id}/access_control -
PUT
Update an agent's access control list
/api/agent_builder/agents/{id}/access_control -
GET
List conversations
/api/agent_builder/conversations -
POST
Create conversation
/api/agent_builder/conversations -
GET
Get conversation by ID
/api/agent_builder/conversations/{conversation_id} -
DELETE
Delete conversation by ID
/api/agent_builder/conversations/{conversation_id} -
POST
Add events to a conversation
/api/agent_builder/conversations/{conversation_id}/_add_events -
PUT
Update a conversation's access control
/api/agent_builder/conversations/{conversation_id}/access_control -
GET
List conversation attachments
/api/agent_builder/conversations/{conversation_id}/attachments -
POST
Create conversation attachment
/api/agent_builder/conversations/{conversation_id}/attachments -
GET
Check attachment staleness
/api/agent_builder/conversations/{conversation_id}/attachments/stale -
GET
Get conversation attachment
/api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} -
PUT
Update conversation attachment
/api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} -
PATCH
Rename attachment
/api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} -
DELETE
Delete conversation attachment
/api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} -
POST
Restore deleted attachment
/api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id}/_restore -
PUT
Update attachment origin
/api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id}/origin -
POST
Send chat message
/api/agent_builder/converse -
POST
Send chat message (streaming)
/api/agent_builder/converse/async -
POST
MCP server
/api/agent_builder/mcp -
GET
List plugins
/api/agent_builder/plugins -
POST
Install a plugin
/api/agent_builder/plugins/install -
GET
Get a plugin by id
/api/agent_builder/plugins/{pluginId} -
DELETE
Delete a plugin
/api/agent_builder/plugins/{pluginId} -
GET
List skills
/api/agent_builder/skills -
POST
Create a skill
/api/agent_builder/skills -
GET
Get a skill by id
/api/agent_builder/skills/{skillId} -
PUT
Update a skill
/api/agent_builder/skills/{skillId} -
DELETE
Delete a skill
/api/agent_builder/skills/{skillId} -
GET
List tools
/api/agent_builder/tools -
POST
Create a tool
/api/agent_builder/tools -
POST
Run a tool
/api/agent_builder/tools/_execute -
GET
Get a tool by id
/api/agent_builder/tools/{toolId} -
PUT
Update a tool
/api/agent_builder/tools/{toolId} -
DELETE
Delete a tool
/api/agent_builder/tools/{toolId} -
POST
Send a message and get the answer
/api/chat/message
APM agent configuration 7
-
GET
Get a list of agent configurations
/api/apm/settings/agent-configuration -
PUT
Create or update agent configuration
/api/apm/settings/agent-configuration -
DELETE
Delete agent configuration
/api/apm/settings/agent-configuration -
GET
Get agent name for service
/api/apm/settings/agent-configuration/agent_name -
GET
Get environments for service
/api/apm/settings/agent-configuration/environments -
POST
Lookup single agent configuration
/api/apm/settings/agent-configuration/search -
GET
Get single agent configuration
/api/apm/settings/agent-configuration/view
APM agent keys 1
APM annotations 2
APM server schema 1
Cases 40
-
POST
Create a case
/api/cases -
PATCH
Update cases
/api/cases -
DELETE
Delete cases
/api/cases -
GET
Search cases
/api/cases/_find -
GET
Get cases for an alert
/api/cases/alerts/{alertId} -
GET
Get case settings
/api/cases/configure -
POST
Add case settings
/api/cases/configure -
GET
Get case connectors
/api/cases/configure/connectors/_find -
PATCH
Update case settings
/api/cases/configure/{configurationId} -
GET
Get all field definitions
/api/cases/field_definitions -
POST
Create a field definition
/api/cases/field_definitions -
GET
Get a field definition by ID
/api/cases/field_definitions/{field_definition_id} -
PUT
Update a field definition
/api/cases/field_definitions/{field_definition_id} -
DELETE
Delete a field definition
/api/cases/field_definitions/{field_definition_id} -
GET
Get the fields applicable to a case
/api/cases/fields -
GET
Get case creators
/api/cases/reporters -
GET
Get case tags
/api/cases/tags -
GET
Get all case templates
/api/cases/templates -
POST
Create a case template
/api/cases/templates -
GET
Get a case template by ID
/api/cases/templates/{template_id} -
PUT
Update a case template
/api/cases/templates/{template_id} -
DELETE
Delete a case template
/api/cases/templates/{template_id} -
GET
Get case information
/api/cases/{caseId} -
GET
Get all alerts for a case
/api/cases/{caseId}/alerts -
GET
Find case attachments
/api/cases/{caseId}/attachments -
POST
Create a case attachment
/api/cases/{caseId}/attachments -
DELETE
Delete all case attachments
/api/cases/{caseId}/attachments -
GET
Get a case attachment
/api/cases/{caseId}/attachments/{attachmentId} -
PUT
Replace a case attachment
/api/cases/{caseId}/attachments/{attachmentId} -
DELETE
Delete a case attachment
/api/cases/{caseId}/attachments/{attachmentId} -
POST
Add a case comment or alert
/api/cases/{caseId}/comments -
PATCH
Update a case comment or alert
/api/cases/{caseId}/comments -
DELETE
Delete all case comments and alerts
/api/cases/{caseId}/comments -
GET
Find case comments
/api/cases/{caseId}/comments/_find -
GET
Get a case comment or alert
/api/cases/{caseId}/comments/{commentId} -
DELETE
Delete a case comment or alert
/api/cases/{caseId}/comments/{commentId} -
POST
Push a case to an external service
/api/cases/{caseId}/connector/{connectorId}/_push -
GET
Get the fields applicable to an existing case
/api/cases/{caseId}/fields -
POST
Attach a file to a case
/api/cases/{caseId}/files -
GET
Find case activity
/api/cases/{caseId}/user_actions/_find
Connectors 11
-
GET
Handle OAuth callback
/api/actions/connector/_oauth_callback -
GET
Get OAuth callback script
/api/actions/connector/_oauth_callback_script -
GET
Start OAuth authorization (redirects to the identity provider)
/api/actions/connector/{connectorId}/oauth/start -
GET
Get connector information
/api/actions/connector/{id} -
POST
Create a connector
/api/actions/connector/{id} -
PUT
Update a connector
/api/actions/connector/{id} -
DELETE
Delete a connector
/api/actions/connector/{id} -
POST
Run a connector
/api/actions/connector/{id}/_execute -
GET
Get connector types
/api/actions/connector_types -
GET
Get all connectors
/api/actions/connectors -
POST
Ingest an external event for a Kibana connector
/api/actions/events/{connector_type_id}/{connector_id}
Context Engine 7
-
GET
List AI Indices
/api/context_engine/ai_index -
POST
Create an AI Index
/api/context_engine/ai_index -
POST
Query AI Indices
/api/context_engine/ai_index/_query -
GET
Get an AI Index
/api/context_engine/ai_index/{aiIndexId} -
PUT
Create or update an AI Index
/api/context_engine/ai_index/{aiIndexId} -
DELETE
Delete an AI Index
/api/context_engine/ai_index/{aiIndexId} -
GET
Describe an AI Index
/api/context_engine/ai_index/{aiIndexId}/_describe
Dashboards 5
Data streams 3
Data views 15
-
GET
Get all data views
/api/data_views -
POST
Create a data view
/api/data_views/data_view -
GET
Get a data view
/api/data_views/data_view/{viewId} -
POST
Update a data view
/api/data_views/data_view/{viewId} -
DELETE
Delete a data view
/api/data_views/data_view/{viewId} -
POST
Update field metadata
/api/data_views/data_view/{viewId}/fields -
POST
Create a runtime field
/api/data_views/data_view/{viewId}/runtime_field -
PUT
Create or update a runtime field
/api/data_views/data_view/{viewId}/runtime_field -
GET
Get a runtime field
/api/data_views/data_view/{viewId}/runtime_field/{fieldName} -
POST
Update a runtime field
/api/data_views/data_view/{viewId}/runtime_field/{fieldName} -
DELETE
Delete a runtime field
/api/data_views/data_view/{viewId}/runtime_field/{fieldName} -
GET
Get the default data view
/api/data_views/default -
POST
Set the default data view
/api/data_views/default -
POST
Swap saved object references
/api/data_views/swap_references -
POST
Preview swap references
/api/data_views/swap_references/_preview
Data views v2 5
Discover sessions 5
Elastic Agent actions 18
-
GET
Get an agent action status
/api/fleet/agents/action_status -
POST
Cancel an agent action
/api/fleet/agents/actions/{actionId}/cancel -
POST
Bulk reassign agents
/api/fleet/agents/bulk_reassign -
POST
Bulk remove OpAMP collectors
/api/fleet/agents/bulk_remove_collectors -
POST
Bulk request diagnostics from agents
/api/fleet/agents/bulk_request_diagnostics -
POST
Bulk restart agents
/api/fleet/agents/bulk_restart -
POST
Bulk rollback agents
/api/fleet/agents/bulk_rollback -
POST
Bulk unenroll agents
/api/fleet/agents/bulk_unenroll -
POST
Bulk update agent tags
/api/fleet/agents/bulk_update_agent_tags -
POST
Bulk upgrade agents
/api/fleet/agents/bulk_upgrade -
POST
Create an agent action
/api/fleet/agents/{agentId}/actions -
POST
Reassign an agent
/api/fleet/agents/{agentId}/reassign -
POST
Remove an OpAMP collector
/api/fleet/agents/{agentId}/remove_collector -
POST
Request agent diagnostics
/api/fleet/agents/{agentId}/request_diagnostics -
POST
Restart an agent
/api/fleet/agents/{agentId}/restart -
POST
Rollback an agent
/api/fleet/agents/{agentId}/rollback -
POST
Unenroll an agent
/api/fleet/agents/{agentId}/unenroll -
POST
Upgrade an agent
/api/fleet/agents/{agentId}/upgrade
Elastic Agent binary download sources 5
-
GET
Get agent binary download sources
/api/fleet/agent_download_sources -
POST
Create an agent binary download source
/api/fleet/agent_download_sources -
GET
Get an agent binary download source
/api/fleet/agent_download_sources/{sourceId} -
PUT
Update an agent binary download source
/api/fleet/agent_download_sources/{sourceId} -
DELETE
Delete an agent binary download source
/api/fleet/agent_download_sources/{sourceId}
Elastic Agent policies 14
-
GET
Get agent policies
/api/fleet/agent_policies -
POST
Create an agent policy
/api/fleet/agent_policies -
POST
Bulk get agent policies
/api/fleet/agent_policies/_bulk_get -
POST
Delete an agent policy
/api/fleet/agent_policies/delete -
POST
Get outputs for agent policies
/api/fleet/agent_policies/outputs -
GET
Get an agent policy
/api/fleet/agent_policies/{agentPolicyId} -
PUT
Update an agent policy
/api/fleet/agent_policies/{agentPolicyId} -
GET
Get auto upgrade agent status
/api/fleet/agent_policies/{agentPolicyId}/auto_upgrade_agents_status -
POST
Copy an agent policy
/api/fleet/agent_policies/{agentPolicyId}/copy -
GET
Download an agent policy
/api/fleet/agent_policies/{agentPolicyId}/download -
GET
Get a full agent policy
/api/fleet/agent_policies/{agentPolicyId}/full -
GET
Get outputs for an agent policy
/api/fleet/agent_policies/{agentPolicyId}/outputs -
GET
Get a full K8s agent manifest
/api/fleet/kubernetes -
GET
Download an agent manifest
/api/fleet/kubernetes/download
Elastic Agent status 1
Elastic Agents 18
-
GET
Get incoming agent data
/api/fleet/agent_status/data -
GET
Get agents
/api/fleet/agents -
POST
Get agents by action ids
/api/fleet/agents -
GET
Get available agent versions
/api/fleet/agents/available_versions -
POST
Migrate multiple agents
/api/fleet/agents/bulk_migrate -
POST
Bulk change agent privilege level
/api/fleet/agents/bulk_privilege_level_change -
DELETE
Delete an uploaded file
/api/fleet/agents/files/{fileId} -
GET
Get an uploaded file
/api/fleet/agents/files/{fileId}/{fileName} -
GET
Get agent setup info
/api/fleet/agents/setup -
POST
Initiate Fleet setup
/api/fleet/agents/setup -
GET
Get agent tags
/api/fleet/agents/tags -
GET
Get an agent
/api/fleet/agents/{agentId} -
PUT
Update an agent by ID
/api/fleet/agents/{agentId} -
DELETE
Delete an agent
/api/fleet/agents/{agentId} -
GET
Get an agent's effective config
/api/fleet/agents/{agentId}/effective_config -
POST
Migrate a single agent
/api/fleet/agents/{agentId}/migrate -
POST
Change agent privilege level
/api/fleet/agents/{agentId}/privilege_level_change -
GET
Get agent uploads
/api/fleet/agents/{agentId}/uploads
Elastic Package Manager (EPM) 32
-
POST
Bulk get assets
/api/fleet/epm/bulk_assets -
GET
Get package categories
/api/fleet/epm/categories -
POST
Create a custom integration
/api/fleet/epm/custom_integrations -
PUT
Update a custom integration
/api/fleet/epm/custom_integrations/{pkgName} -
GET
Get packages
/api/fleet/epm/packages -
POST
Install a package by upload
/api/fleet/epm/packages -
POST
Bulk install packages
/api/fleet/epm/packages/_bulk -
POST
Bulk enable/disable namespace-level customization for packages
/api/fleet/epm/packages/_bulk_namespace_customization -
POST
Bulk rollback packages
/api/fleet/epm/packages/_bulk_rollback -
GET
Get Bulk rollback packages details
/api/fleet/epm/packages/_bulk_rollback/{taskId} -
POST
Bulk uninstall packages
/api/fleet/epm/packages/_bulk_uninstall -
GET
Get Bulk uninstall packages details
/api/fleet/epm/packages/_bulk_uninstall/{taskId} -
POST
Bulk upgrade packages
/api/fleet/epm/packages/_bulk_upgrade -
GET
Get Bulk upgrade packages details
/api/fleet/epm/packages/_bulk_upgrade/{taskId} -
GET
Get installed packages
/api/fleet/epm/packages/installed -
GET
Get a limited package list
/api/fleet/epm/packages/limited -
POST
Review a pending policy upgrade for a package with deprecations
/api/fleet/epm/packages/{pkgName}/review_upgrade -
POST
Rollback a package to previous version
/api/fleet/epm/packages/{pkgName}/rollback -
GET
Get package stats
/api/fleet/epm/packages/{pkgName}/stats -
GET
Get a package
/api/fleet/epm/packages/{pkgName}/{pkgVersion} -
POST
Install a package from the registry
/api/fleet/epm/packages/{pkgName}/{pkgVersion} -
PUT
Update package settings
/api/fleet/epm/packages/{pkgName}/{pkgVersion} -
DELETE
Delete a package
/api/fleet/epm/packages/{pkgName}/{pkgVersion} -
DELETE
Delete assets for a package
/api/fleet/epm/packages/{pkgName}/{pkgVersion}/datastream_assets -
GET
Get package dependencies
/api/fleet/epm/packages/{pkgName}/{pkgVersion}/dependencies -
POST
Install Kibana assets for a package
/api/fleet/epm/packages/{pkgName}/{pkgVersion}/kibana_assets -
DELETE
Delete Kibana assets for a package
/api/fleet/epm/packages/{pkgName}/{pkgVersion}/kibana_assets -
POST
Install Kibana alert rule for a package
/api/fleet/epm/packages/{pkgName}/{pkgVersion}/rule_assets -
POST
Authorize transforms
/api/fleet/epm/packages/{pkgName}/{pkgVersion}/transforms/authorize -
GET
Get a package file
/api/fleet/epm/packages/{pkgName}/{pkgVersion}/{filePath} -
GET
Get an inputs template
/api/fleet/epm/templates/{pkgName}/{pkgVersion}/inputs -
GET
Get a package signature verification key ID
/api/fleet/epm/verification_key_id
Fleet agentless policies 7
-
GET
Deprecated: Get managed integrations
/api/fleet/agentless_policies -
POST
Deprecated: Create a managed integration
/api/fleet/agentless_policies -
POST
Deprecated: Bulk upgrade managed integrations
/api/fleet/agentless_policies/_upgrade -
POST
Deprecated: Preview a managed integrations upgrade
/api/fleet/agentless_policies/_upgrade/dryrun -
GET
Deprecated: Get a managed integration
/api/fleet/agentless_policies/{policyId} -
PUT
Deprecated: Update a managed integration
/api/fleet/agentless_policies/{policyId} -
DELETE
Deprecated: Delete a managed integration
/api/fleet/agentless_policies/{policyId}
Fleet cloud connectors 6
-
GET
Get cloud connectors
/api/fleet/cloud_connectors -
POST
Create cloud connector
/api/fleet/cloud_connectors -
GET
Get cloud connector
/api/fleet/cloud_connectors/{cloudConnectorId} -
PUT
Update cloud connector
/api/fleet/cloud_connectors/{cloudConnectorId} -
DELETE
Delete cloud connector (supports force deletion)
/api/fleet/cloud_connectors/{cloudConnectorId} -
GET
Get cloud connector usage (package policies using the connector)
/api/fleet/cloud_connectors/{cloudConnectorId}/usage
Fleet cloud onboarding instances 6
-
GET
Get cloud onboarding instances
/api/fleet/cloud_onboarding_deployments -
POST
Create cloud onboarding instance
/api/fleet/cloud_onboarding_deployments -
GET
Get cloud onboarding instances by connector ID
/api/fleet/cloud_onboarding_deployments/connector/{connectorId} -
GET
Get cloud onboarding instance
/api/fleet/cloud_onboarding_deployments/{id} -
PUT
Update cloud onboarding instance
/api/fleet/cloud_onboarding_deployments/{id} -
DELETE
Delete cloud onboarding instance
/api/fleet/cloud_onboarding_deployments/{id}
Fleet enrollment API keys 5
-
GET
Get enrollment API keys
/api/fleet/enrollment_api_keys -
POST
Create an enrollment API key
/api/fleet/enrollment_api_keys -
POST
Bulk revoke or delete enrollment API keys
/api/fleet/enrollment_api_keys/_bulk_delete -
GET
Get an enrollment API key
/api/fleet/enrollment_api_keys/{keyId} -
DELETE
Revoke or delete an enrollment API key
/api/fleet/enrollment_api_keys/{keyId}
Fleet internals 7
-
GET
Check permissions
/api/fleet/check-permissions -
POST
Check Fleet Server health
/api/fleet/health_check -
GET
Get settings
/api/fleet/settings -
PUT
Update settings
/api/fleet/settings -
POST
Initiate Fleet setup
/api/fleet/setup -
GET
Get space settings
/api/fleet/space_settings -
PUT
Create space settings
/api/fleet/space_settings
Fleet managed integrations 7
-
GET
Get managed integrations
/api/fleet/managed_integrations -
POST
Create a managed integration
/api/fleet/managed_integrations -
POST
Bulk upgrade managed integrations
/api/fleet/managed_integrations/_upgrade -
POST
Preview a managed integrations upgrade
/api/fleet/managed_integrations/_upgrade/dryrun -
GET
Get a managed integration
/api/fleet/managed_integrations/{policyId} -
PUT
Update a managed integration
/api/fleet/managed_integrations/{policyId} -
DELETE
Delete a managed integration
/api/fleet/managed_integrations/{policyId}
Fleet Message Signing Service 1
Fleet outputs 7
-
POST
Generate a Logstash API key
/api/fleet/logstash_api_keys -
GET
Get outputs
/api/fleet/outputs -
POST
Create output
/api/fleet/outputs -
GET
Get output
/api/fleet/outputs/{outputId} -
PUT
Update output
/api/fleet/outputs/{outputId} -
DELETE
Delete output
/api/fleet/outputs/{outputId} -
GET
Get the latest output health
/api/fleet/outputs/{outputId}/health
Fleet package policies 9
-
GET
Get package policies
/api/fleet/package_policies -
POST
Create a package policy
/api/fleet/package_policies -
POST
Bulk get package policies
/api/fleet/package_policies/_bulk_get -
POST
Bulk delete package policies
/api/fleet/package_policies/delete -
POST
Upgrade a package policy
/api/fleet/package_policies/upgrade -
POST
Dry run a package policy upgrade
/api/fleet/package_policies/upgrade/dryrun -
GET
Get a package policy
/api/fleet/package_policies/{packagePolicyId} -
PUT
Update a package policy
/api/fleet/package_policies/{packagePolicyId} -
DELETE
Delete a package policy
/api/fleet/package_policies/{packagePolicyId}
Fleet proxies 5
Fleet Server hosts 5
-
GET
Get Fleet Server hosts
/api/fleet/fleet_server_hosts -
POST
Create a Fleet Server host
/api/fleet/fleet_server_hosts -
GET
Get a Fleet Server host
/api/fleet/fleet_server_hosts/{itemId} -
PUT
Update a Fleet Server host
/api/fleet/fleet_server_hosts/{itemId} -
DELETE
Delete a Fleet Server host
/api/fleet/fleet_server_hosts/{itemId}
Fleet service tokens 1
Fleet uninstall tokens 3
Kibana Classic Alerting 21
-
GET
Get rule details
/api/alerting/rule/{id} -
POST
Create a rule
/api/alerting/rule/{id} -
PUT
Update a rule
/api/alerting/rule/{id} -
DELETE
Delete a rule
/api/alerting/rule/{id} -
POST
Disable a rule
/api/alerting/rule/{id}/_disable -
POST
Enable a rule
/api/alerting/rule/{id}/_enable -
POST
Mute all alerts
/api/alerting/rule/{id}/_mute_all -
POST
Unmute all alerts
/api/alerting/rule/{id}/_unmute_all -
POST
Update the API key for a rule
/api/alerting/rule/{id}/_update_api_key -
GET
Get the Elasticsearch query for a rule
/api/alerting/rule/{id}/query_inspector -
POST
Schedule a snooze for the rule
/api/alerting/rule/{id}/snooze_schedule -
DELETE
Delete a snooze schedule for a rule
/api/alerting/rule/{ruleId}/snooze_schedule/{scheduleId} -
POST
Mute an alert
/api/alerting/rule/{rule_id}/alert/{alert_id}/_mute -
POST
Snooze an alert
/api/alerting/rule/{rule_id}/alert/{alert_id}/_snooze -
POST
Unmute an alert
/api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute -
POST
Unsnooze an alert
/api/alerting/rule/{rule_id}/alert/{alert_id}/_unsnooze -
GET
Get information about rules
/api/alerting/rules/_find -
POST
Find backfills for rules
/api/alerting/rules/backfill/_find -
POST
Schedule a backfill for rules
/api/alerting/rules/backfill/_schedule -
GET
Get a backfill by ID
/api/alerting/rules/backfill/{id} -
DELETE
Delete a backfill by ID
/api/alerting/rules/backfill/{id}
Kibana Universal Alerting 50
-
GET
List action policies
/api/alerting/v2/action_policies -
POST
Create an action policy
/api/alerting/v2/action_policies -
POST
Delete action policies in bulk by ID
/api/alerting/v2/action_policies/_bulk_delete -
POST
Disable action policies in bulk by ID
/api/alerting/v2/action_policies/_bulk_disable -
POST
Enable action policies in bulk by ID
/api/alerting/v2/action_policies/_bulk_enable -
POST
Snooze action policies in bulk by ID
/api/alerting/v2/action_policies/_bulk_snooze -
POST
Cancel snooze for action policies in bulk by ID
/api/alerting/v2/action_policies/_bulk_unsnooze -
POST
Rotate API keys for action policies in bulk by ID
/api/alerting/v2/action_policies/_bulk_update_api_key -
GET
Get an action policy
/api/alerting/v2/action_policies/{id} -
PUT
Create or replace an action policy
/api/alerting/v2/action_policies/{id} -
PATCH
Partially update an action policy.
/api/alerting/v2/action_policies/{id} -
DELETE
Delete an action policy
/api/alerting/v2/action_policies/{id} -
POST
Disable an action policy
/api/alerting/v2/action_policies/{id}/_disable -
POST
Enable an action policy
/api/alerting/v2/action_policies/{id}/_enable -
POST
Snooze an action policy
/api/alerting/v2/action_policies/{id}/_snooze -
POST
Unsnooze an action policy
/api/alerting/v2/action_policies/{id}/_unsnooze -
POST
Update an action policy API key
/api/alerting/v2/action_policies/{id}/_update_api_key -
POST
Bulk acknowledge alerts
/api/alerting/v2/alerts/_bulk_ack -
POST
Bulk activate alerts
/api/alerting/v2/alerts/_bulk_activate -
POST
Bulk assign alerts
/api/alerting/v2/alerts/_bulk_assign -
POST
Bulk deactivate alerts
/api/alerting/v2/alerts/_bulk_deactivate -
POST
Bulk tag alerts
/api/alerting/v2/alerts/_bulk_tag -
POST
Bulk unacknowledge alerts
/api/alerting/v2/alerts/_bulk_unack -
POST
Acknowledge an alert
/api/alerting/v2/alerts/{id}/_ack -
POST
Activate an alert
/api/alerting/v2/alerts/{id}/_activate -
POST
Assign an alert to a user
/api/alerting/v2/alerts/{id}/_assign -
POST
Deactivate an alert
/api/alerting/v2/alerts/{id}/_deactivate -
POST
Tag an alert
/api/alerting/v2/alerts/{id}/_tag -
POST
Unacknowledge an alert
/api/alerting/v2/alerts/{id}/_unack -
GET
List action policy executions
/api/alerting/v2/execution_history/action_policies -
GET
List rule executions
/api/alerting/v2/execution_history/rules -
GET
List rules
/api/alerting/v2/rules -
POST
Create a rule
/api/alerting/v2/rules -
POST
Create rules in bulk
/api/alerting/v2/rules/_bulk_create -
POST
Delete rules in bulk by ID
/api/alerting/v2/rules/_bulk_delete -
POST
Disable rules in bulk by ID
/api/alerting/v2/rules/_bulk_disable -
POST
Enable rules in bulk by ID
/api/alerting/v2/rules/_bulk_enable -
POST
Get rules in bulk
/api/alerting/v2/rules/_bulk_get -
POST
Update the API key of rules in bulk by ID
/api/alerting/v2/rules/_bulk_update_api_key -
POST
Delete rules matching a query (dry-run by default)
/api/alerting/v2/rules/_delete_by_query -
POST
Disable rules matching a query (dry-run by default)
/api/alerting/v2/rules/_disable_by_query -
POST
Enable rules matching a query (dry-run by default)
/api/alerting/v2/rules/_enable_by_query -
POST
Update the API key of rules matching a query (dry-run by default)
/api/alerting/v2/rules/_update_api_key_by_query -
GET
Get a rule
/api/alerting/v2/rules/{id} -
PUT
Create or replace a rule
/api/alerting/v2/rules/{id} -
PATCH
Update a rule
/api/alerting/v2/rules/{id} -
DELETE
Delete a rule
/api/alerting/v2/rules/{id} -
POST
Disable a rule
/api/alerting/v2/rules/{id}/_disable -
POST
Enable a rule
/api/alerting/v2/rules/{id}/_enable -
POST
Run a rule now
/api/alerting/v2/rules/{id}/_run
Links 5
Machine learning 3
Maintenance windows 7
-
POST
Create a maintenance window.
/api/maintenance_window -
GET
Search for a maintenance window.
/api/maintenance_window/_find -
GET
Get maintenance window details.
/api/maintenance_window/{id} -
PATCH
Update a maintenance window.
/api/maintenance_window/{id} -
DELETE
Delete a maintenance window.
/api/maintenance_window/{id} -
POST
Archive a maintenance window.
/api/maintenance_window/{id}/_archive -
POST
Unarchive a maintenance window.
/api/maintenance_window/{id}/_unarchive
Markdowns 5
Observability AI Assistant 1
Roles 5
Saved objects 3
Security AI assistant 21
-
POST
Apply a bulk action to anonymization fields
/api/security_ai_assistant/anonymization_fields/_bulk_action -
GET
Get anonymization fields
/api/security_ai_assistant/anonymization_fields/_find -
POST
Create a model response
/api/security_ai_assistant/chat/complete -
POST
Create a conversation
/api/security_ai_assistant/current_user/conversations -
DELETE
Delete conversations
/api/security_ai_assistant/current_user/conversations -
GET
Get conversations
/api/security_ai_assistant/current_user/conversations/_find -
GET
Get a conversation
/api/security_ai_assistant/current_user/conversations/{id} -
PUT
Update a conversation
/api/security_ai_assistant/current_user/conversations/{id} -
DELETE
Delete a conversation
/api/security_ai_assistant/current_user/conversations/{id} -
GET
Read a KnowledgeBase
/api/security_ai_assistant/knowledge_base -
POST
Create a KnowledgeBase
/api/security_ai_assistant/knowledge_base -
POST
Create a Knowledge Base Entry
/api/security_ai_assistant/knowledge_base/entries -
POST
Applies a bulk action to multiple Knowledge Base Entries
/api/security_ai_assistant/knowledge_base/entries/_bulk_action -
GET
Finds Knowledge Base Entries that match the given query.
/api/security_ai_assistant/knowledge_base/entries/_find -
GET
Read a Knowledge Base Entry
/api/security_ai_assistant/knowledge_base/entries/{id} -
PUT
Update a Knowledge Base Entry
/api/security_ai_assistant/knowledge_base/entries/{id} -
DELETE
Deletes a single Knowledge Base Entry using the `id` field
/api/security_ai_assistant/knowledge_base/entries/{id} -
GET
Read a KnowledgeBase for a resource
/api/security_ai_assistant/knowledge_base/{resource} -
POST
Create a KnowledgeBase for a resource
/api/security_ai_assistant/knowledge_base/{resource} -
POST
Apply a bulk action to prompts
/api/security_ai_assistant/prompts/_bulk_action -
GET
Get prompts
/api/security_ai_assistant/prompts/_find
Security Attack discovery 16
-
POST
Bulk update Attack discoveries
/api/attack_discovery/_bulk -
GET
Find Attack discoveries that match the search criteria
/api/attack_discovery/_find -
POST
Generate attack discoveries from alerts
/api/attack_discovery/_generate -
GET
Get the latest Attack Discovery generations metadata for the current user
/api/attack_discovery/generations -
GET
Get a single Attack Discovery generation, including its discoveries and (optional) generation metadata
/api/attack_discovery/generations/{execution_uuid} -
POST
Dismiss an Attack Discovery generation
/api/attack_discovery/generations/{execution_uuid}/_dismiss -
POST
Create Attack Discovery schedule
/api/attack_discovery/schedules -
POST
Bulk delete Attack Discovery schedules
/api/attack_discovery/schedules/_bulk_delete -
POST
Bulk disable Attack Discovery schedules
/api/attack_discovery/schedules/_bulk_disable -
POST
Bulk enable Attack Discovery schedules
/api/attack_discovery/schedules/_bulk_enable -
GET
Find Attack Discovery schedules that match the search criteria
/api/attack_discovery/schedules/_find -
GET
Get Attack Discovery schedule by ID
/api/attack_discovery/schedules/{id} -
PUT
Update Attack Discovery schedule
/api/attack_discovery/schedules/{id} -
DELETE
Delete Attack Discovery schedule
/api/attack_discovery/schedules/{id} -
POST
Disable Attack Discovery schedule
/api/attack_discovery/schedules/{id}/_disable -
POST
Enable Attack Discovery schedule
/api/attack_discovery/schedules/{id}/_enable
Security detections 20
-
POST
Assign and unassign users from attack discovery alerts
/api/detection_engine/attacks/assignees -
POST
Find and/or aggregate attack discovery alerts
/api/detection_engine/attacks/search -
POST
Set attack discovery alerts workflow status
/api/detection_engine/attacks/status -
POST
Add and remove attack discovery alert tags
/api/detection_engine/attacks/tags -
GET
Returns user privileges for the Kibana space
/api/detection_engine/privileges -
GET
Retrieve a detection rule
/api/detection_engine/rules -
POST
Create a detection rule
/api/detection_engine/rules -
PUT
Update a detection rule
/api/detection_engine/rules -
PATCH
Patch a detection rule
/api/detection_engine/rules -
DELETE
Delete a detection rule
/api/detection_engine/rules -
POST
Apply a bulk action to detection rules
/api/detection_engine/rules/_bulk_action -
POST
Export detection rules
/api/detection_engine/rules/_export -
GET
List all detection rules
/api/detection_engine/rules/_find -
POST
Import detection rules
/api/detection_engine/rules/_import -
POST
Preview rule alerts generated on specified time range
/api/detection_engine/rules/preview -
POST
Assign and unassign users from detection alerts
/api/detection_engine/signals/assignees -
POST
Find and/or aggregate detection alerts
/api/detection_engine/signals/search -
POST
Set a detection alert status
/api/detection_engine/signals/status -
POST
Add and remove detection alert tags
/api/detection_engine/signals/tags -
GET
List all detection rule tags
/api/detection_engine/tags
Security Elastic Endpoint exceptions 6
-
POST
Create an Elastic Endpoint rule exception list
/api/endpoint_list -
GET
Get an Elastic Endpoint rule exception list item
/api/endpoint_list/items -
POST
Create an Elastic Endpoint rule exception list item
/api/endpoint_list/items -
PUT
Update an Elastic Endpoint rule exception list item
/api/endpoint_list/items -
DELETE
Delete an Elastic Endpoint exception list item
/api/endpoint_list/items -
GET
Get Elastic Endpoint exception list items
/api/endpoint_list/items/_find
Security endpoint management 29
-
GET
Get response actions
/api/endpoint/action -
POST
Cancel a response action
/api/endpoint/action/cancel -
POST
Run a command
/api/endpoint/action/execute -
POST
Get a file
/api/endpoint/action/get_file -
POST
Isolate an endpoint
/api/endpoint/action/isolate -
POST
Terminate a process
/api/endpoint/action/kill_process -
POST
Generate a memory dump from the host machine
/api/endpoint/action/memory_dump -
POST
Run a script
/api/endpoint/action/run_script -
POST
Get running processes
/api/endpoint/action/running_procs -
POST
Scan a file or directory
/api/endpoint/action/scan -
GET
Get actions state
/api/endpoint/action/state -
POST
Suspend a process
/api/endpoint/action/suspend_process -
POST
Release an isolated endpoint
/api/endpoint/action/unisolate -
POST
Upload a file
/api/endpoint/action/upload -
GET
Get action details
/api/endpoint/action/{action_id} -
GET
Get file information
/api/endpoint/action/{action_id}/file/{file_id} -
GET
Download a file
/api/endpoint/action/{action_id}/file/{file_id}/download -
GET
Get response actions status
/api/endpoint/action_status -
GET
Get a metadata list
/api/endpoint/metadata -
GET
Get metadata
/api/endpoint/metadata/{id} -
GET
Get a policy response
/api/endpoint/policy_response -
GET
Get a protection updates note
/api/endpoint/protection_updates_note/{package_policy_id} -
POST
Create or update a protection updates note
/api/endpoint/protection_updates_note/{package_policy_id} -
GET
Get a list of scripts
/api/endpoint/scripts_library -
POST
Create script
/api/endpoint/scripts_library -
GET
Get script
/api/endpoint/scripts_library/{script_id} -
PATCH
Update script
/api/endpoint/scripts_library/{script_id} -
DELETE
Delete a script
/api/endpoint/scripts_library/{script_id} -
GET
Download a script file
/api/endpoint/scripts_library/{script_id}/download
Security entity analytics 29
-
GET
Get an asset criticality record
/api/asset_criticality -
POST
Upsert an asset criticality record
/api/asset_criticality -
DELETE
Delete an asset criticality record
/api/asset_criticality -
POST
Bulk upsert asset criticality records
/api/asset_criticality/bulk -
GET
List asset criticality records
/api/asset_criticality/list -
DELETE
Delete the Privilege Monitoring Engine
/api/entity_analytics/monitoring/engine/delete -
POST
Disable the Privilege Monitoring Engine
/api/entity_analytics/monitoring/engine/disable -
POST
Initialize the Privilege Monitoring Engine
/api/entity_analytics/monitoring/engine/init -
POST
Schedule the Privilege Monitoring Engine
/api/entity_analytics/monitoring/engine/schedule_now -
GET
Health check on Privilege Monitoring
/api/entity_analytics/monitoring/privileges/health -
GET
Run a privileges check on Privilege Monitoring
/api/entity_analytics/monitoring/privileges/privileges -
POST
Create a new monitored user
/api/entity_analytics/monitoring/users -
POST
Upsert multiple monitored users via CSV upload
/api/entity_analytics/monitoring/users/_csv -
GET
List all monitored users
/api/entity_analytics/monitoring/users/list -
PUT
Update a monitored user
/api/entity_analytics/monitoring/users/{id} -
DELETE
Delete a monitored user
/api/entity_analytics/monitoring/users/{id} -
POST
Installs the privileged access detection package for the Entity Analytics privileged user monitoring experience
/api/entity_analytics/privileged_user_monitoring/pad/install -
GET
Gets the status of the privileged access detection package for the Entity Analytics privileged user monitoring experience
/api/entity_analytics/privileged_user_monitoring/pad/status -
POST
Create a new watchlist
/api/entity_analytics/watchlists -
GET
List all watchlists
/api/entity_analytics/watchlists/list -
GET
Get a watchlist by ID
/api/entity_analytics/watchlists/{id} -
PUT
Update an existing watchlist
/api/entity_analytics/watchlists/{id} -
POST
Upload a CSV file to add entities to a watchlist
/api/entity_analytics/watchlists/{watchlist_id}/csv_upload -
POST
Manually assign entities to a watchlist
/api/entity_analytics/watchlists/{watchlist_id}/entities/assign -
POST
Manually unassign entities from a watchlist
/api/entity_analytics/watchlists/{watchlist_id}/entities/unassign -
DELETE
Cleanup the Risk Engine
/api/risk_score/engine/dangerously_delete_data -
PATCH
Configure the Risk Engine Saved Object
/api/risk_score/engine/saved_object/configure -
POST
Run the risk scoring engine
/api/risk_score/engine/schedule_now -
GET
Get risk score history for an entity
/api/risk_score/history
Security entity store 20
-
PUT
Update the Entity Store
/api/security/entity_store -
GET
List entities
/api/security/entity_store/entities -
DELETE
Delete an entity
/api/security/entity_store/entities/ -
PUT
Bulk update entities
/api/security/entity_store/entities/bulk -
POST
Create an entity
/api/security/entity_store/entities/{entityType} -
PUT
Update an entity
/api/security/entity_store/entities/{entityType} -
PUT
Disable the history snapshot task
/api/security/entity_store/history_snapshot/disable -
PUT
Enable the history snapshot task
/api/security/entity_store/history_snapshot/enable -
POST
Install the Entity Store
/api/security/entity_store/install -
GET
Get resolution group
/api/security/entity_store/resolution/group -
POST
Link entities
/api/security/entity_store/resolution/link -
GET
List entity resolution rules
/api/security/entity_store/resolution/rules -
PUT
Disable an entity resolution rule
/api/security/entity_store/resolution/rules/{id}/disable -
PUT
Enable an entity resolution rule
/api/security/entity_store/resolution/rules/{id}/enable -
POST
Unlink entities
/api/security/entity_store/resolution/unlink -
PUT
Start Entity Store engines
/api/security/entity_store/start -
GET
Get Entity Store status
/api/security/entity_store/status -
PUT
Stop Entity Store engines
/api/security/entity_store/stop -
POST
Uninstall the Entity Store
/api/security/entity_store/uninstall -
POST
Update the API key of the Entity Store tasks
/api/security/entity_store/update_api_key
Security exceptions 16
-
POST
Create rule exception items
/api/detection_engine/rules/{id}/exceptions -
GET
Get exception list details
/api/exception_lists -
POST
Create an exception list
/api/exception_lists -
PUT
Update an exception list
/api/exception_lists -
DELETE
Delete an exception list
/api/exception_lists -
POST
Duplicate an exception list
/api/exception_lists/_duplicate -
POST
Export an exception list
/api/exception_lists/_export -
GET
Get exception lists
/api/exception_lists/_find -
POST
Import an exception list
/api/exception_lists/_import -
GET
Get an exception list item
/api/exception_lists/items -
POST
Create an exception list item
/api/exception_lists/items -
PUT
Update an exception list item
/api/exception_lists/items -
DELETE
Delete an exception list item
/api/exception_lists/items -
GET
Get exception list items
/api/exception_lists/items/_find -
GET
Get an exception list summary
/api/exception_lists/summary -
POST
Create a shared exception list
/api/exceptions/shared
Security lists 18
-
GET
Get value list details
/api/lists -
POST
Create a value list
/api/lists -
PUT
Update a value list
/api/lists -
PATCH
Patch a value list
/api/lists -
DELETE
Delete a value list
/api/lists -
GET
Get value lists
/api/lists/_find -
GET
Get status of value list data streams
/api/lists/index -
POST
Create list data streams
/api/lists/index -
DELETE
Delete value list data streams
/api/lists/index -
GET
Get a value list item
/api/lists/items -
POST
Create a value list item
/api/lists/items -
PUT
Update a value list item
/api/lists/items -
PATCH
Patch a value list item
/api/lists/items -
DELETE
Delete a value list item
/api/lists/items -
POST
Export value list items
/api/lists/items/_export -
GET
Get value list items
/api/lists/items/_find -
POST
Import value list items
/api/lists/items/_import -
GET
Get value list privileges
/api/lists/privileges
Security Osquery 21
-
GET
Get unified query history
/api/osquery/history -
GET
Get live queries
/api/osquery/live_queries -
POST
Create a live query
/api/osquery/live_queries -
GET
Get live query details
/api/osquery/live_queries/{id} -
GET
Get live query results
/api/osquery/live_queries/{id}/results/{actionId} -
POST
Export live query results
/api/osquery/live_queries/{id}/results/{actionId}/_export -
GET
Get packs
/api/osquery/packs -
POST
Create a pack
/api/osquery/packs -
GET
Get pack details
/api/osquery/packs/{id} -
PUT
Update a pack
/api/osquery/packs/{id} -
DELETE
Delete a pack
/api/osquery/packs/{id} -
POST
Copy a pack
/api/osquery/packs/{id}/copy -
GET
Get saved queries
/api/osquery/saved_queries -
POST
Create a saved query
/api/osquery/saved_queries -
GET
Get saved query details
/api/osquery/saved_queries/{id} -
PUT
Update a saved query
/api/osquery/saved_queries/{id} -
DELETE
Delete a saved query
/api/osquery/saved_queries/{id} -
POST
Copy a saved query
/api/osquery/saved_queries/{id}/copy -
GET
Get scheduled action results
/api/osquery/scheduled_results/{scheduleId}/{executionCount} -
POST
Export scheduled query results
/api/osquery/scheduled_results/{scheduleId}/{executionCount}/_export -
GET
Get scheduled query results
/api/osquery/scheduled_results/{scheduleId}/{executionCount}/results
Security solution initialization 1
Security timeline 17
-
GET
Get notes
/api/note -
PATCH
Add or update a note
/api/note -
DELETE
Delete one or more notes
/api/note -
PATCH
Pin/unpin an event
/api/pinned_event -
GET
Get Timeline or Timeline template details
/api/timeline -
POST
Create a Timeline or Timeline template
/api/timeline -
PATCH
Update a Timeline
/api/timeline -
DELETE
Delete Timelines or Timeline templates
/api/timeline -
POST
Copies timeline or timeline template
/api/timeline/_copy -
GET
Get draft Timeline or Timeline template details
/api/timeline/_draft -
POST
Create a clean draft Timeline or Timeline template
/api/timeline/_draft -
POST
Export Timelines
/api/timeline/_export -
PATCH
Favorite a Timeline or Timeline template
/api/timeline/_favorite -
POST
Import Timelines
/api/timeline/_import -
POST
Install prepackaged Timelines
/api/timeline/_prepackaged -
GET
Resolve a Timeline or Timeline template
/api/timeline/resolve -
GET
Get Timelines or Timeline templates
/api/timelines
Service level objectives 15
-
GET
Get a paginated list of SLOs
/api/observability/slos -
POST
Create an SLO
/api/observability/slos -
POST
Bulk delete SLO definitions and their associated summary and rollup data.
/api/observability/slos/_bulk_delete -
GET
Retrieve the status of the bulk deletion
/api/observability/slos/_bulk_delete/{taskId} -
POST
Batch delete rollup and summary data
/api/observability/slos/_bulk_purge_rollup -
POST
Compute SLO instance summaries in bulk at a point in time
/api/observability/slos/_bulk_snapshot -
GET
Get the SLO definitions
/api/observability/slos/_definitions -
POST
Batch delete SLO instances
/api/observability/slos/_delete_instances -
GET
Get an SLO
/api/observability/slos/{id} -
PUT
Update an SLO
/api/observability/slos/{id} -
DELETE
Delete an SLO
/api/observability/slos/{id} -
POST
Reset an SLO
/api/observability/slos/{id}/_reset -
GET
Compute an SLO instance summary at a point in time
/api/observability/slos/{id}/_snapshot -
POST
Disable an SLO
/api/observability/slos/{id}/disable -
POST
Enable an SLO
/api/observability/slos/{id}/enable
Spaces 5
Streams 18
-
GET
Get stream list
/api/streams -
POST
Disable streams
/api/streams/_disable -
POST
Enable streams
/api/streams/_enable -
POST
Resync streams
/api/streams/_resync -
GET
Get a stream
/api/streams/{name} -
PUT
Create or update a stream
/api/streams/{name} -
DELETE
Delete a stream
/api/streams/{name} -
POST
Fork a stream
/api/streams/{name}/_fork -
GET
Get ingest stream settings
/api/streams/{name}/_ingest -
PUT
Update ingest stream settings
/api/streams/{name}/_ingest -
GET
Get query stream settings
/api/streams/{name}/_query -
PUT
Upsert query stream settings
/api/streams/{name}/_query -
POST
Export stream content
/api/streams/{name}/content/export -
POST
Import content into a stream
/api/streams/{name}/content/import -
GET
Get stream attachments
/api/streams/{streamName}/attachments -
POST
Bulk update attachments
/api/streams/{streamName}/attachments/_bulk -
PUT
Link an attachment to a stream
/api/streams/{streamName}/attachments/{attachmentType}/{attachmentId} -
DELETE
Unlink an attachment from a stream
/api/streams/{streamName}/attachments/{attachmentType}/{attachmentId}
Synthetics 20
-
POST
Trigger an on-demand test run for a monitor
/api/synthetics/monitor/test/{monitorId} -
GET
Search monitors
/api/synthetics/monitors -
POST
Create a monitor
/api/synthetics/monitors -
POST
Bulk create monitors
/api/synthetics/monitors/_bulk_create -
POST
Delete monitors
/api/synthetics/monitors/_bulk_delete -
PUT
Bulk update monitors
/api/synthetics/monitors/_bulk_update -
GET
Get a monitor
/api/synthetics/monitors/{id} -
PUT
Update a monitor
/api/synthetics/monitors/{id} -
DELETE
Delete a monitor
/api/synthetics/monitors/{id} -
GET
Search parameters
/api/synthetics/params -
POST
Add parameters
/api/synthetics/params -
POST
Delete parameters
/api/synthetics/params/_bulk_delete -
GET
Get a parameter
/api/synthetics/params/{id} -
PUT
Update a parameter
/api/synthetics/params/{id} -
DELETE
Delete a parameter
/api/synthetics/params/{id} -
GET
Get private locations
/api/synthetics/private_locations -
POST
Create a private location
/api/synthetics/private_locations -
GET
Get a private location
/api/synthetics/private_locations/{id} -
PUT
Update a private location
/api/synthetics/private_locations/{id} -
DELETE
Delete a private location
/api/synthetics/private_locations/{id}
System 1
Tags 5
Task manager 1
Unknown 1
Visualizations 5
Workflows 32
-
GET
Get workflows
/api/workflows -
POST
Bulk create workflows
/api/workflows -
DELETE
Bulk delete workflows
/api/workflows -
GET
Get workflow aggregations
/api/workflows/aggs -
GET
Get available connectors
/api/workflows/connectors -
GET
Get a workflow execution
/api/workflows/executions/{executionId} -
POST
Cancel a workflow execution
/api/workflows/executions/{executionId}/cancel -
GET
Get child executions
/api/workflows/executions/{executionId}/children -
GET
Get execution logs
/api/workflows/executions/{executionId}/logs -
POST
Resume a workflow execution
/api/workflows/executions/{executionId}/resume -
GET
Get a step execution
/api/workflows/executions/{executionId}/step/{stepExecutionId} -
GET
Get execution step executions
/api/workflows/executions/{executionId}/steps -
GET
Resume a workflow execution from an external link
/api/workflows/executions/{executionId}/steps/{stepId}/resume/external -
POST
Submit external input for a paused workflow execution
/api/workflows/executions/{executionId}/steps/{stepId}/resume/external -
GET
Get the external input form for a paused workflow execution
/api/workflows/executions/{executionId}/steps/{stepId}/resume/external/form -
POST
Export workflows
/api/workflows/export -
PUT
Update a managed workflow
/api/workflows/managed/workflow/{id} -
POST
Get workflows by IDs
/api/workflows/mget -
GET
Get workflow JSON schema
/api/workflows/schema -
GET
Get workflow statistics
/api/workflows/stats -
POST
Test a workflow step
/api/workflows/step/test -
POST
Test a workflow
/api/workflows/test -
POST
Create a workflow
/api/workflows/workflow -
GET
Search workflow executions
/api/workflows/workflow/executions -
GET
Get a workflow
/api/workflows/workflow/{id} -
PUT
Update a workflow
/api/workflows/workflow/{id} -
DELETE
Delete a workflow
/api/workflows/workflow/{id} -
POST
Clone a workflow
/api/workflows/workflow/{id}/clone -
POST
Run a workflow
/api/workflows/workflow/{id}/run -
GET
Get workflow executions
/api/workflows/workflow/{workflowId}/executions -
POST
Cancel all active workflow executions
/api/workflows/workflow/{workflowId}/executions/cancel -
GET
Get workflow step executions
/api/workflows/workflow/{workflowId}/executions/steps