*Version: 1.0 | Last Updated: 19/02/2025*
## Overview
- **Integration Name:** ElasticSearch
- **Purpose:** Integrate Elasticsearch with MoovingON AI, enabling users to receive Elasticsearch notifications
- **Audience:** Support team, TAM
- **Prerequisites:**
- A valid Elasticsearch account
- MoovingON AI account access with integration permissions
---
## Table of Contents
- [[#Setup Instructions]]
- [[#Configuration]]
- [[#Testing the Integration]]
- [[#Related Links]]
---
## Setup Instructions
1. Step 1: In MoovingON AI, navigate to Settings -> Integrations.

2. Step 2: On the right side of the page, select "Add Webhook."

3. Step 3: Enter an integration name for the webhook and click "Submit."
****
4. Step 4: After submission, a webhook basic authentication (Username and Token) will be created.
****
5. Save the generated Username and Token for use in Elastic.
---
## Configuration
You can create connectors in Stack Management > Connectors or as needed when you’re creating a rule. For example:

Click on Create Connector
Select Webhook


1. Enter a webhook name and the URL to which you want to send an event notification.
2. The UUID field is auto-populated.
3. Use the Username and Password generated in MoovingON AI
4. URL: {ENDPOINT}
5. Select an HTTP method for the webhook (GET, POST, or PUT).
6. Enable HTTP header
Key- Content-Type
Value- application/json
Click on Save
You can choose rules

---
## Testing the Integration
- **Test Cases:**
You can test by sending an example format:
{
"host": "Test-Raed-Host",
"service": "Test-Raed-Service",
"severity": "High"
}
****
After testing

---
## Related Links
- **External Resources:** [Elasticsearch documentations](https://www.elastic.co/docs)