Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
PHP Interface to the Capsule CRM web service.
branch: master

Added private function to retrieve Case ID, optional param in add() m…

…ethod to return Case ID instead of stdClassObject

README.md

Introduction

This is the PHP API Wrapper that allows developers to access the Capsule CRM api using PHP

Examples

Get a party by party id:

require_once 'Services/Capsule.php';

try {
    $capsule = new Services_Capsule('appName', 'token');
    $party   = $capsule->party->get('partyId');
} catch (Services_Capsule_Exception $e) {
    print_r($e);
}

print_r($party);

Get all party:

require_once 'Services/Capsule.php';

try {
    $capsule = new Services_Capsule('appName', 'token');
    $parties = $capsule->party->getList();
} catch (Services_Capsule_Exception $e) {
    print_r($e);
}

print_r($parties);

Get a list of people in a party:

require_once 'Services/Capsule.php';

try {
    $capsule = new Services_Capsule('appName', 'token');
    $people  = $capsule->party->people->getAll('partyId');
} catch (Services_Capsule_Exception $e) {
    print_r($e);
}

print_r($people);

Add a new history note to a party:

require_once 'Services/Capsule.php';

try {
    $capsule = new Services_Capsule('appName', 'token');
    $note  = $capsule->party->history->addNote(
        'partyId', 'This is a test note.'
    );
} catch (Services_Capsule_Exception $e) {
    print_r($e);
}

var_dump($note); // This will be true if success

Get a list of opportunity:

require_once 'Services/Capsule.php';

try {
    $capsule = new Services_Capsule('appName', 'token');
    $opps  = $capsule->opportunity->getList();
} catch (Services_Capsule_Exception $e) {
    print_r($e);
}

print_r($opps);
Something went wrong with that request. Please try again.