Process List

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

NameType
archivedboolean
campus_idinteger
modified_sincedatetime

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>