This help page is intended for developers that want to use the SermonAudio.com SOAP API calls directly. If you need some custom feature that this module doesn't provide then read on and you will figure out how to use the SOAP API calls in a custom module.

For the most up to date listing of their SOAP API please head to:
http://www.sermonaudio.com/soapapi

All code examples below will need to be placed inside of a custom module.
Example using the GetEventTypes call:

$method = "GetEventTypes";
$response = sermonaudio_soap($method);
The $response variable will now contain the event types the SermonAudio.com supports.

Example using GetSpeakersByKeyword method:

$method = "GetSpeakersByKeyword";
$args = array(
  'Keyword' => 'chappell',
);
$response = sermonaudio_soap($method, $args);
The $response variable will now contain the speakers that match the selected keyword. Of course you would need to use your own keyword in your code.