# Rerun failed tests with API

**URL:** <https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387>\
**Category:** API\
**Created:** [July 3, 2024, 12:57pm UTC](https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387 "2024-07-03T12:57:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![unickq](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/unickq/32/32726_2.png) [@unickq](https://discuss.circleci.com/u/unickq)\
**Post date:** [July 3, 2024, 12:57pm UTC](https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387/1 "2024-07-03T12:57:54Z")

</div>

Hi there,  
I see there’s ability to rerun failed workflow jobs `from_failed` with [CircleCI API](https://circleci.com/docs/api/v2/index.html#operation/rerunWorkflow)

Is there something for [Rerun failed tests - CircleCI](https://circleci.com/docs/rerun-failed-tests/)?

---

<div class="post-metadata">

**Author:** ![olafmol](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/olafmol/32/32599_2.png) [@olafmol](https://discuss.circleci.com/u/olafmol)\
**Post date:** [July 3, 2024, 1:57pm UTC](https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387/2 "2024-07-03T13:57:13Z")

</div>

Hi @unickq tnx for reaching out! At this moment we don’t provide this functionality in our API. It’s being discussed internally though.

---

<div class="post-metadata">

**Author:** ![unickq](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/unickq/32/32726_2.png) [@unickq](https://discuss.circleci.com/u/unickq)\
**Post date:** [July 3, 2024, 3:56pm UTC](https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387/3 "2024-07-03T15:56:13Z")

</div>

I got it, I hope you decide to implement it soon.

Thanks

---

<div class="post-metadata">

**Author:** ![theworkflow](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/theworkflow/32/36449_2.png) [@theworkflow](https://discuss.circleci.com/u/theworkflow)\
**Post date:** [June 11, 2025, 3:46pm UTC](https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387/4 "2025-06-11T15:46:09Z")

</div>

Hi I wanted to see if this is on the roadmap for implementation? We have CI jobs that take over 5 minutes to run the entire test suite. It would be great to rerun only the failed test instead of the entire job/workflow.

---

<div class="post-metadata">

**Author:** ![khanhhuy](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/khanhhuy/32/36938_2.png) [@khanhhuy](https://discuss.circleci.com/u/khanhhuy)\
**Post date:** [March 9, 2026, 4:25am UTC](https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387/5 "2026-03-09T04:25:40Z")

</div>

We have AI agents that heavily rely on CircleCI API to check/rerun/collect test results, this will become more common for engineering team to build such agents. Please consider prioritizing this feature.

Thank you,

---

<div class="post-metadata">

**Author:** ![HarlemSquirrel](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/harlemsquirrel/32/19528_2.png) [@HarlemSquirrel](https://discuss.circleci.com/u/HarlemSquirrel)\
**Post date:** [August 18, 2026, 8:22pm UTC](https://discuss.circleci.com/t/rerun-failed-tests-with-api/51387/7 "2026-08-18T20:22:03Z")

</div>

Yes we really want this feature for AI agents exposed via API/MCP.
