The Process List service allows you to retrieve a list of all your Processes, optionally filtered by campus or a specific date modified since.
Service Name
process_list
Required Parameters
None
Optional Parameters
| Name | Type |
|---|---|
| archived | boolean |
| campus_id | integer |
| modified_since | datetime |
Example Curl
curl -u user:pass "https://yourchurch.ccbchurch.com/api.php?srv=process_list&campus_id=1"Example Response XML
<?xml version="1.0" encoding="UTF-8"?>
<ccb_api>
<request>
<parameters>
<argument value="process_list" name="srv"/>
<argument value="1" name="campus_id"/>
</parameters>
</request>
<response>
<service>process_list</service>
<service_action>execute</service_action>
<availability>public</availability>
<processes count="24">
<process id="58">
<name>33rd Visit Follow-Up Process</name>
<campus id="1">Stable</campus>
<owner id="91">Master Admin</owner>
<hidden>true</hidden>
<managers>
<manager id="630">Jacob Luddite</manager>
<manager id="647">Jay Guliano</manager>
</managers>
<queues>
<queue id="264" order_by="1">no 4</queue>
<queue id="266" order_by="2">no 5</queue>
<queue id="199" order_by="3">Call to Schedule a Coffee Visit</queue>
</queues>
<creator id="91">Master Admin</creator>
<modifier id="91">Master Admin</modifier>
<created>2011-09-26 16:24:31</created>
<modified>2012-10-19 14:36:36</modified>
</process>
…
<process id="55">
<name>Volunteers for Sushi O!</name>
<campus id="1">Stable</campus>
<owner id="91">Master Admin</owner>
<hidden>false</hidden>
<managers>
<manager id="630">Jacob Luddite</manager>
</managers>
<queues>
<queue id="185" order_by="1">Member contact</queue>
<queue id="186" order_by="2">Follow-up / 2nd Contact</queue>
<queue id="187" order_by="3">Volunteer Placement</queue>
<queue id="188" order_by="4">Volunteer Training</queue>
</queues>
<creator id="91">Master Admin</creator>
<modifier id="91">Master Admin</modifier>
<created>2011-09-09 14:57:30</created>
<modified>2011-09-09 14:59:25</modified>
</process>
</processes>
</response>
</ccb_api>