diff --git a/src/ApiGenerator/RestSpecification/Core/render_search_template.json b/src/ApiGenerator/RestSpecification/Core/render_search_template.json
index b962c069508..5a29c99612a 100644
--- a/src/ApiGenerator/RestSpecification/Core/render_search_template.json
+++ b/src/ApiGenerator/RestSpecification/Core/render_search_template.json
@@ -1,7 +1,7 @@
{
"render_search_template":{
"documentation":{
- "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates",
+ "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html",
"description":"Allows to use the Mustache language to pre-render a search definition."
},
"stability":"stable",
diff --git a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.NoNamespace.cs b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.NoNamespace.cs
index 0a840cccdab..7a35aacafed 100644
--- a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.NoNamespace.cs
+++ b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.NoNamespace.cs
@@ -1625,7 +1625,7 @@ public long? RequestsPerSecond
}
}
- ///Request options for RenderSearchTemplate https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///Request options for RenderSearchTemplate https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
public class RenderSearchTemplateRequestParameters : RequestParameters
{
public override HttpMethod DefaultHttpMethod => HttpMethod.POST;
diff --git a/src/Elasticsearch.Net/ElasticLowLevelClient.NoNamespace.cs b/src/Elasticsearch.Net/ElasticLowLevelClient.NoNamespace.cs
index e5b8d75da0b..d2c58305fad 100644
--- a/src/Elasticsearch.Net/ElasticLowLevelClient.NoNamespace.cs
+++ b/src/Elasticsearch.Net/ElasticLowLevelClient.NoNamespace.cs
@@ -1079,24 +1079,24 @@ public TResponse ReindexRethrottle(string taskId, ReindexRethrottleRe
[MapsApi("reindex_rethrottle", "task_id")]
public Task ReindexRethrottleAsync(string taskId, ReindexRethrottleRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, Url($"_reindex/{taskId:taskId}/_rethrottle"), ctx, null, RequestParams(requestParameters));
- ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.
public TResponse RenderSearchTemplate(PostData body, RenderSearchTemplateRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_render/template", body, RequestParams(requestParameters));
- ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.
[MapsApi("render_search_template", "body")]
public Task RenderSearchTemplateAsync(PostData body, RenderSearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, "_render/template", ctx, body, RequestParams(requestParameters));
- ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The id of the stored search template
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.
public TResponse RenderSearchTemplate(string id, PostData body, RenderSearchTemplateRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, Url($"_render/template/{id:id}"), body, RequestParams(requestParameters));
- ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The id of the stored search template
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.
diff --git a/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs b/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs
index db436933ee4..bf3b9e9759d 100644
--- a/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs
+++ b/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs
@@ -911,23 +911,23 @@ TResponse ReindexRethrottle(string taskId, ReindexRethrottleRequestPa
///Request specific configuration such as querystring parameters & request specific connection settings.
Task ReindexRethrottleAsync(string taskId, ReindexRethrottleRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new();
- ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.
TResponse RenderSearchTemplate(PostData body, RenderSearchTemplateRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new();
- ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.
Task RenderSearchTemplateAsync(PostData body, RenderSearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new();
- ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The id of the stored search template
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.
TResponse RenderSearchTemplate(string id, PostData body, RenderSearchTemplateRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new();
- ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html#_validating_templates
+ ///POST on /_render/template/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/render-search-template-api.html
///The id of the stored search template
///The search definition template and its params
///Request specific configuration such as querystring parameters & request specific connection settings.