# How to Archive a case that is still active

**URL:** <https://community.ofelia.com/t/how-to-archive-a-case-that-is-still-active/10664>\
**Category:** Q&A\
**Created:** [1 March 2021 16:28 UTC](https://community.ofelia.com/t/how-to-archive-a-case-that-is-still-active/10664 "2021-03-01T16:28:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dibyajit.Roy](https://avatars.discourse-cdn.com/v4/letter/d/7ea924/32.png) [@Dibyajit.Roy](https://community.ofelia.com/u/Dibyajit.Roy)\
**Post date:** [1 March 2021 16:28 UTC](https://community.ofelia.com/t/how-to-archive-a-case-that-is-still-active/10664/1 "2021-03-01T16:28:51Z")

</div>

Hello Community  
  
I have several cases which are assigned to different users but they don't want to take any action. These cases have been lying with users for more than 1 year.  
I don't want to delete the case but I want to archive the case.  
  
Is there a way to archive an active case by passing the case id. ?

&nbsp;

Please point me to a Java API or Rest Api

Thanks

---

<div class="post-metadata">

**Author:** ![romain.bioteau](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/romain.bioteau/32/720_2.png) [@romain.bioteau](https://community.ofelia.com/u/romain.bioteau)\
**Post date:** [3 March 2021 13:46 UTC](https://community.ofelia.com/t/how-to-archive-a-case-that-is-still-active/10664/2 "2021-03-03T13:46:26Z")

</div>

Hi,

You can use the `processApi.cancelProcessInstance(processInstanceId)` method.  
There is no REST API equivalent in provided api.

HTH  
Romain

---

<div class="post-metadata">

**Author:** ![Dibyajit.Roy](https://avatars.discourse-cdn.com/v4/letter/d/7ea924/32.png) [@Dibyajit.Roy](https://community.ofelia.com/u/Dibyajit.Roy)\
**Post date:** [3 March 2021 13:48 UTC](https://community.ofelia.com/t/how-to-archive-a-case-that-is-still-active/10664/3 "2021-03-03T13:48:27Z")

</div>

Thank you Romain, I will check out this method.&nbsp;

---

<div class="post-metadata">

**Author:** ![Dibyajit.Roy](https://avatars.discourse-cdn.com/v4/letter/d/7ea924/32.png) [@Dibyajit.Roy](https://community.ofelia.com/u/Dibyajit.Roy)\
**Post date:** [3 March 2021 16:10 UTC](https://community.ofelia.com/t/how-to-archive-a-case-that-is-still-active/10664/4 "2021-03-03T16:10:08Z")

</div>

Working script.

&nbsp;

import org.bonitasoft.engine.api.LoginAPI;  
import org.bonitasoft.engine.bpm.connector.ConnectorInstance;  
import org.bonitasoft.engine.bpm.connector.ConnectorInstancesSearchDescriptor;  
import org.bonitasoft.engine.bpm.connector.ConnectorState;  
import org.bonitasoft.engine.bpm.connector.ConnectorStateReset;  
import org.bonitasoft.engine.search.Order;  
import org.bonitasoft.engine.search.SearchOptions;  
import org.bonitasoft.engine.search.SearchOptionsBuilder;  
import org.bonitasoft.engine.search.SearchResult;  
import org.bonitasoft.engine.session.APISession;  
import com.bonitasoft.engine.api.LogAPI;  
import com.bonitasoft.engine.api.ProcessAPI;  
import com.bonitasoft.engine.api.TenantAPIAccessor;  
import com.bonitasoft.engine.log.Log;  
import com.bonitasoft.engine.log.LogSearchDescriptor;

&nbsp;apiAccessor.processAPI.cancelProcessInstance(16003);
