The Update Individual Fit service allows the user to update the individual fit for a single individual. When setting the fit for an individual all previous values will be removed and only those passed in will be set. In the example below if the individual had passions or personality styles previous set, those will be remove after the service is run.
Service Name
update_individual_fit
Required Parameters
| Name | Type |
|---|---|
| individual_id | int |
Optional Parameters
| Name | Type |
|---|---|
| spiritual_gifts | int array |
| passions | int array |
| abilities | int array |
| personality_style | int |
Example Curl
curl -u user:pass "https://yourchurch.ccbchurch.com/api.php?srv=update_individual_fit&individual_id=1" -d "spiritual_gifts[1]=1&abilities[1]=1&abilities[2]=4"Example Response XML
<?xml version="1.0" encoding="UTF-8"?>
<ccb_api>
<request>
<parameters>
<argument value="individual_fit" name="srv"/>
</parameters>
</request>
<response>
<service>individual_profiles</service>
<service_action>execute</service_action>
<availability>public</availability>
<individuals count="1">
<individual id="1">
<individuals count="1">
<individual id="1">
<abilities count="2">
<ability id="1">Skill: Medical</ability>
<ability id="4">Skill: Education</ability>
</abilities>
<spiritual_gifts count="1">
<spiritual_gift id="1">Administration</spiritual_gift>
</spiritual_gifts>
<passions count="0"></passions>
</individual>
</individuals>
</response>
</ccb_api>