# Can we query the execution history programmatically?

**URL:** <https://forum.cloverdx.com/t/can-we-query-the-execution-history-programmatically/1327>\
**Category:** CloverDX Platform\
**Created:** [January 15, 2014, 12:00am UTC](https://forum.cloverdx.com/t/can-we-query-the-execution-history-programmatically/1327 "2014-01-15T00:00:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nct2013](https://avatars.discourse-cdn.com/v4/letter/n/58956e/32.png) [@nct2013](https://forum.cloverdx.com/u/nct2013)\
**Post date:** [January 15, 2014, 12:00am UTC](https://forum.cloverdx.com/t/can-we-query-the-execution-history-programmatically/1327/1 "2014-01-15T00:00:00Z")

</div>

The “Executions History” tab provides some very useful information about our jobs’ performance over time.

Is there a way to programmatically query this history?

Say I want to calculate the average run time of a job over the past several weeks. How would I do that?

I am running CloverETL Server 3.4.0.23M1.

---

<div class="post-metadata">

**Author:** ![novakj](https://avatars.discourse-cdn.com/v4/letter/n/47e85d/32.png) [@novakj](https://forum.cloverdx.com/u/novakj)\
**Post date:** [January 17, 2014, 9:38am UTC](https://forum.cloverdx.com/t/can-we-query-the-execution-history-programmatically/1327/2 "2014-01-17T09:38:54Z")

</div>

Hello,

CloverETL Server offers a simple HTTP API which let you control the CloverETL Server from external applications using simple HTTP calls. Server’s HTTP API contains also operation named **executions\_history** which is ideal for your usage.

For more details about HTTP API and **executions\_history** operation, please see documentation here:  
[http://doc.cloveretl.com/documentation/UserGuide/index.jsp?topic=/com.cloveretl.server.docs/docs/simple-http-api.html](http://doc.cloveretl.com/documentation/UserGuide/index.jsp?topic=/com.cloveretl.server.docs/docs/simple-http-api.html)
