Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
PHP Interface to the Capsule CRM web service.
PHP
branch: master

This branch is 9 commits behind davidcoallier:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Services
examples
tests
README.md
Services_Capsule.tmproj
package.php
package.xml

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.