[role="xpack"] [testenv="basic"] [[rollup-apis]] == Rollup APIs ifdef::permanently-unreleased-branch[] A rollup aggregates an index's time series data and stores the results in a new index. For example, you can roll up hourly data into daily or weekly summaries. * <> [discrete] [[legacy-rollup-apis]] === Legacy rollup APIs include::{es-repo-dir}/rollup/index.asciidoc[tag=legacy-rollups] [discrete] [[rollup-jobs-endpoint]] ==== Jobs * <> or <> * <> or <> * <> [discrete] [[rollup-data-endpoint]] ==== Data * <> * <> [discrete] [[rollup-search-endpoint]] ==== Search * <> include::apis/rollup-api.asciidoc[] include::apis/put-job.asciidoc[] include::apis/delete-job.asciidoc[] include::apis/get-job.asciidoc[] include::apis/rollup-caps.asciidoc[] include::apis/rollup-index-caps.asciidoc[] include::apis/rollup-search.asciidoc[] include::apis/start-job.asciidoc[] include::apis/stop-job.asciidoc[] endif::[] ifndef::permanently-unreleased-branch[] [discrete] [[rollup-jobs-endpoint]] === Jobs * <> or <> * <> or <> * <> [discrete] [[rollup-data-endpoint]] === Data * <> * <> [discrete] [[rollup-search-endpoint]] === Search * <> include::apis/put-job.asciidoc[] include::apis/delete-job.asciidoc[] include::apis/get-job.asciidoc[] include::apis/rollup-caps.asciidoc[] include::apis/rollup-index-caps.asciidoc[] include::apis/rollup-search.asciidoc[] include::apis/start-job.asciidoc[] include::apis/stop-job.asciidoc[] endif::[]