# Forecast Jobs API - expires\_in minutes(m) doesn't work

**URL:** <https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148>\
**Category:** Elasticsearch\
**Created:** [August 13, 2018, 10:11am UTC](https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148 "2018-08-13T10:11:39Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Angelos](https://avatars.discourse-cdn.com/v4/letter/a/4bbf92/32.png) [@Angelos](https://discuss.elastic.co/u/Angelos)\
**Post date:** [August 13, 2018, 10:11am UTC](https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148/1 "2018-08-13T10:11:39Z")

</div>

Hello!

I am trying to create a forecast job via console and when I set expires\_in to "1m", it creates the job ("acknowledged": true) but then it doesn't expire after 1 minute.  
The documentation redirect us to Time units which means that we can use d, h, m, s, ms, micros, nanos.  
Is it a bug, or is there any other way to do that?

**POST \_xpack/ml/anomaly\_detectors/example/\_forecast**  
**{**  
"duration": "56d",  
"expires\_in": "1m"  
**}**

Thank you very much in advance!

/Angelos

---

<div class="post-metadata">

**Author:** ![richcollier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/richcollier/32/115035_2.png) [@richcollier](https://discuss.elastic.co/u/richcollier)\
**Post date:** [August 13, 2018, 3:53pm UTC](https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148/2 "2018-08-13T15:53:25Z")

</div>

Hello Angelos,

ML has a daily maintenance task that does things like clean up expired forecasts. Since it only runs once per day, setting `expires_in` to a value less than `1d` doesn't force that maintenance task to run any quicker than it normally does.

Hope that helps!

---

<div class="post-metadata">

**Author:** ![Angelos](https://avatars.discourse-cdn.com/v4/letter/a/4bbf92/32.png) [@Angelos](https://discuss.elastic.co/u/Angelos)\
**Post date:** [August 14, 2018, 8:35am UTC](https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148/3 "2018-08-14T08:35:28Z")

</div>

Hello Rich,

Thank you for your response!  
So what time does this daily maintenance happen?  
For example I set another forecast 13/8/2018 at 10:00am with "expires\_in": "1d" and it hasn't been deleted(14/8/2018 - 10:30am).

/Angelos

---

<div class="post-metadata">

**Author:** ![dkyle](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dkyle/32/59114_2.png) [@dkyle](https://discuss.elastic.co/u/dkyle)\
**Post date:** [August 14, 2018, 8:49am UTC](https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148/4 "2018-08-14T08:49:57Z")

</div>

Daily maintenance runs at a random time between 0:00 and 2:00 am so the forecast you created on the 13th won't be deleted until 0:00 - 2:00 am on the 15th when it is more than 24 hours old

---

<div class="post-metadata">

**Author:** ![richcollier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/richcollier/32/115035_2.png) [@richcollier](https://discuss.elastic.co/u/richcollier)\
**Post date:** [August 14, 2018, 12:07pm UTC](https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148/5 "2018-08-14T12:07:17Z")

</div>

A random time between 00:30 - 02:30

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 11, 2018, 12:07pm UTC](https://discuss.elastic.co/t/forecast-jobs-api-expires-in-minutes-m-doesnt-work/144148/6 "2018-09-11T12:07:20Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
