naftiko: 1.0.0-alpha2 info: label: Kibana APIs description: 'The Kibana REST APIs enable 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 Kibana APIs, use the following operations: - GET: Fetches the information. - PATCH: Applies partial modifications to the existing information. - POST: Adds new information. - PUT: Updates the ex' tags: - Kibana - API created: '2026-05-06' modified: '2026-05-06' capability: consumes: - type: http namespace: kibana baseUri: https://localhost:5601 description: Kibana APIs HTTP API. authentication: type: apikey in: header name: Authorization value: '{{KIBANA_TOKEN}}' resources: - name: api-actions-connector-types path: /api/actions/connector_types operations: - name: get-actions-connector-types method: GET description: Get connector types inputParameters: - name: feature_id in: query type: string description: A filter to limit the retrieved connector types to those that support a specific feature (such as alerting or cases). outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-actions-connector-oauth-callback path: /api/actions/connector/_oauth_callback operations: - name: get-actions-connector-oauth-callback method: GET description: Handle OAuth callback inputParameters: - name: code in: query type: string description: The authorization code returned by the OAuth provider. - name: state in: query type: string description: The state parameter for CSRF protection. - name: error in: query type: string description: Error code if the authorization failed. - name: error_description in: query type: string description: Human-readable error description. - name: session_state in: query type: string description: Session state from the OAuth provider (e.g., Microsoft). outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-actions-connector-oauth-callback-script path: /api/actions/connector/_oauth_callback_script operations: - name: get-actions-connector-oauth-callback-script method: GET description: '**Spaces method and path for this operation:**
get /s/{space_id}/api/actions/connector/_oauth_callback_script
Refer to [Spaces](https://www.elastic.' outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-actions-connector-id path: /api/actions/connector/{id} operations: - name: delete-actions-connector-id method: DELETE description: Delete a connector inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: An identifier for the connector. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get-actions-connector-id method: GET description: Get connector information inputParameters: - name: id in: path type: string required: true description: An identifier for the connector. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: post-actions-connector-id method: POST description: Create a connector inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: An identifier for the connector. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: put-actions-connector-id method: PUT description: Update a connector inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: An identifier for the connector. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-actions-connector-id-execute path: /api/actions/connector/{id}/_execute operations: - name: post-actions-connector-id-execute method: POST description: Run a connector inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: An identifier for the connector. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-actions-connectors path: /api/actions/connectors operations: - name: get-actions-connectors method: GET description: Get all connectors outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-a2a-agentid path: /api/agent_builder/a2a/{agentId} operations: - name: post-agent-builder-a2a-agentid method: POST description: Send A2A task inputParameters: - name: agentId in: path type: string required: true description: The unique identifier of the agent to send the A2A task to. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-a2a-agentid-json path: /api/agent_builder/a2a/{agentId}.json operations: - name: get-agent-builder-a2a-agentid-json method: GET description: Get A2A agent card inputParameters: - name: agentId in: path type: string required: true description: The unique identifier of the agent to get A2A metadata for. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-agents path: /api/agent_builder/agents operations: - name: get-agent-builder-agents method: GET description: List agents outputRawFormat: json outputParameters: - name: result type: object value: $. - name: post-agent-builder-agents method: POST description: Create an agent inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-agents-agent-id-consumption path: /api/agent_builder/agents/{agent_id}/consumption operations: - name: post-agent-builder-agents-agent-id-consumption method: POST description: Get agent consumption data inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: agent_id in: path type: string required: true description: The unique identifier of the agent. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-agents-id path: /api/agent_builder/agents/{id} operations: - name: delete-agent-builder-agents-id method: DELETE description: Delete an agent inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The unique identifier of the agent to delete. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get-agent-builder-agents-id method: GET description: Get an agent by ID inputParameters: - name: id in: path type: string required: true description: The unique identifier of the agent to retrieve. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: put-agent-builder-agents-id method: PUT description: Update an agent inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The unique identifier of the agent to update. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-conversations path: /api/agent_builder/conversations operations: - name: get-agent-builder-conversations method: GET description: List conversations inputParameters: - name: agent_id in: query type: string description: Optional agent ID to filter conversations by a specific agent. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-conversations-conversation-id path: /api/agent_builder/conversations/{conversation_id} operations: - name: delete-agent-builder-conversations-conversation- method: DELETE description: Delete conversation by ID inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation to delete. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get-agent-builder-conversations-conversation-id method: GET description: Get conversation by ID inputParameters: - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation to retrieve. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-conversations-conversation-id- path: /api/agent_builder/conversations/{conversation_id}/attachments operations: - name: get-agent-builder-conversations-conversation-id- method: GET description: List conversation attachments inputParameters: - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. - name: include_deleted in: query type: boolean description: Whether to include deleted attachments in the list. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: post-agent-builder-conversations-conversation-id method: POST description: Create conversation attachment inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-conversations-conversation-id- path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} operations: - name: delete-agent-builder-conversations-conversation- method: DELETE description: Delete conversation attachment inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. - name: attachment_id in: path type: string required: true description: The unique identifier of the attachment to delete. - name: permanent in: query type: boolean description: If true, permanently removes the attachment (only for unreferenced attachments). outputRawFormat: json outputParameters: - name: result type: object value: $. - name: patch-agent-builder-conversations-conversation-i method: PATCH description: Rename attachment inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. - name: attachment_id in: path type: string required: true description: The unique identifier of the attachment to rename. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: put-agent-builder-conversations-conversation-id- method: PUT description: Update conversation attachment inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. - name: attachment_id in: path type: string required: true description: The unique identifier of the attachment to update. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-conversations-conversation-id- path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id}/_restore operations: - name: post-agent-builder-conversations-conversation-id method: POST description: Restore deleted attachment inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. - name: attachment_id in: path type: string required: true description: The unique identifier of the attachment to restore. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-conversations-conversation-id- path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id}/origin operations: - name: put-agent-builder-conversations-conversation-id- method: PUT description: Update attachment origin inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. - name: attachment_id in: path type: string required: true description: The unique identifier of the attachment to update. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-conversations-conversation-id- path: /api/agent_builder/conversations/{conversation_id}/attachments/stale operations: - name: get-agent-builder-conversations-conversation-id- method: GET description: Check attachment staleness inputParameters: - name: conversation_id in: path type: string required: true description: The unique identifier of the conversation. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-converse path: /api/agent_builder/converse operations: - name: post-agent-builder-converse method: POST description: Send chat message inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-converse-async path: /api/agent_builder/converse/async operations: - name: post-agent-builder-converse-async method: POST description: Send chat message (streaming) inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-mcp path: /api/agent_builder/mcp operations: - name: post-agent-builder-mcp method: POST description: MCP server inputParameters: - name: namespace in: query type: string description: Comma-separated list of namespaces to filter tools. Only tools matching the specified namespaces will be returned. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-plugins path: /api/agent_builder/plugins operations: - name: get-agent-builder-plugins method: GET description: List plugins outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-plugins-pluginid path: /api/agent_builder/plugins/{pluginId} operations: - name: delete-agent-builder-plugins-pluginid method: DELETE description: Delete a plugin inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: pluginId in: path type: string required: true description: The unique identifier of the plugin. - name: force in: query type: boolean description: If true, removes the plugin skills from agents that use them and then deletes the plugin. If false and any agent uses the plugin skills, the request returns 409 outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get-agent-builder-plugins-pluginid method: GET description: Get a plugin by id inputParameters: - name: pluginId in: path type: string required: true description: The unique identifier of the plugin. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-plugins-install path: /api/agent_builder/plugins/install operations: - name: post-agent-builder-plugins-install method: POST description: Install a plugin inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-skills path: /api/agent_builder/skills operations: - name: get-agent-builder-skills method: GET description: List skills inputParameters: - name: include_plugins in: query type: boolean description: Set to true to include skills from plugins. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: post-agent-builder-skills method: POST description: Create a skill inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-skills-skillid path: /api/agent_builder/skills/{skillId} operations: - name: delete-agent-builder-skills-skillid method: DELETE description: Delete a skill inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: skillId in: path type: string required: true description: The unique identifier of the skill. - name: force in: query type: boolean description: If true, removes the skill from agents that use it and then deletes it. If false and any agent uses the skill, the request returns 409 Conflict with the list of outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get-agent-builder-skills-skillid method: GET description: Get a skill by id inputParameters: - name: skillId in: path type: string required: true description: The unique identifier of the skill. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: put-agent-builder-skills-skillid method: PUT description: Update a skill inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: skillId in: path type: string required: true description: The unique identifier of the skill. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-tools path: /api/agent_builder/tools operations: - name: get-agent-builder-tools method: GET description: List tools outputRawFormat: json outputParameters: - name: result type: object value: $. - name: post-agent-builder-tools method: POST description: Create a tool inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-tools-execute path: /api/agent_builder/tools/_execute operations: - name: post-agent-builder-tools-execute method: POST description: Run a tool inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-agent-builder-tools-toolid path: /api/agent_builder/tools/{toolId} operations: - name: delete-agent-builder-tools-toolid method: DELETE description: Delete a tool inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: toolId in: path type: string required: true description: The unique identifier of the tool to delete. - name: force in: query type: boolean description: If true, removes the tool from agents that use it and then deletes it. If false and any agent uses the tool, the request returns 409 Conflict with the list of a outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get-agent-builder-tools-toolid method: GET description: Get a tool by id inputParameters: - name: toolId in: path type: string required: true description: The unique identifier of the tool to retrieve. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: put-agent-builder-tools-toolid method: PUT description: Update a tool inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: toolId in: path type: string required: true description: The unique identifier of the tool to update. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-health path: /api/alerting/_health operations: - name: getalertinghealth method: GET description: Get the alerting framework health outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-types path: /api/alerting/rule_types operations: - name: getruletypes method: GET description: Get the rule types outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-id path: /api/alerting/rule/{id} operations: - name: delete-alerting-rule-id method: DELETE description: Delete a rule inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get-alerting-rule-id method: GET description: Get rule details inputParameters: - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: post-alerting-rule-id method: POST description: Create a rule inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. If it is omitted, an ID is randomly generated. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: put-alerting-rule-id method: PUT description: Update a rule inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-id-disable path: /api/alerting/rule/{id}/_disable operations: - name: post-alerting-rule-id-disable method: POST description: Disable a rule inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-id-enable path: /api/alerting/rule/{id}/_enable operations: - name: post-alerting-rule-id-enable method: POST description: Enable a rule inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-id-mute-all path: /api/alerting/rule/{id}/_mute_all operations: - name: post-alerting-rule-id-mute-all method: POST description: Mute all alerts inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-id-unmute-all path: /api/alerting/rule/{id}/_unmute_all operations: - name: post-alerting-rule-id-unmute-all method: POST description: Unmute all alerts inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-id-update-api-key path: /api/alerting/rule/{id}/_update_api_key operations: - name: post-alerting-rule-id-update-api-key method: POST description: Update the API key for a rule inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: The identifier for the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-id-snooze-schedule path: /api/alerting/rule/{id}/snooze_schedule operations: - name: post-alerting-rule-id-snooze-schedule method: POST description: Schedule a snooze for the rule inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: id in: path type: string required: true description: Identifier of the rule. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-rule-id-alert-alert-id-mute path: /api/alerting/rule/{rule_id}/alert/{alert_id}/_mute operations: - name: post-alerting-rule-rule-id-alert-alert-id-mute method: POST description: Mute an alert inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: rule_id in: path type: string required: true description: The identifier for the rule. - name: alert_id in: path type: string required: true description: The identifier for the alert. - name: validate_alerts_existence in: query type: boolean description: Whether to validate the existence of the alert. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: api-alerting-rule-rule-id-alert-alert-id-unmute path: /api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute operations: - name: post-alerting-rule-rule-id-alert-alert-id-unmute method: POST description: Unmute an alert inputParameters: - name: kbn-xsrf in: header type: string required: true description: A required header to protect against CSRF attacks - name: rule_id in: path type: string required: true description: The identifier for the rule. - name: alert_id in: path type: string required: true description: The identifier for the alert. outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest port: 8080 namespace: kibana-rest description: REST adapter for Kibana APIs. resources: - path: /api/actions/connector_types name: get-actions-connector-types operations: - method: GET name: get-actions-connector-types description: Get connector types call: kibana.get-actions-connector-types outputParameters: - type: object mapping: $. - path: /api/actions/connector/_oauth_callback name: get-actions-connector-oauth-callback operations: - method: GET name: get-actions-connector-oauth-callback description: Handle OAuth callback call: kibana.get-actions-connector-oauth-callback outputParameters: - type: object mapping: $. - path: /api/actions/connector/_oauth_callback_script name: get-actions-connector-oauth-callback-script operations: - method: GET name: get-actions-connector-oauth-callback-script description: '**Spaces method and path for this operation:**
get /s/{space_id}/api/actions/connector/_oauth_callback_script
Refer to [Spaces](https://www.elastic.' call: kibana.get-actions-connector-oauth-callback-script outputParameters: - type: object mapping: $. - path: /api/actions/connector/{id} name: delete-actions-connector-id operations: - method: DELETE name: delete-actions-connector-id description: Delete a connector call: kibana.delete-actions-connector-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/actions/connector/{id} name: get-actions-connector-id operations: - method: GET name: get-actions-connector-id description: Get connector information call: kibana.get-actions-connector-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/actions/connector/{id} name: post-actions-connector-id operations: - method: POST name: post-actions-connector-id description: Create a connector call: kibana.post-actions-connector-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/actions/connector/{id} name: put-actions-connector-id operations: - method: PUT name: put-actions-connector-id description: Update a connector call: kibana.put-actions-connector-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/actions/connector/{id}/_execute name: post-actions-connector-id-execute operations: - method: POST name: post-actions-connector-id-execute description: Run a connector call: kibana.post-actions-connector-id-execute with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/actions/connectors name: get-actions-connectors operations: - method: GET name: get-actions-connectors description: Get all connectors call: kibana.get-actions-connectors outputParameters: - type: object mapping: $. - path: /api/agent_builder/a2a/{agentId} name: post-agent-builder-a2a-agentid operations: - method: POST name: post-agent-builder-a2a-agentid description: Send A2A task call: kibana.post-agent-builder-a2a-agentid with: agentId: rest.agentId outputParameters: - type: object mapping: $. - path: /api/agent_builder/a2a/{agentId}.json name: get-agent-builder-a2a-agentid-json operations: - method: GET name: get-agent-builder-a2a-agentid-json description: Get A2A agent card call: kibana.get-agent-builder-a2a-agentid-json with: agentId: rest.agentId outputParameters: - type: object mapping: $. - path: /api/agent_builder/agents name: get-agent-builder-agents operations: - method: GET name: get-agent-builder-agents description: List agents call: kibana.get-agent-builder-agents outputParameters: - type: object mapping: $. - path: /api/agent_builder/agents name: post-agent-builder-agents operations: - method: POST name: post-agent-builder-agents description: Create an agent call: kibana.post-agent-builder-agents outputParameters: - type: object mapping: $. - path: /api/agent_builder/agents/{agent_id}/consumption name: post-agent-builder-agents-agent-id-consumption operations: - method: POST name: post-agent-builder-agents-agent-id-consumption description: Get agent consumption data call: kibana.post-agent-builder-agents-agent-id-consumption with: agent_id: rest.agent_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/agents/{id} name: delete-agent-builder-agents-id operations: - method: DELETE name: delete-agent-builder-agents-id description: Delete an agent call: kibana.delete-agent-builder-agents-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/agent_builder/agents/{id} name: get-agent-builder-agents-id operations: - method: GET name: get-agent-builder-agents-id description: Get an agent by ID call: kibana.get-agent-builder-agents-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/agent_builder/agents/{id} name: put-agent-builder-agents-id operations: - method: PUT name: put-agent-builder-agents-id description: Update an agent call: kibana.put-agent-builder-agents-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations name: get-agent-builder-conversations operations: - method: GET name: get-agent-builder-conversations description: List conversations call: kibana.get-agent-builder-conversations outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id} name: delete-agent-builder-conversations-conversation operations: - method: DELETE name: delete-agent-builder-conversations-conversation- description: Delete conversation by ID call: kibana.delete-agent-builder-conversations-conversation- with: conversation_id: rest.conversation_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id} name: get-agent-builder-conversations-conversation-id operations: - method: GET name: get-agent-builder-conversations-conversation-id description: Get conversation by ID call: kibana.get-agent-builder-conversations-conversation-id with: conversation_id: rest.conversation_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments name: get-agent-builder-conversations-conversation-id operations: - method: GET name: get-agent-builder-conversations-conversation-id- description: List conversation attachments call: kibana.get-agent-builder-conversations-conversation-id- with: conversation_id: rest.conversation_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments name: post-agent-builder-conversations-conversation-id operations: - method: POST name: post-agent-builder-conversations-conversation-id description: Create conversation attachment call: kibana.post-agent-builder-conversations-conversation-id with: conversation_id: rest.conversation_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} name: delete-agent-builder-conversations-conversation operations: - method: DELETE name: delete-agent-builder-conversations-conversation- description: Delete conversation attachment call: kibana.delete-agent-builder-conversations-conversation- with: conversation_id: rest.conversation_id attachment_id: rest.attachment_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} name: patch-agent-builder-conversations-conversation-i operations: - method: PATCH name: patch-agent-builder-conversations-conversation-i description: Rename attachment call: kibana.patch-agent-builder-conversations-conversation-i with: conversation_id: rest.conversation_id attachment_id: rest.attachment_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id} name: put-agent-builder-conversations-conversation-id operations: - method: PUT name: put-agent-builder-conversations-conversation-id- description: Update conversation attachment call: kibana.put-agent-builder-conversations-conversation-id- with: conversation_id: rest.conversation_id attachment_id: rest.attachment_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id}/_restore name: post-agent-builder-conversations-conversation-id operations: - method: POST name: post-agent-builder-conversations-conversation-id description: Restore deleted attachment call: kibana.post-agent-builder-conversations-conversation-id with: conversation_id: rest.conversation_id attachment_id: rest.attachment_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments/{attachment_id}/origin name: put-agent-builder-conversations-conversation-id operations: - method: PUT name: put-agent-builder-conversations-conversation-id- description: Update attachment origin call: kibana.put-agent-builder-conversations-conversation-id- with: conversation_id: rest.conversation_id attachment_id: rest.attachment_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/conversations/{conversation_id}/attachments/stale name: get-agent-builder-conversations-conversation-id operations: - method: GET name: get-agent-builder-conversations-conversation-id- description: Check attachment staleness call: kibana.get-agent-builder-conversations-conversation-id- with: conversation_id: rest.conversation_id outputParameters: - type: object mapping: $. - path: /api/agent_builder/converse name: post-agent-builder-converse operations: - method: POST name: post-agent-builder-converse description: Send chat message call: kibana.post-agent-builder-converse outputParameters: - type: object mapping: $. - path: /api/agent_builder/converse/async name: post-agent-builder-converse-async operations: - method: POST name: post-agent-builder-converse-async description: Send chat message (streaming) call: kibana.post-agent-builder-converse-async outputParameters: - type: object mapping: $. - path: /api/agent_builder/mcp name: post-agent-builder-mcp operations: - method: POST name: post-agent-builder-mcp description: MCP server call: kibana.post-agent-builder-mcp outputParameters: - type: object mapping: $. - path: /api/agent_builder/plugins name: get-agent-builder-plugins operations: - method: GET name: get-agent-builder-plugins description: List plugins call: kibana.get-agent-builder-plugins outputParameters: - type: object mapping: $. - path: /api/agent_builder/plugins/{pluginId} name: delete-agent-builder-plugins-pluginid operations: - method: DELETE name: delete-agent-builder-plugins-pluginid description: Delete a plugin call: kibana.delete-agent-builder-plugins-pluginid with: pluginId: rest.pluginId outputParameters: - type: object mapping: $. - path: /api/agent_builder/plugins/{pluginId} name: get-agent-builder-plugins-pluginid operations: - method: GET name: get-agent-builder-plugins-pluginid description: Get a plugin by id call: kibana.get-agent-builder-plugins-pluginid with: pluginId: rest.pluginId outputParameters: - type: object mapping: $. - path: /api/agent_builder/plugins/install name: post-agent-builder-plugins-install operations: - method: POST name: post-agent-builder-plugins-install description: Install a plugin call: kibana.post-agent-builder-plugins-install outputParameters: - type: object mapping: $. - path: /api/agent_builder/skills name: get-agent-builder-skills operations: - method: GET name: get-agent-builder-skills description: List skills call: kibana.get-agent-builder-skills outputParameters: - type: object mapping: $. - path: /api/agent_builder/skills name: post-agent-builder-skills operations: - method: POST name: post-agent-builder-skills description: Create a skill call: kibana.post-agent-builder-skills outputParameters: - type: object mapping: $. - path: /api/agent_builder/skills/{skillId} name: delete-agent-builder-skills-skillid operations: - method: DELETE name: delete-agent-builder-skills-skillid description: Delete a skill call: kibana.delete-agent-builder-skills-skillid with: skillId: rest.skillId outputParameters: - type: object mapping: $. - path: /api/agent_builder/skills/{skillId} name: get-agent-builder-skills-skillid operations: - method: GET name: get-agent-builder-skills-skillid description: Get a skill by id call: kibana.get-agent-builder-skills-skillid with: skillId: rest.skillId outputParameters: - type: object mapping: $. - path: /api/agent_builder/skills/{skillId} name: put-agent-builder-skills-skillid operations: - method: PUT name: put-agent-builder-skills-skillid description: Update a skill call: kibana.put-agent-builder-skills-skillid with: skillId: rest.skillId outputParameters: - type: object mapping: $. - path: /api/agent_builder/tools name: get-agent-builder-tools operations: - method: GET name: get-agent-builder-tools description: List tools call: kibana.get-agent-builder-tools outputParameters: - type: object mapping: $. - path: /api/agent_builder/tools name: post-agent-builder-tools operations: - method: POST name: post-agent-builder-tools description: Create a tool call: kibana.post-agent-builder-tools outputParameters: - type: object mapping: $. - path: /api/agent_builder/tools/_execute name: post-agent-builder-tools-execute operations: - method: POST name: post-agent-builder-tools-execute description: Run a tool call: kibana.post-agent-builder-tools-execute outputParameters: - type: object mapping: $. - path: /api/agent_builder/tools/{toolId} name: delete-agent-builder-tools-toolid operations: - method: DELETE name: delete-agent-builder-tools-toolid description: Delete a tool call: kibana.delete-agent-builder-tools-toolid with: toolId: rest.toolId outputParameters: - type: object mapping: $. - path: /api/agent_builder/tools/{toolId} name: get-agent-builder-tools-toolid operations: - method: GET name: get-agent-builder-tools-toolid description: Get a tool by id call: kibana.get-agent-builder-tools-toolid with: toolId: rest.toolId outputParameters: - type: object mapping: $. - path: /api/agent_builder/tools/{toolId} name: put-agent-builder-tools-toolid operations: - method: PUT name: put-agent-builder-tools-toolid description: Update a tool call: kibana.put-agent-builder-tools-toolid with: toolId: rest.toolId outputParameters: - type: object mapping: $. - path: /api/alerting/_health name: getalertinghealth operations: - method: GET name: getalertinghealth description: Get the alerting framework health call: kibana.getalertinghealth outputParameters: - type: object mapping: $. - path: /api/alerting/rule_types name: getruletypes operations: - method: GET name: getruletypes description: Get the rule types call: kibana.getruletypes outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id} name: delete-alerting-rule-id operations: - method: DELETE name: delete-alerting-rule-id description: Delete a rule call: kibana.delete-alerting-rule-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id} name: get-alerting-rule-id operations: - method: GET name: get-alerting-rule-id description: Get rule details call: kibana.get-alerting-rule-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id} name: post-alerting-rule-id operations: - method: POST name: post-alerting-rule-id description: Create a rule call: kibana.post-alerting-rule-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id} name: put-alerting-rule-id operations: - method: PUT name: put-alerting-rule-id description: Update a rule call: kibana.put-alerting-rule-id with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id}/_disable name: post-alerting-rule-id-disable operations: - method: POST name: post-alerting-rule-id-disable description: Disable a rule call: kibana.post-alerting-rule-id-disable with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id}/_enable name: post-alerting-rule-id-enable operations: - method: POST name: post-alerting-rule-id-enable description: Enable a rule call: kibana.post-alerting-rule-id-enable with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id}/_mute_all name: post-alerting-rule-id-mute-all operations: - method: POST name: post-alerting-rule-id-mute-all description: Mute all alerts call: kibana.post-alerting-rule-id-mute-all with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id}/_unmute_all name: post-alerting-rule-id-unmute-all operations: - method: POST name: post-alerting-rule-id-unmute-all description: Unmute all alerts call: kibana.post-alerting-rule-id-unmute-all with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id}/_update_api_key name: post-alerting-rule-id-update-api-key operations: - method: POST name: post-alerting-rule-id-update-api-key description: Update the API key for a rule call: kibana.post-alerting-rule-id-update-api-key with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{id}/snooze_schedule name: post-alerting-rule-id-snooze-schedule operations: - method: POST name: post-alerting-rule-id-snooze-schedule description: Schedule a snooze for the rule call: kibana.post-alerting-rule-id-snooze-schedule with: id: rest.id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{rule_id}/alert/{alert_id}/_mute name: post-alerting-rule-rule-id-alert-alert-id-mute operations: - method: POST name: post-alerting-rule-rule-id-alert-alert-id-mute description: Mute an alert call: kibana.post-alerting-rule-rule-id-alert-alert-id-mute with: rule_id: rest.rule_id alert_id: rest.alert_id outputParameters: - type: object mapping: $. - path: /api/alerting/rule/{rule_id}/alert/{alert_id}/_unmute name: post-alerting-rule-rule-id-alert-alert-id-unmute operations: - method: POST name: post-alerting-rule-rule-id-alert-alert-id-unmute description: Unmute an alert call: kibana.post-alerting-rule-rule-id-alert-alert-id-unmute with: rule_id: rest.rule_id alert_id: rest.alert_id outputParameters: - type: object mapping: $. - type: mcp port: 9090 namespace: kibana-mcp transport: http description: MCP adapter for Kibana APIs for AI agent use. tools: - name: get-actions-connector-types description: Get connector types hints: readOnly: true destructive: false idempotent: true call: kibana.get-actions-connector-types with: feature_id: tools.feature_id inputParameters: - name: feature_id type: string description: A filter to limit the retrieved connector types to those that support a specific feature (such as alerting or cases). outputParameters: - type: object mapping: $. - name: get-actions-connector-oauth-callback description: Handle OAuth callback hints: readOnly: true destructive: false idempotent: true call: kibana.get-actions-connector-oauth-callback with: code: tools.code state: tools.state error: tools.error error_description: tools.error_description session_state: tools.session_state inputParameters: - name: code type: string description: The authorization code returned by the OAuth provider. - name: state type: string description: The state parameter for CSRF protection. - name: error type: string description: Error code if the authorization failed. - name: error_description type: string description: Human-readable error description. - name: session_state type: string description: Session state from the OAuth provider (e.g., Microsoft). outputParameters: - type: object mapping: $. - name: get-actions-connector-oauth-callback-script description: '**Spaces method and path for this operation:**
get /s/{space_id}/api/actions/connector/_oauth_callback_script
Refer to [Spaces](https://www.elastic.' hints: readOnly: true destructive: false idempotent: true call: kibana.get-actions-connector-oauth-callback-script outputParameters: - type: object mapping: $. - name: delete-actions-connector-id description: Delete a connector hints: readOnly: false destructive: true idempotent: true call: kibana.delete-actions-connector-id with: id: tools.id inputParameters: - name: id type: string description: An identifier for the connector. required: true outputParameters: - type: object mapping: $. - name: get-actions-connector-id description: Get connector information hints: readOnly: true destructive: false idempotent: true call: kibana.get-actions-connector-id with: id: tools.id inputParameters: - name: id type: string description: An identifier for the connector. required: true outputParameters: - type: object mapping: $. - name: post-actions-connector-id description: Create a connector hints: readOnly: false destructive: false idempotent: false call: kibana.post-actions-connector-id with: id: tools.id inputParameters: - name: id type: string description: An identifier for the connector. required: true outputParameters: - type: object mapping: $. - name: put-actions-connector-id description: Update a connector hints: readOnly: false destructive: false idempotent: true call: kibana.put-actions-connector-id with: id: tools.id inputParameters: - name: id type: string description: An identifier for the connector. required: true outputParameters: - type: object mapping: $. - name: post-actions-connector-id-execute description: Run a connector hints: readOnly: false destructive: false idempotent: false call: kibana.post-actions-connector-id-execute with: id: tools.id inputParameters: - name: id type: string description: An identifier for the connector. required: true outputParameters: - type: object mapping: $. - name: get-actions-connectors description: Get all connectors hints: readOnly: true destructive: false idempotent: true call: kibana.get-actions-connectors outputParameters: - type: object mapping: $. - name: post-agent-builder-a2a-agentid description: Send A2A task hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-a2a-agentid with: agentId: tools.agentId inputParameters: - name: agentId type: string description: The unique identifier of the agent to send the A2A task to. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-a2a-agentid-json description: Get A2A agent card hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-a2a-agentid-json with: agentId: tools.agentId inputParameters: - name: agentId type: string description: The unique identifier of the agent to get A2A metadata for. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-agents description: List agents hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-agents outputParameters: - type: object mapping: $. - name: post-agent-builder-agents description: Create an agent hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-agents outputParameters: - type: object mapping: $. - name: post-agent-builder-agents-agent-id-consumption description: Get agent consumption data hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-agents-agent-id-consumption with: agent_id: tools.agent_id inputParameters: - name: agent_id type: string description: The unique identifier of the agent. required: true outputParameters: - type: object mapping: $. - name: delete-agent-builder-agents-id description: Delete an agent hints: readOnly: false destructive: true idempotent: true call: kibana.delete-agent-builder-agents-id with: id: tools.id inputParameters: - name: id type: string description: The unique identifier of the agent to delete. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-agents-id description: Get an agent by ID hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-agents-id with: id: tools.id inputParameters: - name: id type: string description: The unique identifier of the agent to retrieve. required: true outputParameters: - type: object mapping: $. - name: put-agent-builder-agents-id description: Update an agent hints: readOnly: false destructive: false idempotent: true call: kibana.put-agent-builder-agents-id with: id: tools.id inputParameters: - name: id type: string description: The unique identifier of the agent to update. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-conversations description: List conversations hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-conversations with: agent_id: tools.agent_id inputParameters: - name: agent_id type: string description: Optional agent ID to filter conversations by a specific agent. outputParameters: - type: object mapping: $. - name: delete-agent-builder-conversations-conversation- description: Delete conversation by ID hints: readOnly: false destructive: true idempotent: true call: kibana.delete-agent-builder-conversations-conversation- with: conversation_id: tools.conversation_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation to delete. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-conversations-conversation-id description: Get conversation by ID hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-conversations-conversation-id with: conversation_id: tools.conversation_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation to retrieve. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-conversations-conversation-id- description: List conversation attachments hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-conversations-conversation-id- with: conversation_id: tools.conversation_id include_deleted: tools.include_deleted inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true - name: include_deleted type: boolean description: Whether to include deleted attachments in the list. outputParameters: - type: object mapping: $. - name: post-agent-builder-conversations-conversation-id description: Create conversation attachment hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-conversations-conversation-id with: conversation_id: tools.conversation_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true outputParameters: - type: object mapping: $. - name: delete-agent-builder-conversations-conversation- description: Delete conversation attachment hints: readOnly: false destructive: true idempotent: true call: kibana.delete-agent-builder-conversations-conversation- with: conversation_id: tools.conversation_id attachment_id: tools.attachment_id permanent: tools.permanent inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true - name: attachment_id type: string description: The unique identifier of the attachment to delete. required: true - name: permanent type: boolean description: If true, permanently removes the attachment (only for unreferenced attachments). outputParameters: - type: object mapping: $. - name: patch-agent-builder-conversations-conversation-i description: Rename attachment hints: readOnly: false destructive: false idempotent: false call: kibana.patch-agent-builder-conversations-conversation-i with: conversation_id: tools.conversation_id attachment_id: tools.attachment_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true - name: attachment_id type: string description: The unique identifier of the attachment to rename. required: true outputParameters: - type: object mapping: $. - name: put-agent-builder-conversations-conversation-id- description: Update conversation attachment hints: readOnly: false destructive: false idempotent: true call: kibana.put-agent-builder-conversations-conversation-id- with: conversation_id: tools.conversation_id attachment_id: tools.attachment_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true - name: attachment_id type: string description: The unique identifier of the attachment to update. required: true outputParameters: - type: object mapping: $. - name: post-agent-builder-conversations-conversation-id description: Restore deleted attachment hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-conversations-conversation-id with: conversation_id: tools.conversation_id attachment_id: tools.attachment_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true - name: attachment_id type: string description: The unique identifier of the attachment to restore. required: true outputParameters: - type: object mapping: $. - name: put-agent-builder-conversations-conversation-id- description: Update attachment origin hints: readOnly: false destructive: false idempotent: true call: kibana.put-agent-builder-conversations-conversation-id- with: conversation_id: tools.conversation_id attachment_id: tools.attachment_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true - name: attachment_id type: string description: The unique identifier of the attachment to update. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-conversations-conversation-id- description: Check attachment staleness hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-conversations-conversation-id- with: conversation_id: tools.conversation_id inputParameters: - name: conversation_id type: string description: The unique identifier of the conversation. required: true outputParameters: - type: object mapping: $. - name: post-agent-builder-converse description: Send chat message hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-converse outputParameters: - type: object mapping: $. - name: post-agent-builder-converse-async description: Send chat message (streaming) hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-converse-async outputParameters: - type: object mapping: $. - name: post-agent-builder-mcp description: MCP server hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-mcp with: namespace: tools.namespace inputParameters: - name: namespace type: string description: Comma-separated list of namespaces to filter tools. Only tools matching the specified namespaces will be returned. outputParameters: - type: object mapping: $. - name: get-agent-builder-plugins description: List plugins hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-plugins outputParameters: - type: object mapping: $. - name: delete-agent-builder-plugins-pluginid description: Delete a plugin hints: readOnly: false destructive: true idempotent: true call: kibana.delete-agent-builder-plugins-pluginid with: pluginId: tools.pluginId force: tools.force inputParameters: - name: pluginId type: string description: The unique identifier of the plugin. required: true - name: force type: boolean description: If true, removes the plugin skills from agents that use them and then deletes the plugin. If false and any agent uses the plugin skills, the request returns 409 outputParameters: - type: object mapping: $. - name: get-agent-builder-plugins-pluginid description: Get a plugin by id hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-plugins-pluginid with: pluginId: tools.pluginId inputParameters: - name: pluginId type: string description: The unique identifier of the plugin. required: true outputParameters: - type: object mapping: $. - name: post-agent-builder-plugins-install description: Install a plugin hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-plugins-install outputParameters: - type: object mapping: $. - name: get-agent-builder-skills description: List skills hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-skills with: include_plugins: tools.include_plugins inputParameters: - name: include_plugins type: boolean description: Set to true to include skills from plugins. outputParameters: - type: object mapping: $. - name: post-agent-builder-skills description: Create a skill hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-skills outputParameters: - type: object mapping: $. - name: delete-agent-builder-skills-skillid description: Delete a skill hints: readOnly: false destructive: true idempotent: true call: kibana.delete-agent-builder-skills-skillid with: skillId: tools.skillId force: tools.force inputParameters: - name: skillId type: string description: The unique identifier of the skill. required: true - name: force type: boolean description: If true, removes the skill from agents that use it and then deletes it. If false and any agent uses the skill, the request returns 409 Conflict with the list of outputParameters: - type: object mapping: $. - name: get-agent-builder-skills-skillid description: Get a skill by id hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-skills-skillid with: skillId: tools.skillId inputParameters: - name: skillId type: string description: The unique identifier of the skill. required: true outputParameters: - type: object mapping: $. - name: put-agent-builder-skills-skillid description: Update a skill hints: readOnly: false destructive: false idempotent: true call: kibana.put-agent-builder-skills-skillid with: skillId: tools.skillId inputParameters: - name: skillId type: string description: The unique identifier of the skill. required: true outputParameters: - type: object mapping: $. - name: get-agent-builder-tools description: List tools hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-tools outputParameters: - type: object mapping: $. - name: post-agent-builder-tools description: Create a tool hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-tools outputParameters: - type: object mapping: $. - name: post-agent-builder-tools-execute description: Run a tool hints: readOnly: false destructive: false idempotent: false call: kibana.post-agent-builder-tools-execute outputParameters: - type: object mapping: $. - name: delete-agent-builder-tools-toolid description: Delete a tool hints: readOnly: false destructive: true idempotent: true call: kibana.delete-agent-builder-tools-toolid with: toolId: tools.toolId force: tools.force inputParameters: - name: toolId type: string description: The unique identifier of the tool to delete. required: true - name: force type: boolean description: If true, removes the tool from agents that use it and then deletes it. If false and any agent uses the tool, the request returns 409 Conflict with the list of a outputParameters: - type: object mapping: $. - name: get-agent-builder-tools-toolid description: Get a tool by id hints: readOnly: true destructive: false idempotent: true call: kibana.get-agent-builder-tools-toolid with: toolId: tools.toolId inputParameters: - name: toolId type: string description: The unique identifier of the tool to retrieve. required: true outputParameters: - type: object mapping: $. - name: put-agent-builder-tools-toolid description: Update a tool hints: readOnly: false destructive: false idempotent: true call: kibana.put-agent-builder-tools-toolid with: toolId: tools.toolId inputParameters: - name: toolId type: string description: The unique identifier of the tool to update. required: true outputParameters: - type: object mapping: $. - name: getalertinghealth description: Get the alerting framework health hints: readOnly: true destructive: false idempotent: true call: kibana.getalertinghealth outputParameters: - type: object mapping: $. - name: getruletypes description: Get the rule types hints: readOnly: true destructive: false idempotent: true call: kibana.getruletypes outputParameters: - type: object mapping: $. - name: delete-alerting-rule-id description: Delete a rule hints: readOnly: false destructive: true idempotent: true call: kibana.delete-alerting-rule-id with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: get-alerting-rule-id description: Get rule details hints: readOnly: true destructive: false idempotent: true call: kibana.get-alerting-rule-id with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-id description: Create a rule hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-id with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. If it is omitted, an ID is randomly generated. required: true outputParameters: - type: object mapping: $. - name: put-alerting-rule-id description: Update a rule hints: readOnly: false destructive: false idempotent: true call: kibana.put-alerting-rule-id with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-id-disable description: Disable a rule hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-id-disable with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-id-enable description: Enable a rule hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-id-enable with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-id-mute-all description: Mute all alerts hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-id-mute-all with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-id-unmute-all description: Unmute all alerts hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-id-unmute-all with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-id-update-api-key description: Update the API key for a rule hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-id-update-api-key with: id: tools.id inputParameters: - name: id type: string description: The identifier for the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-id-snooze-schedule description: Schedule a snooze for the rule hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-id-snooze-schedule with: id: tools.id inputParameters: - name: id type: string description: Identifier of the rule. required: true outputParameters: - type: object mapping: $. - name: post-alerting-rule-rule-id-alert-alert-id-mute description: Mute an alert hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-rule-id-alert-alert-id-mute with: rule_id: tools.rule_id alert_id: tools.alert_id validate_alerts_existence: tools.validate_alerts_existence inputParameters: - name: rule_id type: string description: The identifier for the rule. required: true - name: alert_id type: string description: The identifier for the alert. required: true - name: validate_alerts_existence type: boolean description: Whether to validate the existence of the alert. outputParameters: - type: object mapping: $. - name: post-alerting-rule-rule-id-alert-alert-id-unmute description: Unmute an alert hints: readOnly: false destructive: false idempotent: false call: kibana.post-alerting-rule-rule-id-alert-alert-id-unmute with: rule_id: tools.rule_id alert_id: tools.alert_id inputParameters: - name: rule_id type: string description: The identifier for the rule. required: true - name: alert_id type: string description: The identifier for the alert. required: true outputParameters: - type: object mapping: $. binds: - namespace: env keys: KIBANA_TOKEN: KIBANA_TOKEN