# Flowable rest for subprocess

**URL:** https://forum.flowable.org/t/flowable-rest-for-subprocess/1316
**Category:** Uncategorized
**Created:** [December 8, 2017, 6:21am UTC](https://forum.flowable.org/t/flowable-rest-for-subprocess/1316 "2017-12-08T06:21:29Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Utpal\_Sarmah](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/utpal_sarmah/32/429_2.png) [@Utpal\_Sarmah](https://forum.flowable.org/u/Utpal_Sarmah)
#### Post date: [December 8, 2017, 6:21am UTC](https://forum.flowable.org/t/flowable-rest-for-subprocess/1316/1 "2017-12-08T06:21:29Z")

</div>

How do I get all the subprocess for a workflow from flowable-rest API ?

---

<div class="post-metadata">

### Author: ![mtmanju](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/mtmanju/32/388_2.png) [@mtmanju](https://forum.flowable.org/u/mtmanju)
#### Post date: [December 8, 2017, 8:58am UTC](https://forum.flowable.org/t/flowable-rest-for-subprocess/1316/2 "2017-12-08T08:58:14Z")

</div>

Hi @Utpal_Sarmah

You can use the rest API: query/historic-process-instances and you need to set the superProcessInstanceId while making rest API call which is the processInstanceId of the main process.

**Example:**

> **URI:** [http://localhost:8091/query/historic-process-instances](http://localhost:8091/query/historic-process-instances)  
> **Request Method:** POST  
> **Content-Type:** application/json  
> **Request Body:**  
> {  
> “superProcessInstanceId” : “5035”,  
> “includeProcessVariables”:true  
> }

---

<div class="post-metadata">

### Author: ![nandanctv](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/nandanctv/32/488_2.png) [@nandanctv](https://forum.flowable.org/u/nandanctv)
#### Post date: [December 11, 2017, 1:13pm UTC](https://forum.flowable.org/t/flowable-rest-for-subprocess/1316/3 "2017-12-11T13:13:31Z")

</div>

Hi @mtmanju Tried the same, but I do not have a superProcessInstanceId. Any alternatives?
