Skip to content

Commit

Permalink
Updates API report 2024-12-30|11:27:33 8.17
Browse files Browse the repository at this point in the history
  • Loading branch information
elasticmachine authored and picandocodigo committed Dec 30, 2024
1 parent 51c7bc2 commit 0ae7aa4
Showing 1 changed file with 21 additions and 15 deletions.
36 changes: 21 additions & 15 deletions apis_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

Endpoints that are currently being tested are marked as done and link to the test where they're being used.

* **STACK** - **Total**: 482 | **Tested**: 422 | **Untested**: 60 ![](https://geps.dev/progress/87)
* **SERVERLESS** - **Total**: 236 | **Tested**: 229 | **Untested**: 7 ![](https://geps.dev/progress/97)
* **STACK** - **Total**: 486 | **Tested**: 421 | **Untested**: 65 ![](https://geps.dev/progress/86)
* **SERVERLESS** - **Total**: 237 | **Tested**: 228 | **Untested**: 9 ![](https://geps.dev/progress/96)

* [Internal APIs](#internal-apis-not-tracked)
* [API information from the Elasticsearch JSON specification](#elasticsearch-json-specification)
Expand Down Expand Up @@ -56,7 +56,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
| ccr.resume_follow | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| ccr.stats | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| ccr.unfollow | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| clear_scroll | 🟒 | [βœ…](./tests/scroll/10_basic.yml#L28)</li></ul> | 🟒 | [βœ…](./tests/scroll/10_basic.yml#L28)</li></ul> | πŸ‘
| clear_scroll | 🟒 | [βœ…](./tests/scroll/10_basic.yml#L29)</li></ul> | 🟒 | [βœ…](./tests/scroll/10_basic.yml#L29)</li></ul> | πŸ‘
| close_point_in_time | 🟒 | [βœ…](./tests/point_in_time/10_basic.yml#L30)</li></ul> | 🟒 | [βœ…](./tests/point_in_time/10_basic.yml#L30)</li></ul> | πŸ‘
| cluster.allocation_explain | 🟒 | [βœ…](./tests/cluster/allocation_explain.yml#L18)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| cluster.delete_component_template | 🟒 | [βœ…](./tests/cluster/component_templates.yml#L29)</li></ul> | 🟒 | [βœ…](./tests/cluster/component_templates.yml#L29)</li></ul> | πŸ‘
Expand Down Expand Up @@ -116,7 +116,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
| enrich.execute_policy | 🟒 | [βœ…](./tests/enrich/10_basic.yml#L34)</li></ul> | 🟒 | [βœ…](./tests/enrich/10_basic.yml#L34)</li></ul> | πŸ‘
| enrich.get_policy | 🟒 | [βœ…](./tests/enrich/10_basic.yml#L39)</li></ul> | 🟒 | [βœ…](./tests/enrich/10_basic.yml#L39)</li></ul> | πŸ‘
| enrich.put_policy | 🟒 | [βœ…](./tests/enrich/10_basic.yml#L24)</li></ul> | 🟒 | [βœ…](./tests/enrich/10_basic.yml#L24)</li></ul> | πŸ‘
| enrich.stats | 🟒 | [βœ…](./tests/enrich/20_stats.yml#L8)</li></ul> | 🟒 | ❌ | πŸ‘
| enrich.stats | 🟒 | [βœ…](./tests/enrich/20_stats.yml#L8)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| eql.delete | 🟒 | [βœ…](./tests/eql/10_basic.yml#L122)</li></ul> | 🟒 | [βœ…](./tests/eql/10_basic.yml#L122)</li></ul> | πŸ‘
| eql.get | 🟒 | [βœ…](./tests/eql/10_basic.yml#L114)</li></ul> | 🟒 | [βœ…](./tests/eql/10_basic.yml#L114)</li></ul> | πŸ‘
| eql.get_status | 🟒 | [βœ…](./tests/eql/10_basic.yml#L109)</li></ul> | 🟒 | [βœ…](./tests/eql/10_basic.yml#L109)</li></ul> | πŸ‘
Expand Down Expand Up @@ -159,10 +159,10 @@ Endpoints that are currently being tested are marked as done and link to the tes
| indices.close | 🟒 | [βœ…](./tests/indices/open_close.yml#L21)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| indices.create | 🟒 | [βœ…](./tests/cat/aliases.yml#L8)</li></ul> | 🟒 | [βœ…](./tests/cat/aliases.yml#L8)</li></ul> | πŸ‘
| indices.create_data_stream | 🟒 | [βœ…](./tests/ilm/10_basic.yml#L20)</li></ul> | 🟒 | [βœ…](./tests/indices/data_streams.yml#L26)</li></ul> | πŸ‘
| indices.data_streams_stats | 🟒 | [βœ…](./tests/indices/data_streams.yml#L36)</li></ul> | 🟒 | [βœ…](./tests/indices/data_streams.yml#L36)</li></ul> | πŸ‘
| indices.data_streams_stats | 🟒 | [βœ…](./tests/indices/data_streams.yml#L36)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| indices.delete | 🟒 | [βœ…](./tests/async_search/10_basic.yml#L29)</li></ul> | 🟒 | [βœ…](./tests/async_search/10_basic.yml#L29)</li></ul> | πŸ‘
| indices.delete_alias | 🟒 | [βœ…](./tests/indices/alias.yml#L49)</li></ul> | 🟒 | [βœ…](./tests/indices/alias.yml#L49)</li></ul> | πŸ‘
| indices.delete_data_lifecycle | 🟒 | [βœ…](./tests/indices/20_data_lifecycle.yml#L22)</li></ul> | 🟒 | ❌ | πŸ™Œ
| indices.delete_data_lifecycle | 🟒 | [βœ…](./tests/indices/20_data_lifecycle.yml#L22)</li></ul> | πŸ”΄ | Not Applicable | πŸ™Œ
| indices.delete_data_stream | 🟒 | [βœ…](./tests/ilm/10_basic.yml#L26)</li></ul> | 🟒 | [βœ…](./tests/indices/data_streams.yml#L40)</li></ul> | πŸ‘
| indices.delete_index_template | 🟒 | [βœ…](./tests/indices/data_streams.yml#L21)</li></ul> | 🟒 | [βœ…](./tests/indices/data_streams.yml#L21)</li></ul> | πŸ‘
| indices.delete_template | 🟒 | [βœ…](./tests/indices/exists_template.yml#L8)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
Expand Down Expand Up @@ -194,7 +194,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
| indices.put_index_template | 🟒 | [βœ…](./tests/ilm/10_basic.yml#L8)</li></ul> | 🟒 | [βœ…](./tests/indices/data_streams.yml#L8)</li></ul> | πŸ‘
| indices.put_mapping | 🟒 | [βœ…](./tests/indices/mapping.yml#L18)</li></ul> | 🟒 | [βœ…](./tests/indices/mapping.yml#L18)</li></ul> | πŸ‘
| indices.put_settings | 🟒 | [βœ…](./tests/indices/clone.yml#L39)</li></ul> | 🟒 | [βœ…](./tests/indices/settings.yml#L27)</li></ul> | πŸ‘
| indices.put_template | 🟒 | [βœ…](./tests/indices/exists_template.yml#L24)</li></ul> | 🟒 | ❌ | πŸ‘
| indices.put_template | 🟒 | [βœ…](./tests/indices/exists_template.yml#L24)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| indices.recovery | 🟒 | [βœ…](./tests/indices/recovery.yml#L22)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| indices.refresh | 🟒 | [βœ…](./tests/graph/explore.yml#L24)</li></ul> | 🟒 | [βœ…](./tests/graph/explore.yml#L24)</li></ul> | πŸ‘
| indices.reload_search_analyzers | 🟒 | [βœ…](./tests/ilm/10_basic.yml#L55)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
Expand All @@ -215,14 +215,18 @@ Endpoints that are currently being tested are marked as done and link to the tes
| inference.get | 🟒 | [βœ…](./tests/inference/10_basic.yml#L25)</li></ul> | 🟒 | [βœ…](./tests/inference/10_basic.yml#L25)</li></ul> | πŸ‘
| inference.inference | 🟒 | [βœ…](./tests/inference/10_basic.yml#L31)</li></ul> | 🟒 | [βœ…](./tests/inference/10_basic.yml#L31)</li></ul> | πŸ‘
| inference.put | 🟒 | [βœ…](./tests/inference/10_basic.yml#L8)</li></ul> | 🟒 | [βœ…](./tests/inference/10_basic.yml#L8)</li></ul> | πŸ‘
| inference.stream_inference | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| info | 🟒 | [βœ…](./tests/info_stack.yml#L8)</li></ul> | 🟒 | [βœ…](./tests/info_serverless.yml#L8)</li></ul> | πŸ‘
| ingest.delete_geoip_database | 🟒 | [βœ…](./tests/ingest/20_geoip.yml#L70)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| ingest.delete_ip_location_database | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘
| ingest.delete_pipeline | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L29)</li></ul> | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L29)</li></ul> | πŸ‘
| ingest.geo_ip_stats | 🟒 | [βœ…](./tests/ingest/20_geoip.yml#L8)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| ingest.get_geoip_database | 🟒 | [βœ…](./tests/ingest/20_geoip.yml#L52)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| ingest.get_ip_location_database | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘
| ingest.get_pipeline | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L16)</li></ul> | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L16)</li></ul> | πŸ‘
| ingest.processor_grok | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L32)</li></ul> | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L32)</li></ul> | πŸ™Œ
| ingest.put_geoip_database | 🟒 | [βœ…](./tests/ingest/20_geoip.yml#L16)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| ingest.put_ip_location_database | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘
| ingest.put_pipeline | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L8)</li></ul> | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L8)</li></ul> | πŸ‘
| ingest.simulate | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L20)</li></ul> | 🟒 | [βœ…](./tests/ingest/10_basic.yml#L20)</li></ul> | πŸ‘
| knn_search | 🟒 | [βœ…](./tests/knn_search.yml#L68)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
Expand Down Expand Up @@ -303,15 +307,14 @@ Endpoints that are currently being tested are marked as done and link to the tes
| ml.start_trained_model_deployment | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L52)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L52)</li></ul> | πŸ‘
| ml.stop_data_frame_analytics | 🟒 | [βœ…](./tests/machine_learning/data_frame_analytics.yml#L71)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/data_frame_analytics.yml#L71)</li></ul> | πŸ‘
| ml.stop_datafeed | 🟒 | [βœ…](./tests/machine_learning/start_stop_datafeed.yml#L70)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/start_stop_datafeed.yml#L70)</li></ul> | πŸ‘
| ml.stop_trained_model_deployment | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L67)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L67)</li></ul> | πŸ‘
| ml.stop_trained_model_deployment | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L68)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L68)</li></ul> | πŸ‘
| ml.update_data_frame_analytics | 🟒 | [βœ…](./tests/machine_learning/data_frame_analytics.yml#L74)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/data_frame_analytics.yml#L74)</li></ul> | πŸ‘
| ml.update_datafeed | 🟒 | [βœ…](./tests/machine_learning/datafeed_crud.yml#L72)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/datafeed_crud.yml#L72)</li></ul> | πŸ‘
| ml.update_filter | 🟒 | [βœ…](./tests/machine_learning/filter_crud.yml#L25)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/filter_crud.yml#L25)</li></ul> | πŸ‘
| ml.update_job | 🟒 | [βœ…](./tests/machine_learning/jobs_crud.yml#L75)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/jobs_crud.yml#L75)</li></ul> | πŸ‘
| ml.update_model_snapshot | 🟒 | [βœ…](./tests/machine_learning/update_model_snapshot.yml#L6)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| ml.update_trained_model_deployment | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L58)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L58)</li></ul> | πŸ‘
| ml.update_trained_model_deployment | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L59)</li></ul> | 🟒 | [βœ…](./tests/machine_learning/20_trained_model.yml#L59)</li></ul> | πŸ‘
| ml.upgrade_job_snapshot | 🟒 | [βœ…](./tests/machine_learning/model_snapshots.yml#L145)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| monitoring.bulk | 🟒 | [βœ…](./tests/monitoring/bulk.yml#L6)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| msearch | 🟒 | [βœ…](./tests/msearch.yml#L26)</li></ul> | 🟒 | [βœ…](./tests/msearch.yml#L26)</li></ul> | πŸ‘
| msearch_template | 🟒 | [βœ…](./tests/msearch_template.yml#L29)</li></ul> | 🟒 | [βœ…](./tests/msearch_template.yml#L29)</li></ul> | πŸ™Œ
| mtermvectors | 🟒 | [βœ…](./tests/mtermvectors/10_basic.yml#L25)</li></ul> | 🟒 | [βœ…](./tests/mtermvectors/10_basic.yml#L25)</li></ul> | πŸ‘
Expand All @@ -332,6 +335,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
| query_rules.list_rulesets | 🟒 | [βœ…](./tests/query_rules/20_rulesets.yml#L33)</li></ul> | 🟒 | [βœ…](./tests/query_rules/20_rulesets.yml#L33)</li></ul> | πŸ‘
| query_rules.put_rule | 🟒 | [βœ…](./tests/query_rules/10_query_rules.yml#L27)</li></ul> | 🟒 | [βœ…](./tests/query_rules/10_query_rules.yml#L27)</li></ul> | πŸ‘
| query_rules.put_ruleset | 🟒 | [βœ…](./tests/query_rules/10_query_rules.yml#L8)</li></ul> | 🟒 | [βœ…](./tests/query_rules/10_query_rules.yml#L8)</li></ul> | πŸ‘
| query_rules.test | 🟒 | ❌ | 🟒 | ❌ | πŸ‘
| rank_eval | 🟒 | [βœ…](./tests/rank_eval.yml#L20)</li></ul> | 🟒 | [βœ…](./tests/rank_eval.yml#L20)</li></ul> | πŸ™Œ
| reindex | 🟒 | [βœ…](./tests/reindex/stack.yml#L23)</li></ul> | 🟒 | [βœ…](./tests/reindex/serverless.yml#L23)</li></ul> | πŸ™Œ
| reindex_rethrottle | 🟒 | [βœ…](./tests/reindex/stack.yml#L33)</li></ul> | πŸ”΄ | Not Applicable | πŸ™Œ
Expand Down Expand Up @@ -371,7 +375,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
| security.create_cross_cluster_api_key | 🟒 | [βœ…](./tests/security/80_api_key_cross_cluster.yml#L40)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.create_service_token | 🟒 | [βœ…](./tests/security/90_service_accounts.yml#L25)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.delete_privileges | 🟒 | [βœ…](./tests/security/30_privileges_stack.yml#L8)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.delete_role | 🟒 | [βœ…](./tests/security/100_tokens.yml#L28)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.delete_role | 🟒 | [βœ…](./tests/security/100_tokens.yml#L28)</li></ul> | 🟒 | ❌ | πŸ‘
| security.delete_role_mapping | 🟒 | [βœ…](./tests/security/110_role_mapping.yml#L8)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.delete_service_token | 🟒 | [βœ…](./tests/security/90_service_accounts.yml#L8)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.delete_user | 🟒 | [βœ…](./tests/security/100_tokens.yml#L33)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
Expand All @@ -382,9 +386,9 @@ Endpoints that are currently being tested are marked as done and link to the tes
| security.enroll_kibana | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| security.enroll_node | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| security.get_api_key | 🟒 | [βœ…](./tests/security/10_api_key_basic.yml#L19)</li></ul> | 🟒 | [βœ…](./tests/security/10_api_key_basic.yml#L19)</li></ul> | πŸ‘
| security.get_builtin_privileges | 🟒 | [βœ…](./tests/security/30_privileges_stack.yml#L169)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.get_builtin_privileges | 🟒 | [βœ…](./tests/security/30_privileges_stack.yml#L169)</li></ul> | 🟒 | ❌ | πŸ‘
| security.get_privileges | 🟒 | [βœ…](./tests/security/30_privileges_stack.yml#L93)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.get_role | 🟒 | [βœ…](./tests/security/40_roles.yml#L47)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.get_role | 🟒 | [βœ…](./tests/security/40_roles.yml#L47)</li></ul> | 🟒 | ❌ | πŸ‘
| security.get_role_mapping | 🟒 | [βœ…](./tests/security/110_role_mapping.yml#L29)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.get_service_accounts | 🟒 | [βœ…](./tests/security/90_service_accounts.yml#L16)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.get_service_credentials | 🟒 | [βœ…](./tests/security/90_service_accounts.yml#L34)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
Expand All @@ -402,7 +406,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
| security.oidc_logout | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| security.oidc_prepare_authentication | 🟒 | ❌ | πŸ”΄ | Not Applicable | πŸ‘Ž
| security.put_privileges | 🟒 | [βœ…](./tests/security/30_privileges_stack.yml#L21)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.put_role | 🟒 | [βœ…](./tests/security/100_tokens.yml#L8)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.put_role | 🟒 | [βœ…](./tests/security/100_tokens.yml#L8)</li></ul> | 🟒 | ❌ | πŸ‘
| security.put_role_mapping | 🟒 | [βœ…](./tests/security/110_role_mapping.yml#L14)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.put_user | 🟒 | [βœ…](./tests/security/100_tokens.yml#L16)</li></ul> | πŸ”΄ | Not Applicable | πŸ‘
| security.query_api_keys | 🟒 | [βœ…](./tests/security/10_api_key_basic.yml#L24)</li></ul> | 🟒 | [βœ…](./tests/security/10_api_key_basic.yml#L24)</li></ul> | πŸ‘
Expand Down Expand Up @@ -519,6 +523,7 @@ Endpoints that are currently being tested are marked as done and link to the tes
| fleet.post_secret | Private API |
| ml.validate | Private API |
| ml.validate_detector | Private API |
| monitoring.bulk | Private API |
| profiling.flamegraph | Private API |
| profiling.stacktraces | Private API |
| profiling.status | Private API |
Expand All @@ -534,10 +539,11 @@ Endpoints that are currently being tested are marked as done and link to the tes
| shutdown | Designed for indirect use by ECE/ESS and ECK. Direct use is not supported. |
| shutdown | Designed for indirect use by ECE/ESS and ECK. Direct use is not supported. |
| shutdown | Designed for indirect use by ECE/ESS and ECK. Direct use is not supported. |
| snapshot.repository_verify_integrity | Private API |

## Elasticsearch JSON specification

**Total** 482 | **Tested** 376 | **Untested** 106 ![](https://geps.dev/progress/78)
**Total** 486 | **Tested** 379 | **Untested** 107 ![](https://geps.dev/progress/77)

<details>
<summary id="apis-in-json-spec-and-not-elasticsearch-specification">APIs in JSON spec and not elasticsearch-specification (excluding internal APIs)</summary>
Expand Down

0 comments on commit 0ae7aa4

Please sign in to comment.