2017 © Pedro Peláez
 

library intercom-php

Intercom API client built on top of Guzzle 6

image

intercom/intercom-php

Intercom API client built on top of Guzzle 6

  • Thursday, June 7, 2018
  • by josler
  • Repository
  • 155 Watchers
  • 186 Stars
  • 1,927,209 Installations
  • PHP
  • 18 Dependents
  • 0 Suggesters
  • 100 Forks
  • 7 Open issues
  • 67 Versions
  • 9 % Grown

The README.md

intercom-php

Circle CI packagist Intercom API Version, (*1)

Official PHP bindings to the Intercom API, (*2)

Project Updates

Maintenance

We're currently building a new team to provide in-depth and dedicated SDK support., (*3)

In the meantime, we'll be operating on limited capacity, meaning all pull requests will be evaluated on a best effort basis and will be limited to critical issues., (*4)

We'll communicate all relevant updates as we build this new team and support strategy in the coming months., (*5)

Installation

This library supports PHP 7.1 and later, (*6)

This library uses HTTPlug as HTTP client. HTTPlug is an abstraction that allows this library to support many different HTTP Clients. Therefore, you need to provide it with an adapter for the HTTP library you prefer. You can find all the available adapters in Packagist. This documentation assumes you use the Guzzle6 Client, but you can replace it with any adapter that you prefer., (*7)

The recommended way to install intercom-php is through Composer:, (*8)

composer require intercom/intercom-php php-http/guzzle6-adapter

Clients

Initialize your client using your access token:, (*9)

use Intercom\IntercomClient;

$client = new IntercomClient('<insert_token_here>');

If you already have an access token you can find it here. If you want to create or learn more about access tokens then you can find more info here., (*10)

If you are building a third party application you can get your OAuth token by setting-up-oauth for Intercom., (*11)

For most use cases the code snippet above should suffice. However, if needed, you can customize the Intercom client as follows:, (*12)

Add custom headers

use Intercom\IntercomClient;

$client = new IntercomClient(
    '<insert_token_here>',
    null,
    ['Custom-Header' => 'value']
);

Use a custom HTTP client

This client needs to implement Psr\Http\Client\ClientInterface, (*13)

$client->setHttpClient($yourHttpClient);

Use a custom request factory

This factory needs to implement Http\Message\RequestFactory, (*14)

$client->setRequestFactory($yourRequestFactory);

Use a custom URI factory

This factory needs to implement Http\Message\UriFactory, (*15)

$client->setUriFactory($yourUriFactory); 

API Versions

This library is intended to work with any API Version. By default, the version that you have configured for your App in the Developer Hub will be used. However, you can overwrite that version for a single request or for all the requests using this library by including the Intercom-Version header when initializing the client as follows:, (*16)

use Intercom\IntercomClient;

$client = new IntercomClient(
    '<insert_token_here>',
    null,
    ['Intercom-Version' => '1.1']
);

For more information about API Versioning, please check the API Versioning Documentation and the API changelog., (*17)

Important: Not all the resources supported by this API are supported by all API versions. See the notes below or the API Reference for more information about the resources supported by each API version., (*18)

Contacts

This resource is only available in API Versions 2.0 and above, (*19)

/** Create a contact */
$client->contacts->create([
    'custom_attributes' => ['nickname' => 'Teddy'],
    'email' => 'test@example.com',
    'type' => 'user',
]);

/** Update a contact */
$client->contacts->update('570680a8a1bcbca8a90001b9', [
    'custom_attributes' => ['nickname' => 'Teddy'],
    'email' => 'test@example.com',
]);

/** Permanently delete a contact */
$client->contacts->deleteContact('570680a8a1bcbca8a90001b9');

/** Get a contact by ID */
$client->contacts->getContact('570680a8a1bcbca8a90001b9');

/** Search for contacts */
$query = ['field' => 'name', 'operator' => '=', 'value' => 'Alice'];
$client->contacts->search([
    'pagination' => ['per_page' => 10],
    'query' => $query,
    'sort' => ['field' => 'name', 'order' => 'ascending'],
]);

/** Get next page of conversation search results */
$client->contacts->nextSearch($query, $response->pages);

/** List all contacts */
$client->contacts->getContacts([]);

Users

This resource is only available in API Versions 1.0 to 1.4. Newer versions use the Contacts resource instead., (*20)

/** Create a user */
$client->users->create([
    'custom_attributes' => ['nickname' => 'Teddy'],
    'email' => 'test@example.com',
]);

/**
 * Update a user (Note: This method is an alias to the create method. In practice you
 * can use create to update users if you wish)
 */
$client->users->update([
    'custom_attributes' => ['nickname' => 'Teddy'],
    'email' => 'test@example.com',
]);

/** Archive a user by ID (i.e. soft delete) */
$client->users->archiveUser('570680a8a1bcbca8a90001b9');

/** Permanently delete a user */
$client->users->permanentlyDeleteUser('570680a8a1bcbca8a90001b9');

/** For more on the difference between archive and permanently deleting a user please see https://developers.intercom.com/reference#archive-a-user. */

/** Get a user by ID */
$client->users->getUser('570680a8a1bcbca8a90001b9');

/** Add companies to a user */
$client->users->create([
    'companies' => [
        [
            'company_id' => '3',
        ]
    ],
    'email' => 'test@example.com',
]);

/** Remove companies from a user */
$client->users->create([
    'companies' => [
        [
            'company_id' => '3',
            'remove' => true,
        ]
    ],
    'email' => 'test@example.com',
]);

/** Find a single user by email */
$client->users->getUsers([
    'email' => 'bob@example.com',
]);

/** List all users up to 10k records */
$client->users->getUsers([]);

/**
 * List all users (even above 10k records)
 * The result object contains an array of your user objects and a scroll_param which you can then
 * use to request the next 100 users. Note that the scroll parameter will time out after one minute
 * and you will need to make a new request
 */
$client->users->scrollUsers();

See here for more info on using the scroll parameter, (*21)

Leads

This resource is only available in API Versions 1.0 to 1.4. Newer versions use the Contacts resource instead., (*22)

/**
 * Create a lead
 * See more options here: https://developers.intercom.io/reference#create-lead
 */
$client->leads->create([
    'custom_attributes' => ['nickname' => 'Teddy'],
    'email' => 'test@example.com',
]);

/**
 * Update a lead (Note: This method is an alias to the create method.
 * In practice you can use create to update leads if you wish)
 */
$client->leads->update([
    'custom_attributes' => ['nickname' => 'Teddy'],
    'email' => 'test@example.com',
]);

/**
 * List leads
 * See more options here: https://developers.intercom.io/reference#list-leads
 */
$client->leads->getLeads([]);

/** Find a lead by ID */
$client->leads->getLead('570680a8a1bcbca8a90000a9');

/** Delete a lead by ID */
$client->leads->deleteLead('570680a8a1bcbca8a90000a9');

/** Convert a Lead to a User */
$client->leads->convertLead([
    'contact' => [
        'user_id' => '8a88a590-e1c3-41e2-a502-e0649dbf721c',
    ],
    'user' => [
        'email' => 'winstonsmith@truth.org',
    ],
]);

/**
 * List all leads (even above 10k records)
 * The result object contains an array of your contacts objects and a scroll_param which you can then
 * use to request the next 100 leads. Note that the scroll parameter will time out after one minute
 * and you will need to make a new request
 */
$client->leads->scrollLeads();

See here for more info on using the scroll parameter, (*23)

Visitors

Retrieve user_id of a visitor via the JavaScript API, (*24)

/** Update a visitor */
$client->visitors->update([
    'custom_attributes' => ['nickname' => 'Teddy'],
    'user_id' => '8a88a590-e1c3-41e2-a502-e0649dbf721c',
]);

/** Find a visitor by ID */
$client->visitors->getVisitor('570680a8a1bcbca8a90000a9');

/** Find a visitor by User ID */
$client->visitors->getVisitor('', [
    'user_id' => '8a88a590-e1c3-41e2-a502-e0649dbf721c',
]);

/** Delete a visitor by ID */
$client->visitors->deleteVisitor('570680a8a1bcbca8a90000a9');

/** Convert a Visitor to a Lead */
$client->visitors->convertVisitor([
    'type' => 'lead',
    'visitor' => [
        'user_id' => '8a88a590-e1c3-41e2-a502-e0649dbf721c',
    ],
]);

/** Convert a Visitor to a User */
$client->visitors->convertVisitor([
    'type' => 'user',
    'user' => [
        'email' => 'winstonsmith@truth.org',
    ],
    'visitor' => [
        'user_id' => '8a88a590-e1c3-41e2-a502-e0649dbf721c',
    ],
]);

Tags

/** List tags */
$client->tags->getTags();

/**
 * Tag users
 * See more options here: https://developers.intercom.io/reference#tag-or-untag-users-companies-leads-contacts
 */
$client->tags->tag([
    'name' => 'Test',
    'users' => [
        ['id' => '1234'],
    ],
]);

Segments

/** List Segments */
$client->segments->getSegments();

/** View a segment */
$client->segments->getSegment('58a707924f6651b07b94376c');

/** View a segment with count */
$client->segments->getSegment('59c124f770e00fd819b9ce81', [
    'include_count' => 'true',
]);

Events

/** Create an event */
$client->events->create([
    'created_at' => 1391691571,
    'email' => 'test@example.com',
    'event_name' => 'testing',
    'metadata' => [
        'order_date' => 1392036272,
        'stripe_invoice' => 'inv_3434343434',
    ],
]);

/** View events for a user */
$client->events->getEvents(['email' => 'bob@example.com']);

Companies

/** Create a company */
$client->companies->create([
    'company_id' => '3',
    'name' => 'foocorp',
]);

/**
 * Update a company
 */
$client->companies->update([
    'id' => '3',
    'name' => 'foocorp',
]);

/** Create or update a company with custom attributes. */
$client->companies->update([
    'custom_attributes' => [
        'short_name' => 'ABC Inc.',
    ],
    'id' => '3',
    'name' => 'foocorp',
]);

/** List Companies */
$client->companies->getCompanies([]);

/** Get a company by ID */
$client->companies->getCompany('531ee472cce572a6ec000006');

/** List users belonging to a company by ID */
$client->companies->getCompanyUsers('531ee472cce572a6ec000006');

/** List users belonging to a company by company_id */
$client->companies->getCompanies([
    'company_id' => '3',
    'type' => 'user',
]);

/**
 * Add companies to a contact with IDs
 * First parameter is contact ID, second is company ID
 */
$client->companies->attachContact('570680a8a1bcbca8a90001b9', '531ee472cce572a6ec000006');

/**
 * Detach company from contact
 * First parameter is contact ID, second is company ID
 */
$client->companies->detachContact('570680a8a1bcbca8a90001b9', '531ee472cce572a6ec000006');

Admins

/** List admins */
$client->admins->getAdmins();

Messages

/**
 * Send a message from an admin to a user
 * See more options here: https://developers.intercom.io/reference#conversations
 */
$client->messages->create([
    'body' => 'Ponies, cute small horses or something more sinister?',
    'from' => [
        'id' => '1234',
        'type' => 'admin',
    ],
    'message_type' => 'inapp',
    'subject' => 'Hey',
    'to' => [
        'email' => 'bob@example.com',
        'type' => 'user',
    ],
]);

Conversations

/**
 * Create a conversation
 * See more options here: https://developers.intercom.com/intercom-api-reference/reference#create-a-conversation
 */
$client->conversations->create([
    'body' => 'Hello.',
    'from' => [
        'id' => '1234',
        'type' => 'user',
    ],
]);

/**
 * List conversations for an admin
 * See more options here: https://developers.intercom.io/reference#list-conversations
 */
$client->conversations->getConversations([
    'admin_id' => '25610',
    'type' => 'admin',
]);

/** Get a single conversation */
$client->conversations->getConversation('1234');

/** Get a single conversation with plaintext comments */
$client->conversations->getConversation('1234', [
    'display_as' => 'plaintext',
]);

/** Search for conversations (API version >= 2.0) */
$query = ['field' => 'updated_at', 'operator' => '>', 'value' => '1560436784'];
$client->conversations->search([
    'pagination' => ['per_page' => 10],
    'query' => $query,
    'sort' => ['field' => 'updated_at', 'order' => 'ascending'],
]);

/** Get next page of conversation search results (API version >= 2.0) */
$client->conversations->nextSearch($query, $response->pages);

/**
 * Reply to a conversation
 * See more options here: https://developers.intercom.io/reference#replying-to-a-conversation
 */
$client->conversations->replyToConversation('5678', [
    'body' => 'Thanks :)',
    'email' => 'test@example.com',
    'message_type' => 'comment',
    'type' => 'user',
]);

/**
 * Reply to a user's last conversation
 * See more options here: https://developers.intercom.com/reference#replying-to-users-last-conversation
 */
$client->conversations->replyToLastConversation([
    'body' => 'Thanks :)',
    'email' => 'test@example.com',
    'message_type' => 'comment',
    'type' => 'user',
]);

/**
 * Mark a conversation as read
 * See API documentation here: https://developers.intercom.io/reference#marking-a-conversation-as-read
 */
$client->conversations->markConversationAsRead('7890');

Counts

/**
 * List counts
 * See more options here: https://developers.intercom.io/reference#getting-counts
 */
$client->counts->getCounts([]);

Notes

/** Create a note */
$client->notes->create([
    'admin_id' => '21',
    'body' => 'Text for my note',
    'user' => [
        'id' => '5310d8e8598c9a0b24000005',
    ]
]);

/** List notes for a user */
$client->notes->getNotes([
  'user_id' => '25',
]);

/** Get a single Note by id */
$client->notes->getNote('42');

Teams

/** List teams */
$client->teams->getTeams();

/** Get a single Team by id */
$client->teams->getTeam('1188');

Rate Limits

Rate limit info is passed via the rate limit headers. You can access this information as follows:, (*25)

$rate_limit = $client->getRateLimitDetails();
print("{$rate_limit['remaining']} {$rate_limit['limit']} \n");
print_r($rate_limit['reset_at']->format(DateTime::ISO8601));

For more info on rate limits and these headers please see the API reference docs, (*26)

Pagination

When listing, the Intercom API may return a pagination object:, (*27)

{
  "pages": {
    "next": "..."
  }
}

You can grab the next page of results using the client:, (*28)

$client->nextPage($response->pages);

In API versions 2.0 and above subsequent pages for listing contacts can be retreived with:, (*29)

$client->nextCursor($response->pages);

Scroll

The first time you use the scroll API you can just send a simple GET request. This will return up to 100 records. If you have more than 100 you will need to make another call. To do this you need to use to scroll_parameter returned in the original response. Use this for subsequent responses until you get an empty array of records. This means there are no records and the scroll timer will be reset. For more information on scroll please see the API reference Here is an example of a simple way to use the scroll for multiple calls:, (*30)

require "vendor/autoload.php";

use Intercom\IntercomClient;

$client = new IntercomClient(getenv('AT'), null);
$resp = $client->users->scrollUsers([]);
$count = 1;
echo "PAGE $count: " . sizeof($resp->users);
echo "\n";
while (!empty($resp->scroll_param) && sizeof($resp->users) > 0) {
    $count = ++$count;
    $resp = $client->users->scrollUsers(["scroll_param" => $resp->scroll_param]);
    echo "PAGE $count: " . sizeof($resp->users);
    echo "\n";
}

Exceptions

Exceptions are handled by HTTPlug. Every exception thrown implements Http\Client\Exception. See the http client exceptions and the client and server errors. The Intercom API may return an unsuccessful HTTP response, for example when a resource is not found (404). If you want to catch errors you can wrap your API call into a try/catch block:, (*31)

try {
    $user = $client->users->getUser('570680a8a1bcbca8a90001b9');
} catch(Http\Client\Exception $e) {
    if ($e->getCode() == '404') {
        // Handle 404 error
        return;
    } else {
        throw $e;
    }
}

Pull Requests

  • Add tests! Your patch won't be accepted if it doesn't have tests., (*32)

  • Document any change in behaviour. Make sure the README and any other relevant documentation are kept up-to-date., (*33)

  • Create topic branches. Don't ask us to pull from your master branch., (*34)

  • One pull request per feature. If you want to do more than one thing, send multiple pull requests., (*35)

  • Send coherent history. Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please squash them before sending them to us., (*36)

The Versions

07/06 2018

dev-archive_user

dev-archive_user

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

07/06 2018

dev-master

9999999-dev

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

07/06 2018

v3.2.0

3.2.0.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

15/03 2018

dev-bv/update_circle_ci

dev-bv/update_circle_ci

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

06/02 2018

dev-segment_readme

dev-segment_readme

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

24/11 2017

dev-cho_bulk_url

dev-cho_bulk_url

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

08/11 2017

dev-AP/PHP-7

dev-AP/PHP-7

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

24/10 2017

v3.1.8

3.1.8.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

12/10 2017

v3.1.7

3.1.7.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

05/10 2017

dev-damon/updating-readme

dev-damon/updating-readme

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

04/10 2017

dev-bv/add_leads_scroll

dev-bv/add_leads_scroll

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

14/09 2017

v3.1.6

3.1.6.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

14/09 2017

dev-lucianocn-master

dev-lucianocn-master

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

29/08 2017

v3.1.5

3.1.5.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

28/08 2017

v3.1.4

3.1.4.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

08/06 2017

v3.1.3

3.1.3.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

01/06 2017

dev-timlim/add-visitors

dev-timlim/add-visitors

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

31/05 2017

dev-timlim/readme-leads

dev-timlim/readme-leads

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

04/04 2017

v3.1.2

3.1.2.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

13/02 2017

v3.1.1

3.1.1.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

11/02 2017

dev-anas/pagination-fixes

dev-anas/pagination-fixes

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

24/01 2017

dev-PAT

dev-PAT

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

17/10 2016

v3.1.0

3.1.0.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

14/10 2016

dev-curtis/readme

dev-curtis/readme

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

01/10 2016

v3.0.2

3.0.2.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

10/08 2016

v3.0.1

3.0.1.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

10/08 2016

dev-amburke-delete-user

dev-amburke-delete-user

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

18/07 2016

v3.0.0

3.0.0.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

09/07 2016

dev-bulk-api-readme-code

dev-bulk-api-readme-code

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

03/05 2016

dev-BL/composer

dev-BL/composer

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

03/05 2016

v2.0.0

2.0.0.0

Intercom API client built on top of Guzzle 6

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

16/03 2016

dev-MH/readme

dev-MH/readme

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

08/03 2016

v1.5.0

1.5.0.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

19/11 2015

v1.4.0

1.4.0.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

06/11 2015

v1.3.2

1.3.2.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

15/10 2015

v1.3.1

1.3.1.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

03/09 2015

v1.3.0

1.3.0.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

24/08 2015

v1.2.3

1.2.3.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

24/08 2015

v1.2.2

1.2.2.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

29/07 2015

v1.2.1

1.2.1.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

28/07 2015

v1.2.0

1.2.0.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

16/07 2015

v1.1.1

1.1.1.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

15/07 2015

dev-jo/spec-server-error

dev-jo/spec-server-error

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

08/05 2015

v1.1.0

1.1.0.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

03/04 2015

v1.0.0

1.0.0.0

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

21/01 2015

v1.0.0-b12

1.0.0.0-beta12

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

21/01 2015

dev-jo/updateuserid

dev-jo/updateuserid

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

14/01 2015

v1.0.0-b11

1.0.0.0-beta11

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

14/01 2015

dev-jo/add-signed-up-at

dev-jo/add-signed-up-at

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

13/01 2015

v1.0.0-b10

1.0.0.0-beta10

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

13/01 2015

dev-jo/add-admin-conversation-replies

dev-jo/add-admin-conversation-replies

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

09/01 2015

v1.0.0-b9

1.0.0.0-beta9

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

09/01 2015

dev-update-last-request-at-json-for-create

dev-update-last-request-at-json-for-create

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

07/01 2015

v1.0.0-b8

1.0.0.0-beta8

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

09/12 2014

v1.0.0-b7

1.0.0.0-beta7

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

09/12 2014

dev-jo/remove-admin_id-constraint-on-note

dev-jo/remove-admin_id-constraint-on-note

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

09/11 2014

v1.0.0-b6

1.0.0.0-beta6

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

09/11 2014

dev-get-all-conversations

dev-get-all-conversations

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

28/10 2014

v1.0.0-b5

1.0.0.0-beta5

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

28/10 2014

dev-jo/beta-5-packagist

dev-jo/beta-5-packagist

Intercom API client built on top of Guzzle 3

  Sources   Download

Apache Version 2

The Requires

 

The Development Requires

api guzzle intercom intercom.io

07/10 2014

v1.0.0-b4

1.0.0.0-beta4

Intercom API client built on top of Guzzle 3

  Sources   Download

MIT

The Requires

 

The Development Requires

api guzzle intercom intercom.io

07/10 2014

dev-jo/fix-events-json-parsing

dev-jo/fix-events-json-parsing

Intercom API client built on top of Guzzle 3

  Sources   Download

MIT

The Requires

 

The Development Requires

api guzzle intercom intercom.io

06/10 2014

v1.0.0-b3

1.0.0.0-beta3

Intercom API client built on top of Guzzle 3

  Sources   Download

MIT

The Requires

 

The Development Requires

api guzzle intercom intercom.io

06/10 2014

dev-jo/add-remote-created-at

dev-jo/add-remote-created-at

Intercom API client built on top of Guzzle 3

  Sources   Download

MIT

The Requires

 

The Development Requires

api guzzle intercom intercom.io

16/09 2014

v1.0.0-b2

1.0.0.0-beta2

Intercom API client built on top of Guzzle 3

  Sources   Download

MIT

The Requires

 

The Development Requires

api guzzle intercom intercom.io

16/09 2014

dev-dehora/rm-3

dev-dehora/rm-3

Intercom API client built on top of Guzzle 3

  Sources   Download

MIT

The Requires

 

The Development Requires

api guzzle intercom intercom.io

05/09 2014

v1.0.0-b1

1.0.0.0-beta1

Intercom API client built on top of Guzzle 3

  Sources   Download

MIT

The Requires

 

The Development Requires

api guzzle intercom intercom.io