# Get a List of RAPID Routines via WebServices

**URL:** <https://tech-community.robotics.abb.com/t/get-a-list-of-rapid-routines-via-webservices/9834>\
**Category:** Developer Tools\
**Created:** [December 2, 2020, 1:53pm UTC](https://tech-community.robotics.abb.com/t/get-a-list-of-rapid-routines-via-webservices/9834 "2020-12-02T13:53:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MikeTT](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@MikeTT](https://tech-community.robotics.abb.com/u/MikeTT)\
**Post date:** [December 2, 2020, 1:53pm UTC](https://tech-community.robotics.abb.com/t/get-a-list-of-rapid-routines-via-webservices/9834/1 "2020-12-02T13:53:34Z")

</div>

Hello, I am trying to figure out the best way to retrieve a list of all the routines which exist in a RAPID module. In the PC SDK There was a Module class which had a GetRoutines() method which returned an array of Routine. I was hoping to find something similar in the Web API.

I was looking at using GET /rw​/rapid​/tasks​/{task}​/modules​/{module}​/routine but this requires row and column parameters which I am unable to supply as my front end application does not necessarily know about the existence of a routine prior to fetching them from RAPID.

Thanks in advance,  
Mike

---

<div class="post-metadata">

**Author:** ![dnilsson](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/dnilsson/32/795_2.png) [@dnilsson](https://tech-community.robotics.abb.com/u/dnilsson)\
**Post date:** [December 9, 2020, 3:02pm UTC](https://tech-community.robotics.abb.com/t/get-a-list-of-rapid-routines-via-webservices/9834/2 "2020-12-09T15:02:06Z")

</div>

Hi,  
I think this is what you want to look at:

> **[Robot Web Services: Get RAPID system resources](https://developercenter.robotstudio.com/api/rwsApi/rapid_system_page.html)**

Which gives you all of the resources listed.

Best regards,  
Daniel
