Elastic · JSON Structure
Elastic Structure
Structural overview of the Elastic API surface; extracted from openapi/.
Type:
Properties: 0
SearchAnalyticsObservabilitySecurityVisualizationCloud
Elastic Structure is a JSON Structure definition published by Elastic.
Meta-schema:
JSON Structure
{
"provider": "Elastic",
"providerId": "elastic",
"kind": "json-structure",
"description": "Structural overview of the Elastic API surface; extracted from openapi/.",
"schemaCount": 2,
"operationCount": 9,
"schemas": [
{
"name": "SearchResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Document",
"type": "object",
"propertyCount": 4,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/_search",
"operationId": "searchAllIndices",
"summary": "Search across all indices",
"tags": [
"Search"
]
},
{
"method": "GET",
"path": "/{index}/_search",
"operationId": "searchIndex",
"summary": "Search a specific index",
"tags": [
"Search"
]
},
{
"method": "GET",
"path": "/{index}/_doc/{id}",
"operationId": "getDocument",
"summary": "Get a document by ID",
"tags": [
"Documents"
]
},
{
"method": "PUT",
"path": "/{index}/_doc/{id}",
"operationId": "indexDocument",
"summary": "Index a document with explicit ID",
"tags": [
"Documents"
]
},
{
"method": "DELETE",
"path": "/{index}/_doc/{id}",
"operationId": "deleteDocument",
"summary": "Delete a document by ID",
"tags": [
"Documents"
]
},
{
"method": "PUT",
"path": "/{index}",
"operationId": "createIndex",
"summary": "Create an index",
"tags": [
"Indices"
]
},
{
"method": "DELETE",
"path": "/{index}",
"operationId": "deleteIndex",
"summary": "Delete an index",
"tags": [
"Indices"
]
},
{
"method": "GET",
"path": "/_cluster/health",
"operationId": "getClusterHealth",
"summary": "Get cluster health",
"tags": [
"Cluster"
]
},
{
"method": "GET",
"path": "/_security/role/{name}",
"operationId": "getRole",
"summary": "Get a security role",
"tags": [
"Security"
]
}
]
}