diff --git a/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json b/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json
index 26d4f039bc9..f36f623816b 100644
--- a/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json
+++ b/src/ApiGenerator/RestSpecification/Core/sql.clear_cursor.json
@@ -1,7 +1,7 @@
{
"sql.clear_cursor":{
"documentation":{
- "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html",
+ "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html",
"description":"Clears the SQL cursor"
},
"stability":"stable",
diff --git a/src/ApiGenerator/RestSpecification/Core/sql.query.json b/src/ApiGenerator/RestSpecification/Core/sql.query.json
index 2cd1f9aca03..a3fe47ecdf4 100644
--- a/src/ApiGenerator/RestSpecification/Core/sql.query.json
+++ b/src/ApiGenerator/RestSpecification/Core/sql.query.json
@@ -1,7 +1,7 @@
{
"sql.query":{
"documentation":{
- "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html",
+ "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html",
"description":"Executes a SQL request"
},
"stability":"stable",
diff --git a/src/ApiGenerator/RestSpecification/Core/sql.translate.json b/src/ApiGenerator/RestSpecification/Core/sql.translate.json
index 09623c9bbae..99f9216f88c 100644
--- a/src/ApiGenerator/RestSpecification/Core/sql.translate.json
+++ b/src/ApiGenerator/RestSpecification/Core/sql.translate.json
@@ -1,7 +1,7 @@
{
"sql.translate":{
"documentation":{
- "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html",
+ "url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html",
"description":"Translates SQL into Elasticsearch queries"
},
"stability":"stable",
diff --git a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs
index 818ba4b9e65..2edcc651c34 100644
--- a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs
+++ b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Sql.cs
@@ -27,7 +27,7 @@
// ReSharper disable once CheckNamespace
namespace Elasticsearch.Net.Specification.SqlApi
{
- ///Request options for ClearCursor https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html
+ ///Request options for ClearCursor https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html
public class ClearSqlCursorRequestParameters : RequestParameters
{
public override HttpMethod DefaultHttpMethod => HttpMethod.POST;
@@ -82,7 +82,7 @@ public class SqlSearchStatusRequestParameters : RequestParameters false;
}
- ///Request options for Query https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html
+ ///Request options for Query https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html
public class QuerySqlRequestParameters : RequestParameters
{
public override HttpMethod DefaultHttpMethod => HttpMethod.POST;
@@ -95,7 +95,7 @@ public string Format
}
}
- ///Request options for Translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html
+ ///Request options for Translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html
public class TranslateSqlRequestParameters : RequestParameters
{
public override HttpMethod DefaultHttpMethod => HttpMethod.POST;
diff --git a/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs b/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs
index f5cfb55c4f5..514ca6edd51 100644
--- a/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs
+++ b/src/Elasticsearch.Net/ElasticLowLevelClient.Sql.cs
@@ -46,12 +46,12 @@ internal LowLevelSqlNamespace(ElasticLowLevelClient client): base(client)
{
}
- ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html
+ ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html
///Specify the cursor value in the `cursor` element to clean the cursor.
///Request specific configuration such as querystring parameters & request specific connection settings.
public TResponse ClearCursor(PostData body, ClearSqlCursorRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_sql/close", body, RequestParams(requestParameters));
- ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-pagination.html
+ ///POST on /_sql/close https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-sql-cursor-api.html
///Specify the cursor value in the `cursor` element to clean the cursor.
///Request specific configuration such as querystring parameters & request specific connection settings.
[MapsApi("sql.clear_cursor", "body")]
@@ -90,23 +90,23 @@ public TResponse SearchStatus(string id, SqlSearchStatusRequestParame
[MapsApi("sql.get_async_status", "id")]
public Task SearchStatusAsync(string id, SqlSearchStatusRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, Url($"_sql/async/status/{id:id}"), ctx, null, RequestParams(requestParameters));
- ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html
+ ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html
///Use the `query` element to start a query. Use the `cursor` element to continue a query.
///Request specific configuration such as querystring parameters & request specific connection settings.
public TResponse Query(PostData body, QuerySqlRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_sql", body, RequestParams(requestParameters));
- ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-rest-overview.html
+ ///POST on /_sql https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-search-api.html
///Use the `query` element to start a query. Use the `cursor` element to continue a query.
///Request specific configuration such as querystring parameters & request specific connection settings.
[MapsApi("sql.query", "body")]
public Task QueryAsync(PostData body, QuerySqlRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, "_sql", ctx, body, RequestParams(requestParameters));
- ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html
+ ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html
///Specify the query in the `query` element.
///Request specific configuration such as querystring parameters & request specific connection settings.
public TResponse Translate(PostData body, TranslateSqlRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_sql/translate", body, RequestParams(requestParameters));
- ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate.html
+ ///POST on /_sql/translate https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-translate-api.html
///Specify the query in the `query` element.
///Request specific configuration such as querystring parameters & request specific connection settings.
[MapsApi("sql.translate", "body")]