# Constants
Version returns the package version as a string.
# Structs
API contains the Elasticsearch APIs
.
BulkRequest configures the Bulk API request.
Cat contains the Cat APIs.
CatAliasesRequest configures the Cat Aliases API request.
CatAllocationRequest configures the Cat Allocation API request.
CatCountRequest configures the Cat Count API request.
CatFielddataRequest configures the Cat Fielddata API request.
CatHealthRequest configures the Cat Health API request.
CatHelpRequest configures the Cat Help API request.
CatIndicesRequest configures the Cat Indices API request.
CatMasterRequest configures the Cat Master API request.
CatNodeattrsRequest configures the Cat Nodeattrs API request.
CatNodesRequest configures the Cat Nodes API request.
CatPendingTasksRequest configures the Cat Pending Tasks API request.
CatPluginsRequest configures the Cat Plugins API request.
CatRecoveryRequest configures the Cat Recovery API request.
CatRepositoriesRequest configures the Cat Repositories API request.
CatSegmentsRequest configures the Cat Segments API request.
CatShardsRequest configures the Cat Shards API request.
CatSnapshotsRequest configures the Cat Snapshots API request.
CatTasksRequest configures the Cat Tasks API request.
CatTemplatesRequest configures the Cat Templates API request.
CatThreadPoolRequest configures the Cat Thread Pool API request.
CCR contains the CCR APIs.
CCRDeleteAutoFollowPatternRequest configures the CCR Delete Auto Follow Pattern API request.
CCRFollowInfoRequest configures the CCR Follow Info API request.
CCRFollowRequest configures the CCR Follow API request.
CCRFollowStatsRequest configures the CCR Follow Stats API request.
CCRForgetFollowerRequest configures the CCR Forget Follower API request.
CCRGetAutoFollowPatternRequest configures the CCR Get Auto Follow Pattern API request.
CCRPauseFollowRequest configures the CCR Pause Follow API request.
CCRPutAutoFollowPatternRequest configures the CCR Put Auto Follow Pattern API request.
CCRResumeFollowRequest configures the CCR Resume Follow API request.
CCRStatsRequest configures the CCR Stats API request.
CCRUnfollowRequest configures the CCR Unfollow API request.
ClearScrollRequest configures the Clear Scroll API request.
Cluster contains the Cluster APIs.
ClusterAllocationExplainRequest configures the Cluster Allocation Explain API request.
ClusterGetSettingsRequest configures the Cluster Get Settings API request.
ClusterHealthRequest configures the Cluster Health API request.
ClusterPendingTasksRequest configures the Cluster Pending Tasks API request.
ClusterPutSettingsRequest configures the Cluster Put Settings API request.
ClusterRemoteInfoRequest configures the Cluster Remote Info API request.
ClusterRerouteRequest configures the Cluster Reroute API request.
ClusterStateRequest configures the Cluster State API request.
ClusterStatsRequest configures the Cluster Stats API request.
CountRequest configures the Count API request.
CreateRequest configures the Create API request.
DeleteByQueryRequest configures the Delete By Query API request.
DeleteByQueryRethrottleRequest configures the Delete By Query Rethrottle API request.
DeleteRequest configures the Delete API request.
DeleteScriptRequest configures the Delete Script API request.
ExistsRequest configures the Exists API request.
ExistsSourceRequest configures the Exists Source API request.
ExplainRequest configures the Explain API request.
FieldCapsRequest configures the Field Caps API request.
GetRequest configures the Get API request.
GetScriptRequest configures the Get Script API request.
GetSourceRequest configures the Get Source API request.
ILM contains the ILM APIs.
ILMDeleteLifecycleRequest configures the ILM Delete Lifecycle API request.
ILMExplainLifecycleRequest configures the ILM Explain Lifecycle API request.
ILMGetLifecycleRequest configures the ILM Get Lifecycle API request.
ILMGetStatusRequest configures the ILM Get Status API request.
ILMMoveToStepRequest configures the ILM Move To Step API request.
ILMPutLifecycleRequest configures the ILM Put Lifecycle API request.
ILMRemovePolicyRequest configures the ILM Remove Policy API request.
ILMRetryRequest configures the ILM Retry API request.
ILMStartRequest configures the ILM Start API request.
ILMStopRequest configures the ILM Stop API request.
IndexRequest configures the Index API request.
Indices contains the Indices APIs.
IndicesAnalyzeRequest configures the Indices Analyze API request.
IndicesClearCacheRequest configures the Indices Clear Cache API request.
IndicesCloseRequest configures the Indices Close API request.
IndicesCreateRequest configures the Indices Create API request.
IndicesDeleteAliasRequest configures the Indices Delete Alias API request.
IndicesDeleteRequest configures the Indices Delete API request.
IndicesDeleteTemplateRequest configures the Indices Delete Template API request.
IndicesExistsAliasRequest configures the Indices Exists Alias API request.
IndicesExistsDocumentTypeRequest configures the Indices Exists Document Type API request.
IndicesExistsRequest configures the Indices Exists API request.
IndicesExistsTemplateRequest configures the Indices Exists Template API request.
IndicesFlushRequest configures the Indices Flush API request.
IndicesFlushSyncedRequest configures the Indices Flush Synced API request.
IndicesForcemergeRequest configures the Indices Forcemerge API request.
IndicesFreezeRequest configures the Indices Freeze API request.
IndicesGetAliasRequest configures the Indices Get Alias API request.
IndicesGetFieldMappingRequest configures the Indices Get Field Mapping API request.
IndicesGetMappingRequest configures the Indices Get Mapping API request.
IndicesGetRequest configures the Indices Get API request.
IndicesGetSettingsRequest configures the Indices Get Settings API request.
IndicesGetTemplateRequest configures the Indices Get Template API request.
IndicesGetUpgradeRequest configures the Indices Get Upgrade API request.
IndicesOpenRequest configures the Indices Open API request.
IndicesPutAliasRequest configures the Indices Put Alias API request.
IndicesPutMappingRequest configures the Indices Put Mapping API request.
IndicesPutSettingsRequest configures the Indices Put Settings API request.
IndicesPutTemplateRequest configures the Indices Put Template API request.
IndicesRecoveryRequest configures the Indices Recovery API request.
IndicesRefreshRequest configures the Indices Refresh API request.
IndicesRolloverRequest configures the Indices Rollover API request.
IndicesSegmentsRequest configures the Indices Segments API request.
IndicesShardStoresRequest configures the Indices Shard Stores API request.
IndicesShrinkRequest configures the Indices Shrink API request.
IndicesSplitRequest configures the Indices Split API request.
IndicesStatsRequest configures the Indices Stats API request.
IndicesUnfreezeRequest configures the Indices Unfreeze API request.
IndicesUpdateAliasesRequest configures the Indices Update Aliases API request.
IndicesUpgradeRequest configures the Indices Upgrade API request.
IndicesValidateQueryRequest configures the Indices Validate Query API request.
InfoRequest configures the Info API request.
Ingest contains the Ingest APIs.
IngestDeletePipelineRequest configures the Ingest Delete Pipeline API request.
IngestGetPipelineRequest configures the Ingest Get Pipeline API request.
IngestProcessorGrokRequest configures the Ingest Processor Grok API request.
IngestPutPipelineRequest configures the Ingest Put Pipeline API request.
IngestSimulateRequest configures the Ingest Simulate API request.
License contains the License APIs.
MgetRequest configures the Mget API request.
Migration contains the Migration APIs.
ML contains the ML APIs.
Monitoring contains the Monitoring APIs.
MsearchRequest configures the Msearch API request.
MsearchTemplateRequest configures the Msearch Template API request.
MtermvectorsRequest configures the Mtermvectors API request.
Nodes contains the Nodes APIs.
NodesHotThreadsRequest configures the Nodes Hot Threads API request.
NodesInfoRequest configures the Nodes Info API request.
NodesReloadSecureSettingsRequest configures the Nodes Reload Secure Settings API request.
NodesStatsRequest configures the Nodes Stats API request.
NodesUsageRequest configures the Nodes Usage API request.
PingRequest configures the Ping API request.
PutScriptRequest configures the Put Script API request.
RankEvalRequest configures the Rank Eval API request.
ReindexRequest configures the Reindex API request.
ReindexRethrottleRequest configures the Reindex Rethrottle API request.
Remote contains the Remote APIs.
RenderSearchTemplateRequest configures the Render Search Template API request.
Response represents the API response.
Rollup contains the Rollup APIs.
ScriptsPainlessExecuteRequest configures the Scripts Painless Execute API request.
ScrollRequest configures the Scroll API request.
SearchRequest configures the Search API request.
SearchShardsRequest configures the Search Shards API request.
SearchTemplateRequest configures the Search Template API request.
Security contains the Security APIs.
SecurityCreateAPIKeyRequest configures the Security CreateAPI Key API request.
SecurityGetAPIKeyRequest configures the Security GetAPI Key API request.
SecurityInvalidateAPIKeyRequest configures the Security InvalidateAPI Key API request.
Snapshot contains the Snapshot APIs.
SnapshotCreateRepositoryRequest configures the Snapshot Create Repository API request.
SnapshotCreateRequest configures the Snapshot Create API request.
SnapshotDeleteRepositoryRequest configures the Snapshot Delete Repository API request.
SnapshotDeleteRequest configures the Snapshot Delete API request.
SnapshotGetRepositoryRequest configures the Snapshot Get Repository API request.
SnapshotGetRequest configures the Snapshot Get API request.
SnapshotRestoreRequest configures the Snapshot Restore API request.
SnapshotStatusRequest configures the Snapshot Status API request.
SnapshotVerifyRepositoryRequest configures the Snapshot Verify Repository API request.
SQL contains the SQL APIs.
SSL contains the SSL APIs.
Tasks contains the Tasks APIs.
TasksCancelRequest configures the Tasks Cancel API request.
TasksGetRequest configures the Tasks Get API request.
TasksListRequest configures the Tasks List API request.
TermvectorsRequest configures the Termvectors API request.
UpdateByQueryRequest configures the Update By Query API request.
UpdateByQueryRethrottleRequest configures the Update By Query Rethrottle API request.
UpdateRequest configures the Update API request.
Watcher contains the Watcher APIs.
XPack contains the XPack APIs.
XPackGraphExploreRequest configures the X Pack Graph Explore API request.
XPackInfoRequest configures the X Pack Info API request.
XPackLicenseDeleteRequest configures the X Pack License Delete API request.
XPackLicenseGetBasicStatusRequest configures the X Pack License Get Basic Status API request.
XPackLicenseGetRequest configures the X Pack License Get API request.
XPackLicenseGetTrialStatusRequest configures the X Pack License Get Trial Status API request.
XPackLicensePostRequest configures the X Pack License Post API request.
XPackLicensePostStartBasicRequest configures the X Pack License Post Start Basic API request.
XPackLicensePostStartTrialRequest configures the X Pack License Post Start Trial API request.
XPackMigrationDeprecationsRequest configures the X Pack Migration Deprecations API request.
XPackMigrationGetAssistanceRequest configures the X Pack Migration Get Assistance API request.
XPackMigrationUpgradeRequest configures the X Pack Migration Upgrade API request.
XPackMLCloseJobRequest configures the X PackML Close Job API request.
XPackMLDeleteCalendarEventRequest configures the X PackML Delete Calendar Event API request.
XPackMLDeleteCalendarJobRequest configures the X PackML Delete Calendar Job API request.
XPackMLDeleteCalendarRequest configures the X PackML Delete Calendar API request.
XPackMLDeleteDatafeedRequest configures the X PackML Delete Datafeed API request.
XPackMLDeleteExpiredDataRequest configures the X PackML Delete Expired Data API request.
XPackMLDeleteFilterRequest configures the X PackML Delete Filter API request.
XPackMLDeleteForecastRequest configures the X PackML Delete Forecast API request.
XPackMLDeleteJobRequest configures the X PackML Delete Job API request.
XPackMLDeleteModelSnapshotRequest configures the X PackML Delete Model Snapshot API request.
XPackMLFindFileStructureRequest configures the X PackML Find File Structure API request.
XPackMLFlushJobRequest configures the X PackML Flush Job API request.
XPackMLForecastRequest configures the X PackML Forecast API request.
XPackMLGetBucketsRequest configures the X PackML Get Buckets API request.
XPackMLGetCalendarEventsRequest configures the X PackML Get Calendar Events API request.
XPackMLGetCalendarsRequest configures the X PackML Get Calendars API request.
XPackMLGetCategoriesRequest configures the X PackML Get Categories API request.
XPackMLGetDatafeedsRequest configures the X PackML Get Datafeeds API request.
XPackMLGetDatafeedStatsRequest configures the X PackML Get Datafeed Stats API request.
XPackMLGetFiltersRequest configures the X PackML Get Filters API request.
XPackMLGetInfluencersRequest configures the X PackML Get Influencers API request.
XPackMLGetJobsRequest configures the X PackML Get Jobs API request.
XPackMLGetJobStatsRequest configures the X PackML Get Job Stats API request.
XPackMLGetModelSnapshotsRequest configures the X PackML Get Model Snapshots API request.
XPackMLGetOverallBucketsRequest configures the X PackML Get Overall Buckets API request.
XPackMLGetRecordsRequest configures the X PackML Get Records API request.
XPackMLInfoRequest configures the X PackML Info API request.
XPackMLOpenJobRequest configures the X PackML Open Job API request.
XPackMLPostCalendarEventsRequest configures the X PackML Post Calendar Events API request.
XPackMLPostDataRequest configures the X PackML Post Data API request.
XPackMLPreviewDatafeedRequest configures the X PackML Preview Datafeed API request.
XPackMLPutCalendarJobRequest configures the X PackML Put Calendar Job API request.
XPackMLPutCalendarRequest configures the X PackML Put Calendar API request.
XPackMLPutDatafeedRequest configures the X PackML Put Datafeed API request.
XPackMLPutFilterRequest configures the X PackML Put Filter API request.
XPackMLPutJobRequest configures the X PackML Put Job API request.
XPackMLRevertModelSnapshotRequest configures the X PackML Revert Model Snapshot API request.
XPackMLSetUpgradeModeRequest configures the X PackML Set Upgrade Mode API request.
XPackMLStartDatafeedRequest configures the X PackML Start Datafeed API request.
XPackMLStopDatafeedRequest configures the X PackML Stop Datafeed API request.
XPackMLUpdateDatafeedRequest configures the X PackML Update Datafeed API request.
XPackMLUpdateFilterRequest configures the X PackML Update Filter API request.
XPackMLUpdateJobRequest configures the X PackML Update Job API request.
XPackMLUpdateModelSnapshotRequest configures the X PackML Update Model Snapshot API request.
XPackMLValidateDetectorRequest configures the X PackML Validate Detector API request.
XPackMLValidateRequest configures the X PackML Validate API request.
XPackMonitoringBulkRequest configures the X Pack Monitoring Bulk API request.
XPackRollupDeleteJobRequest configures the X Pack Rollup Delete Job API request.
XPackRollupGetJobsRequest configures the X Pack Rollup Get Jobs API request.
XPackRollupGetRollupCapsRequest configures the X Pack Rollup Get Rollup Caps API request.
XPackRollupGetRollupIndexCapsRequest configures the X Pack Rollup Get Rollup Index Caps API request.
XPackRollupPutJobRequest configures the X Pack Rollup Put Job API request.
XPackRollupRollupSearchRequest configures the X Pack Rollup Rollup Search API request.
XPackRollupStartJobRequest configures the X Pack Rollup Start Job API request.
XPackRollupStopJobRequest configures the X Pack Rollup Stop Job API request.
XPackSecurityAuthenticateRequest configures the X Pack Security Authenticate API request.
XPackSecurityChangePasswordRequest configures the X Pack Security Change Password API request.
XPackSecurityClearCachedRealmsRequest configures the X Pack Security Clear Cached Realms API request.
XPackSecurityClearCachedRolesRequest configures the X Pack Security Clear Cached Roles API request.
XPackSecurityDeletePrivilegesRequest configures the X Pack Security Delete Privileges API request.
XPackSecurityDeleteRoleMappingRequest configures the X Pack Security Delete Role Mapping API request.
XPackSecurityDeleteRoleRequest configures the X Pack Security Delete Role API request.
XPackSecurityDeleteUserRequest configures the X Pack Security Delete User API request.
XPackSecurityDisableUserRequest configures the X Pack Security Disable User API request.
XPackSecurityEnableUserRequest configures the X Pack Security Enable User API request.
XPackSecurityGetPrivilegesRequest configures the X Pack Security Get Privileges API request.
XPackSecurityGetRoleMappingRequest configures the X Pack Security Get Role Mapping API request.
XPackSecurityGetRoleRequest configures the X Pack Security Get Role API request.
XPackSecurityGetTokenRequest configures the X Pack Security Get Token API request.
XPackSecurityGetUserPrivilegesRequest configures the X Pack Security Get User Privileges API request.
XPackSecurityGetUserRequest configures the X Pack Security Get User API request.
XPackSecurityHasPrivilegesRequest configures the X Pack Security Has Privileges API request.
XPackSecurityInvalidateTokenRequest configures the X Pack Security Invalidate Token API request.
XPackSecurityPutPrivilegesRequest configures the X Pack Security Put Privileges API request.
XPackSecurityPutRoleMappingRequest configures the X Pack Security Put Role Mapping API request.
XPackSecurityPutRoleRequest configures the X Pack Security Put Role API request.
XPackSecurityPutUserRequest configures the X Pack Security Put User API request.
XPackSQLClearCursorRequest configures the X PackSQL Clear Cursor API request.
XPackSQLQueryRequest configures the X PackSQL Query API request.
XPackSQLTranslateRequest configures the X PackSQL Translate API request.
XPackSSLCertificatesRequest configures the X PackSSL Certificates API request.
XPackUsageRequest configures the X Pack Usage API request.
XPackWatcherAckWatchRequest configures the X Pack Watcher Ack Watch API request.
XPackWatcherActivateWatchRequest configures the X Pack Watcher Activate Watch API request.
XPackWatcherDeactivateWatchRequest configures the X Pack Watcher Deactivate Watch API request.
XPackWatcherDeleteWatchRequest configures the X Pack Watcher Delete Watch API request.
XPackWatcherExecuteWatchRequest configures the X Pack Watcher Execute Watch API request.
XPackWatcherGetWatchRequest configures the X Pack Watcher Get Watch API request.
XPackWatcherPutWatchRequest configures the X Pack Watcher Put Watch API request.
XPackWatcherRestartRequest configures the X Pack Watcher Restart API request.
XPackWatcherStartRequest configures the X Pack Watcher Start API request.
XPackWatcherStatsRequest configures the X Pack Watcher Stats API request.
XPackWatcherStopRequest configures the X Pack Watcher Stop API request.
# Type aliases
Bulk allows to perform multiple index/update/delete operations in a single request.
CatAliases shows information about currently configured aliases to indices including filter and routing infos.
CatAllocation provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.
CatCount provides quick access to the document count of the entire cluster, or individual indices.
CatFielddata shows how much heap memory is currently being used by fielddata on every data node in the cluster.
CatHealth returns a concise representation of the cluster health.
CatHelp returns help for the Cat APIs.
CatIndices returns information about indices: number of primaries and replicas, document counts, disk size, ..
CatMaster returns information about the master node.
CatNodeattrs returns information about custom node attributes.
CatNodes returns basic statistics about performance of cluster nodes.
CatPendingTasks returns a concise representation of the cluster pending tasks.
CatPlugins returns information about installed plugins across nodes node.
CatRecovery returns information about index shard recoveries, both on-going completed.
CatRepositories returns information about snapshot repositories registered in the cluster.
CatSegments provides low-level information about the segments in the shards of an index.
CatShards provides a detailed view of shard allocation on nodes.
CatSnapshots returns all snapshots in a specific repository.
CatTasks returns information about the tasks currently executing on one or more nodes in the cluster.
CatTemplates returns information about existing templates.
CatThreadPool returns cluster-wide thread pool statistics per node.
CCRDeleteAutoFollowPattern - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-delete-auto-follow-pattern.html
.
CCRFollow - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-put-follow.html
.
CCRFollowInfo - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-get-follow-info.html
.
CCRFollowStats - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-get-follow-stats.html
.
CCRForgetFollower - http://www.elastic.co/guide/en/elasticsearch/reference/current
.
CCRGetAutoFollowPattern - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-get-auto-follow-pattern.html
.
CCRPauseFollow - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-post-pause-follow.html
.
CCRPutAutoFollowPattern - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-put-auto-follow-pattern.html
.
CCRResumeFollow - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-post-resume-follow.html
.
CCRStats - https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-get-stats.html
.
CCRUnfollow - http://www.elastic.co/guide/en/elasticsearch/reference/current
.
ClearScroll explicitly clears the search context for a scroll.
ClusterAllocationExplain provides explanations for shard allocations in the cluster.
ClusterGetSettings returns cluster settings.
ClusterHealth returns basic information about the health of the cluster.
ClusterPendingTasks returns a list of any cluster-level changes (e.g.
ClusterPutSettings updates the cluster settings.
ClusterRemoteInfo returns the information about configured remote clusters.
ClusterReroute allows to manually change the allocation of individual shards in the cluster.
ClusterState returns a comprehensive information about the state of the cluster.
ClusterStats returns high-level overview of cluster statistics.
Count returns number of documents matching a query.
Create creates a new document in the index.
Delete removes a document from the index.
DeleteByQuery deletes documents matching the provided query.
DeleteByQueryRethrottle changes the number of requests per second for a particular Delete By Query operation.
DeleteScript deletes a script.
Exists returns information about whether a document exists in an index.
ExistsSource returns information about whether a document source exists in an index.
Explain returns information about why a specific matches (or doesn't match) a query.
FieldCaps returns the information about the capabilities of fields among multiple indices.
Get returns a document.
GetScript returns a script.
GetSource returns the source of a document.
ILMDeleteLifecycle - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-delete-lifecycle.html
.
ILMExplainLifecycle - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-explain-lifecycle.html
.
ILMGetLifecycle - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-get-lifecycle.html
.
ILMGetStatus - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-get-status.html
.
ILMMoveToStep - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-move-to-step.html
.
ILMPutLifecycle - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-put-lifecycle.html
.
ILMRemovePolicy - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-remove-policy.html
.
ILMRetry - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-retry-policy.html
.
ILMStart - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-start.html
.
ILMStop - https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-stop.html
.
Index creates or updates a document in an index.
IndicesAnalyze performs the analysis process on a text and return the tokens breakdown of the text.
IndicesClearCache clears all or specific caches for one or more indices.
IndicesClose closes an index.
IndicesCreate creates an index with optional settings and mappings.
IndicesDelete deletes an index.
IndicesDeleteAlias deletes an alias.
IndicesDeleteTemplate deletes an index template.
IndicesExists returns information about whether a particular index exists.
IndicesExistsAlias returns information about whether a particular alias exists.
IndicesExistsDocumentType returns information about whether a particular document type exists.
IndicesExistsTemplate returns information about whether a particular index template exists.
IndicesFlush performs the flush operation on one or more indices.
IndicesFlushSynced performs a synced flush operation on one or more indices.
IndicesForcemerge performs the force merge operation on one or more indices.
IndicesFreeze - https://www.elastic.co/guide/en/elasticsearch/reference/current/frozen.html
.
IndicesGet returns information about one or more indices.
IndicesGetAlias returns an alias.
IndicesGetFieldMapping returns mapping for one or more fields.
IndicesGetMapping returns mappings for one or more indices.
IndicesGetSettings returns settings for one or more indices.
IndicesGetTemplate returns an index template.
IndicesGetUpgrade the _upgrade API is no longer useful and will be removed.
IndicesOpen opens an index.
IndicesPutAlias creates or updates an alias.
IndicesPutMapping updates the index mappings.
IndicesPutSettings updates the index settings.
IndicesPutTemplate creates or updates an index template.
IndicesRecovery returns information about ongoing index shard recoveries.
IndicesRefresh performs the refresh operation in one or more indices.
IndicesRollover updates an alias to point to a new index when the existing index is considered to be too large or too old.
IndicesSegments provides low-level information about segments in a Lucene index.
IndicesShardStores provides store information for shard copies of indices.
IndicesShrink allow to shrink an existing index into a new index with fewer primary shards.
IndicesSplit allows you to split an existing index into a new index with more primary shards.
IndicesStats provides statistics on operations happening in an index.
IndicesUnfreeze - https://www.elastic.co/guide/en/elasticsearch/reference/current/frozen.html
.
IndicesUpdateAliases updates index aliases.
IndicesUpgrade the _upgrade API is no longer useful and will be removed.
IndicesValidateQuery allows a user to validate a potentially expensive query without executing it.
Info returns basic information about the cluster.
IngestDeletePipeline deletes a pipeline.
IngestGetPipeline returns a pipeline.
IngestProcessorGrok returns a list of the built-in patterns.
IngestPutPipeline creates or updates a pipeline.
IngestSimulate allows to simulate a pipeline with example documents.
Mget allows to get multiple documents in one request.
Msearch allows to execute several search operations in one request.
MsearchTemplate allows to execute several search template operations in one request.
Mtermvectors returns multiple termvectors in one request.
NodesHotThreads returns information about hot threads on each node in the cluster.
NodesInfo returns information about nodes in the cluster.
NodesReloadSecureSettings reloads secure settings.
NodesStats returns statistical information about nodes in the cluster.
NodesUsage returns low-level information about REST actions usage on nodes.
Ping returns whether the cluster is running.
PutScript creates or updates a script.
RankEval allows to evaluate the quality of ranked search results over a set of typical search queries
See full documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/search-rank-eval.html.
Reindex allows to copy documents from one index to another, optionally filtering the source documents by a query, changing the destination index settings, or fetching the documents from a remote cluster.
ReindexRethrottle changes the number of requests per second for a particular Reindex operation.
RenderSearchTemplate allows to use the Mustache language to pre-render a search definition.
ScriptsPainlessExecute allows an arbitrary script to be executed and a result to be returned
See full documentation at https://www.elastic.co/guide/en/elasticsearch/painless/master/painless-execute-api.html.
Scroll allows to retrieve a large numbers of results from a single search request.
Search returns results matching a query.
SearchShards returns information about the indices and shards that a search request would be executed against.
SearchTemplate allows to use the Mustache language to pre-render a search definition.
SecurityCreateAPIKey - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-create-api-key.html
.
SecurityGetAPIKey - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-api-key.html
.
SecurityInvalidateAPIKey - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-invalidate-api-key.html
.
SnapshotCreate creates a snapshot in a repository.
SnapshotCreateRepository creates a repository.
SnapshotDelete deletes a snapshot.
SnapshotDeleteRepository deletes a repository.
SnapshotGet returns information about a snapshot.
SnapshotGetRepository returns information about a repository.
SnapshotRestore restores a snapshot.
SnapshotStatus returns information about the status of a snapshot.
SnapshotVerifyRepository verifies a repository.
TasksCancel cancels a task, if it can be cancelled through an API.
TasksGet returns information about a task.
TasksList returns a list of tasks.
Termvectors returns information and statistics about terms in the fields of a particular document.
Update updates a document with a script or partial document.
UpdateByQuery performs an update on every document in the index without changing the source, for example to pick up a mapping change.
UpdateByQueryRethrottle changes the number of requests per second for a particular Update By Query operation.
XPackGraphExplore - https://www.elastic.co/guide/en/elasticsearch/reference/current/graph-explore-api.html
.
XPackInfo - https://www.elastic.co/guide/en/elasticsearch/reference/current/info-api.html
.
XPackLicenseDelete - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/delete-license.html
.
XPackLicenseGet - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/get-license.html
.
XPackLicenseGetBasicStatus - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/get-trial-status.html
.
XPackLicenseGetTrialStatus - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/get-basic-status.html
.
XPackLicensePost - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/update-license.html
.
XPackLicensePostStartBasic - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/start-basic.html
.
XPackLicensePostStartTrial - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/start-trial.html
.
XPackMigrationDeprecations - http://www.elastic.co/guide/en/elasticsearch/reference/6.7/migration-api-deprecation.html
.
XPackMigrationGetAssistance - https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api-assistance.html
.
XPackMigrationUpgrade - https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api-upgrade.html
.
XPackMLCloseJob - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-close-job.html
.
XPackMLDeleteCalendar -
.
XPackMLDeleteCalendarEvent -
.
XPackMLDeleteCalendarJob -
.
XPackMLDeleteDatafeed - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-delete-datafeed.html
.
XPackMLDeleteExpiredData -
.
XPackMLDeleteFilter -
.
XPackMLDeleteForecast - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-delete-forecast.html
.
XPackMLDeleteJob - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-delete-job.html
.
XPackMLDeleteModelSnapshot - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-delete-snapshot.html
.
XPackMLFindFileStructure - http://www.elastic.co/guide/en/elasticsearch/reference/6.7/ml-find-file-structure.html
.
XPackMLFlushJob - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-flush-job.html
.
XPackMLForecast -
.
XPackMLGetBuckets - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-bucket.html
.
XPackMLGetCalendarEvents -
.
XPackMLGetCalendars -
.
XPackMLGetCategories - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-category.html
.
XPackMLGetDatafeeds - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-datafeed.html
.
XPackMLGetDatafeedStats - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-datafeed-stats.html
.
XPackMLGetFilters -
.
XPackMLGetInfluencers - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-influencer.html
.
XPackMLGetJobs - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-job.html
.
XPackMLGetJobStats - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-job-stats.html
.
XPackMLGetModelSnapshots - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-snapshot.html
.
XPackMLGetOverallBuckets - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-overall-buckets.html
.
XPackMLGetRecords - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-get-record.html
.
XPackMLInfo -
.
XPackMLOpenJob - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-open-job.html
.
XPackMLPostCalendarEvents -
.
XPackMLPostData - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-post-data.html
.
XPackMLPreviewDatafeed - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-preview-datafeed.html
.
XPackMLPutCalendar -
.
XPackMLPutCalendarJob -
.
XPackMLPutDatafeed - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-put-datafeed.html
.
XPackMLPutFilter -
.
XPackMLPutJob - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-put-job.html
.
XPackMLRevertModelSnapshot - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-revert-snapshot.html
.
XPackMLSetUpgradeMode - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-set-upgrade-mode.html
.
XPackMLStartDatafeed - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-start-datafeed.html
.
XPackMLStopDatafeed - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-stop-datafeed.html
.
XPackMLUpdateDatafeed - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-update-datafeed.html
.
XPackMLUpdateFilter -
.
XPackMLUpdateJob - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-update-job.html
.
XPackMLUpdateModelSnapshot - http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-update-snapshot.html
.
XPackMLValidate -
.
XPackMLValidateDetector -
.
XPackMonitoringBulk - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/es-monitoring.html
.
XPackRollupDeleteJob -
.
XPackRollupGetJobs -
.
XPackRollupGetRollupCaps -
.
XPackRollupGetRollupIndexCaps -
.
XPackRollupPutJob -
.
XPackRollupRollupSearch -
.
XPackRollupStartJob -
.
XPackRollupStopJob -
.
XPackSecurityAuthenticate - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-authenticate.html
.
XPackSecurityChangePassword - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-change-password.html
.
XPackSecurityClearCachedRealms - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-clear-cache.html
.
XPackSecurityClearCachedRoles - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-clear-role-cache.html
.
XPackSecurityDeletePrivileges - TODO
.
XPackSecurityDeleteRole - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-delete-role.html
.
XPackSecurityDeleteRoleMapping - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-delete-role-mapping.html
.
XPackSecurityDeleteUser - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-delete-user.html
.
XPackSecurityDisableUser - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-disable-user.html
.
XPackSecurityEnableUser - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-enable-user.html
.
XPackSecurityGetPrivileges - TODO
.
XPackSecurityGetRole - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-role.html
.
XPackSecurityGetRoleMapping - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-role-mapping.html
.
XPackSecurityGetToken - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-token.html
.
XPackSecurityGetUser - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-user.html
.
XPackSecurityGetUserPrivileges - https://www.elastic.co/guide/en/elasticsearch/reference/6.7/security-api-get-privileges.html
.
XPackSecurityHasPrivileges - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-has-privileges.html
.
XPackSecurityInvalidateToken - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-invalidate-token.html
.
XPackSecurityPutPrivileges - TODO
.
XPackSecurityPutRole - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-put-role.html
.
XPackSecurityPutRoleMapping - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-put-role-mapping.html
.
XPackSecurityPutUser - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-put-user.html
.
XPackSQLClearCursor - Clear SQL cursor
.
XPackSQLQuery - Execute SQL
.
XPackSQLTranslate - Translate SQL into Elasticsearch queries
.
XPackSSLCertificates - https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-ssl.html
.
XPackUsage - Retrieve information about xpack features usage
.
XPackWatcherAckWatch - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-ack-watch.html
.
XPackWatcherActivateWatch - https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-activate-watch.html
.
XPackWatcherDeactivateWatch - https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-deactivate-watch.html
.
XPackWatcherDeleteWatch - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-delete-watch.html
.
XPackWatcherExecuteWatch - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-execute-watch.html
.
XPackWatcherGetWatch - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-get-watch.html
.
XPackWatcherPutWatch - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-put-watch.html
.
XPackWatcherRestart - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-restart.html
.
XPackWatcherStart - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-start.html
.
XPackWatcherStats - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-stats.html
.
XPackWatcherStop - http://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-stop.html
.