2
2
3
3
Endpoints that are currently being tested are marked as done and link to the test where they're being used.
4
4
5
- * ** STACK** - ** Total** : 495 | ** Tested** : 425 | ** Untested** : 70 ![ ] ( https://geps.dev/progress/85 )
6
- * ** SERVERLESS** - ** Total** : 239 | ** Tested** : 229 | ** Untested** : 10 ![ ] ( https://geps.dev/progress/95 )
5
+ * ** STACK** - ** Total** : 496 | ** Tested** : 425 | ** Untested** : 71 ![ ] ( https://geps.dev/progress/85 )
6
+ * ** SERVERLESS** - ** Total** : 238 | ** Tested** : 230 | ** Untested** : 8 ![ ] ( https://geps.dev/progress/96 )
7
7
8
8
* [ Internal APIs] ( #internal-apis-not-tracked )
9
9
* [ API information from the Elasticsearch JSON specification] ( #elasticsearch-json-specification )
@@ -116,14 +116,15 @@ Endpoints that are currently being tested are marked as done and link to the tes
116
116
| enrich.execute_policy | 🟢 | [ ✅] ( ./tests/enrich/10_basic.yml#L34 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/enrich/10_basic.yml#L34 ) </li ></ul > | 👍
117
117
| enrich.get_policy | 🟢 | [ ✅] ( ./tests/enrich/10_basic.yml#L39 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/enrich/10_basic.yml#L39 ) </li ></ul > | 👍
118
118
| enrich.put_policy | 🟢 | [ ✅] ( ./tests/enrich/10_basic.yml#L24 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/enrich/10_basic.yml#L24 ) </li ></ul > | 👍
119
- | enrich.stats | 🟢 | [ ✅] ( ./tests/enrich/20_stats.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
119
+ | enrich.stats | 🟢 | [ ✅] ( ./tests/enrich/20_stats.yml#L8 ) </li ></ul > | 🟢 | ❌ | 👍
120
120
| eql.delete | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L122 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L122 ) </li ></ul > | 👍
121
121
| eql.get | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L114 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L114 ) </li ></ul > | 👍
122
122
| eql.get_status | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L109 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L109 ) </li ></ul > | 👍
123
123
| eql.search | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L99 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/eql/10_basic.yml#L99 ) </li ></ul > | 👍
124
124
| esql.async_query | 🟢 | [ ✅] ( ./tests/esql/20_async.yml#L40 ) </li ></ul > | 🔴 | Not Applicable | 🙌
125
125
| esql.async_query_delete | 🟢 | ❌ | 🔴 | Not Applicable | 👎
126
126
| esql.async_query_get | 🟢 | [ ✅] ( ./tests/esql/20_async.yml#L56 ) </li ></ul > | 🔴 | Not Applicable | 🙌
127
+ | esql.async_query_stop | 🟢 | ❌ | 🔴 | Not Applicable | 👎
127
128
| esql.query | 🟢 | [ ✅] ( ./tests/esql/10_query.yml#L40 ) </li ></ul > | 🔴 | Not Applicable | 👍
128
129
| exists | 🟢 | [ ✅] ( ./tests/exists/10_basic.yml#L19 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/exists/10_basic.yml#L19 ) </li ></ul > | 👍
129
130
| exists_source | 🟢 | [ ✅] ( ./tests/exists_source/10_basic.yml#L19 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/exists_source/10_basic.yml#L19 ) </li ></ul > | 🙌
@@ -155,15 +156,17 @@ Endpoints that are currently being tested are marked as done and link to the tes
155
156
| index | 🟢 | [ ✅] ( ./tests/async_search/10_basic.yml#L8 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/async_search/10_basic.yml#L8 ) </li ></ul > | 👍
156
157
| indices.add_block | 🟢 | [ ✅] ( ./tests/indices/block.yml#L16 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/block.yml#L16 ) </li ></ul > | 👍
157
158
| indices.analyze | 🟢 | [ ✅] ( ./tests/indices/analyze.yml#L19 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/analyze.yml#L19 ) </li ></ul > | 👍
159
+ | indices.cancel_migrate_reindex | 🟢 | ❌ | 🔴 | Not Applicable | 👍
158
160
| indices.clear_cache | 🟢 | [ ✅] ( ./tests/indices/clear_cache.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
159
161
| indices.clone | 🟢 | [ ✅] ( ./tests/indices/clone.yml#L50 ) </li ></ul > | 🔴 | Not Applicable | 👍
160
162
| indices.close | 🟢 | [ ✅] ( ./tests/indices/open_close.yml#L21 ) </li ></ul > | 🔴 | Not Applicable | 👍
161
163
| indices.create | 🟢 | [ ✅] ( ./tests/cat/aliases.yml#L8 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/cat/aliases.yml#L8 ) </li ></ul > | 👍
162
164
| indices.create_data_stream | 🟢 | [ ✅] ( ./tests/ilm/10_basic.yml#L20 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L26 ) </li ></ul > | 👍
163
- | indices.data_streams_stats | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L36 ) </li ></ul > | 🔴 | Not Applicable | 👍
165
+ | indices.create_from | 🟢 | ❌ | 🔴 | Not Applicable | 👍
166
+ | indices.data_streams_stats | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L36 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L36 ) </li ></ul > | 👍
164
167
| indices.delete | 🟢 | [ ✅] ( ./tests/async_search/10_basic.yml#L29 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/async_search/10_basic.yml#L29 ) </li ></ul > | 👍
165
168
| indices.delete_alias | 🟢 | [ ✅] ( ./tests/indices/alias.yml#L49 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/alias.yml#L49 ) </li ></ul > | 👍
166
- | indices.delete_data_lifecycle | 🟢 | [ ✅] ( ./tests/indices/20_data_lifecycle.yml#L22 ) </li ></ul > | 🔴 | Not Applicable | 🙌
169
+ | indices.delete_data_lifecycle | 🟢 | [ ✅] ( ./tests/indices/20_data_lifecycle.yml#L22 ) </li ></ul > | 🟢 | ❌ | 🙌
167
170
| indices.delete_data_stream | 🟢 | [ ✅] ( ./tests/ilm/10_basic.yml#L26 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L40 ) </li ></ul > | 👍
168
171
| indices.delete_index_template | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L21 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L21 ) </li ></ul > | 👍
169
172
| indices.delete_template | 🟢 | [ ✅] ( ./tests/indices/exists_template.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
@@ -185,8 +188,10 @@ Endpoints that are currently being tested are marked as done and link to the tes
185
188
| indices.get_field_mapping | 🟢 | [ ✅] ( ./tests/indices/get_field_mapping.yml#L23 ) </li ></ul > | 🔴 | Not Applicable | 👍
186
189
| indices.get_index_template | 🟢 | [ ✅] ( ./tests/indices/index_template.yml#L24 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/index_template.yml#L24 ) </li ></ul > | 👍
187
190
| indices.get_mapping | 🟢 | [ ✅] ( ./tests/indices/mapping.yml#L32 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/mapping.yml#L32 ) </li ></ul > | 👍
191
+ | indices.get_migrate_reindex_status | 🟢 | ❌ | 🔴 | Not Applicable | 👍
188
192
| indices.get_settings | 🟢 | [ ✅] ( ./tests/indices/settings.yml#L21 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/settings.yml#L21 ) </li ></ul > | 👍
189
193
| indices.get_template | 🟢 | [ ✅] ( ./tests/indices/template.yml#L21 ) </li ></ul > | 🔴 | Not Applicable | 👍
194
+ | indices.migrate_reindex | 🟢 | ❌ | 🔴 | Not Applicable | 👍
190
195
| indices.migrate_to_data_stream | 🟢 | [ ✅] ( ./tests/indices/migrate_modify_data_stream.yml#L39 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/migrate_modify_data_stream.yml#L39 ) </li ></ul > | 🙌
191
196
| indices.modify_data_stream | 🟢 | [ ✅] ( ./tests/indices/migrate_modify_data_stream.yml#L43 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/migrate_modify_data_stream.yml#L43 ) </li ></ul > | 🙌
192
197
| indices.open | 🟢 | [ ✅] ( ./tests/indices/open_close.yml#L29 ) </li ></ul > | 🔴 | Not Applicable | 👍
@@ -196,7 +201,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
196
201
| indices.put_index_template | 🟢 | [ ✅] ( ./tests/ilm/10_basic.yml#L8 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/data_streams.yml#L8 ) </li ></ul > | 👍
197
202
| indices.put_mapping | 🟢 | [ ✅] ( ./tests/indices/mapping.yml#L18 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/mapping.yml#L18 ) </li ></ul > | 👍
198
203
| indices.put_settings | 🟢 | [ ✅] ( ./tests/indices/clone.yml#L39 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/indices/settings.yml#L27 ) </li ></ul > | 👍
199
- | indices.put_template | 🟢 | [ ✅] ( ./tests/indices/exists_template.yml#L24 ) </li ></ul > | 🔴 | Not Applicable | 👍
204
+ | indices.put_template | 🟢 | [ ✅] ( ./tests/indices/exists_template.yml#L24 ) </li ></ul > | 🟢 | ❌ | 👍
200
205
| indices.recovery | 🟢 | [ ✅] ( ./tests/indices/recovery.yml#L22 ) </li ></ul > | 🔴 | Not Applicable | 👍
201
206
| indices.refresh | 🟢 | [ ✅] ( ./tests/graph/explore.yml#L24 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/graph/explore.yml#L24 ) </li ></ul > | 👍
202
207
| indices.reload_search_analyzers | 🟢 | [ ✅] ( ./tests/ilm/10_basic.yml#L55 ) </li ></ul > | 🔴 | Not Applicable | 👍
@@ -245,10 +250,6 @@ Endpoints that are currently being tested are marked as done and link to the tes
245
250
| logstash.get_pipeline | 🟢 | [ ✅] ( ./tests/logstash/10_basic.yml#L26 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/logstash/10_basic.yml#L26 ) </li ></ul > | 🙌
246
251
| logstash.put_pipeline | 🟢 | [ ✅] ( ./tests/logstash/10_basic.yml#L8 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/logstash/10_basic.yml#L8 ) </li ></ul > | 🙌
247
252
| mget | 🟢 | [ ✅] ( ./tests/mget.yml#L24 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/mget.yml#L24 ) </li ></ul > | 👍
248
- | migrate.cancel_reindex | 🟢 | ❌ | 🔴 | Not Applicable | 👍
249
- | migrate.create_from | 🟢 | ❌ | 🔴 | Not Applicable | 👍
250
- | migrate.get_reindex_status | 🟢 | ❌ | 🔴 | Not Applicable | 👍
251
- | migrate.reindex | 🟢 | ❌ | 🔴 | Not Applicable | 👍
252
253
| migration.deprecations | 🟢 | [ ✅] ( ./tests/migration/10_basic.yml#L13 ) </li ></ul > | 🔴 | Not Applicable | 👍
253
254
| migration.get_feature_upgrade_status | 🟢 | [ ✅] ( ./tests/migration/10_basic.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
254
255
| migration.post_feature_upgrade | 🟢 | ❌ | 🔴 | Not Applicable | 👎
@@ -384,7 +385,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
384
385
| security.create_service_token | 🟢 | [ ✅] ( ./tests/security/90_service_accounts.yml#L25 ) </li ></ul > | 🔴 | Not Applicable | 👍
385
386
| security.delegate_pki | 🟢 | ❌ | 🔴 | Not Applicable | 👎
386
387
| security.delete_privileges | 🟢 | [ ✅] ( ./tests/security/30_privileges_stack.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
387
- | security.delete_role | 🟢 | [ ✅] ( ./tests/security/100_tokens.yml#L28 ) </li ></ul > | 🟢 | ❌ | 👍
388
+ | security.delete_role | 🟢 | [ ✅] ( ./tests/security/100_tokens.yml#L28 ) </li ></ul > | 🔴 | Not Applicable | 👍
388
389
| security.delete_role_mapping | 🟢 | [ ✅] ( ./tests/security/110_role_mapping.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
389
390
| security.delete_service_token | 🟢 | [ ✅] ( ./tests/security/90_service_accounts.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
390
391
| security.delete_user | 🟢 | [ ✅] ( ./tests/security/100_tokens.yml#L33 ) </li ></ul > | 🔴 | Not Applicable | 👍
@@ -395,9 +396,9 @@ Endpoints that are currently being tested are marked as done and link to the tes
395
396
| security.enroll_kibana | 🟢 | ❌ | 🔴 | Not Applicable | 👎
396
397
| security.enroll_node | 🟢 | ❌ | 🔴 | Not Applicable | 👎
397
398
| security.get_api_key | 🟢 | [ ✅] ( ./tests/security/10_api_key_basic.yml#L19 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/security/10_api_key_basic.yml#L19 ) </li ></ul > | 👍
398
- | security.get_builtin_privileges | 🟢 | [ ✅] ( ./tests/security/30_privileges_stack.yml#L169 ) </li ></ul > | 🟢 | ❌ | 👍
399
+ | security.get_builtin_privileges | 🟢 | [ ✅] ( ./tests/security/30_privileges_stack.yml#L169 ) </li ></ul > | 🔴 | Not Applicable | 👍
399
400
| security.get_privileges | 🟢 | [ ✅] ( ./tests/security/30_privileges_stack.yml#L93 ) </li ></ul > | 🔴 | Not Applicable | 👍
400
- | security.get_role | 🟢 | [ ✅] ( ./tests/security/40_roles.yml#L47 ) </li ></ul > | 🟢 | ❌ | 👍
401
+ | security.get_role | 🟢 | [ ✅] ( ./tests/security/40_roles.yml#L47 ) </li ></ul > | 🔴 | Not Applicable | 👍
401
402
| security.get_role_mapping | 🟢 | [ ✅] ( ./tests/security/110_role_mapping.yml#L29 ) </li ></ul > | 🔴 | Not Applicable | 👍
402
403
| security.get_service_accounts | 🟢 | [ ✅] ( ./tests/security/90_service_accounts.yml#L16 ) </li ></ul > | 🔴 | Not Applicable | 👍
403
404
| security.get_service_credentials | 🟢 | [ ✅] ( ./tests/security/90_service_accounts.yml#L34 ) </li ></ul > | 🔴 | Not Applicable | 👍
@@ -415,11 +416,11 @@ Endpoints that are currently being tested are marked as done and link to the tes
415
416
| security.oidc_logout | 🟢 | ❌ | 🔴 | Not Applicable | 👎
416
417
| security.oidc_prepare_authentication | 🟢 | ❌ | 🔴 | Not Applicable | 👎
417
418
| security.put_privileges | 🟢 | [ ✅] ( ./tests/security/30_privileges_stack.yml#L21 ) </li ></ul > | 🔴 | Not Applicable | 👍
418
- | security.put_role | 🟢 | [ ✅] ( ./tests/security/100_tokens.yml#L8 ) </li ></ul > | 🟢 | ❌ | 👍
419
+ | security.put_role | 🟢 | [ ✅] ( ./tests/security/100_tokens.yml#L8 ) </li ></ul > | 🔴 | Not Applicable | 👍
419
420
| security.put_role_mapping | 🟢 | [ ✅] ( ./tests/security/110_role_mapping.yml#L14 ) </li ></ul > | 🔴 | Not Applicable | 👍
420
421
| security.put_user | 🟢 | [ ✅] ( ./tests/security/100_tokens.yml#L16 ) </li ></ul > | 🔴 | Not Applicable | 👍
421
422
| security.query_api_keys | 🟢 | [ ✅] ( ./tests/security/10_api_key_basic.yml#L24 ) </li ></ul > | 🟢 | [ ✅] ( ./tests/security/10_api_key_basic.yml#L24 ) </li ></ul > | 👍
422
- | security.query_role | 🟢 | [ ✅] ( ./tests/security/40_roles.yml#L55 ) </li ></ul > | 🟢 | ❌ | 👍
423
+ | security.query_role | 🟢 | [ ✅] ( ./tests/security/40_roles.yml#L55 ) </li ></ul > | 🔴 | Not Applicable | 👍
423
424
| security.query_user | 🟢 | [ ✅] ( ./tests/security/50_user_profile.yml#L202 ) </li ></ul > | 🔴 | Not Applicable | 👍
424
425
| security.saml_authenticate | 🟢 | ❌ | 🔴 | Not Applicable | 👎
425
426
| security.saml_complete_logout | 🟢 | ❌ | 🔴 | Not Applicable | 👎
@@ -552,7 +553,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
552
553
553
554
## Elasticsearch JSON specification
554
555
555
- ** Total** 494 | ** Tested** 384 | ** Untested** 110 ![ ] ( https://geps.dev/progress/77 )
556
+ ** Total** 496 | ** Tested** 384 | ** Untested** 112 ![ ] ( https://geps.dev/progress/77 )
556
557
557
558
<details >
558
559
<summary id =" apis-in-json-spec-and-not-elasticsearch-specification " >APIs in JSON spec and not elasticsearch-specification (excluding internal APIs)</summary >
0 commit comments