--- title: 'Elasticsearch' description: 'Index, search, and manage documents and clusters with the Elasticsearch API.' --- # Elasticsearch Index, search, and manage documents and clusters with the Elasticsearch API. | Detail | Value | |---|---| | Category | Monitoring | | Base URL | `https://elasticsearch.example.com:9200` | | Authentication | API Key | | Endpoints | 8 | | Connector key | `elastic` | ## Using Elasticsearch in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Elasticsearch** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /_cluster/health](./get_cluster_health_monitoring_getclusterhealth) | Get cluster health | | [GET /_cat/indices](./get_cat_indices_monitoring_listindices) | List indices | | [PUT /{index}](./put_index_monitoring_createindex) | Create an index | | [DELETE /{index}](./delete_index_monitoring_deleteindex) | Delete an index | | [GET /{index}/_doc/{id}](./get_index_doc_id_monitoring_getdocument) | Get a document | | [PUT /{index}/_doc/{id}](./put_index_doc_id_monitoring_indexdocument) | Index a document | | [POST /{index}/_search](./post_index_search_monitoring_searchdocumentspost) | Search documents | | [GET /{index}/_count](./get_index_count_monitoring_countdocuments) | Count documents | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.