bolid1/php-api-client-amocrm

Client for amoCRM API


License
MIT

Documentation

PHP client for API amoCRM

Simple in usage PHP client for amoCRM

Status

Build Status Coverage Status

Installation

The suggested installation method is via composer:

php composer.phar require "bolid1/php-api-client-amocrm"

Usage

Create lead with \amoCRM\Entities\Elements\Lead class:

$lead = new \amoCRM\Entities\Elements\Lead;
$lead->setName('My new lead');

Init requester via \amoCRM\RequesterFactory::make method:

$requester = \amoCRM\RequesterFactory::make('subdoma', 'email@example.com', 'secret_key');

Create \amoCRM\Entities\LeadsRequester object and send lead info to amoCRM

$leads_requester = new \amoCRM\Entities\LeadsRequester($requester);
$created_leads = $leads_requester->add([$lead->toAmo()]);
if (!empty($created_leads[0]['id'])) {
    $lead->setId($created_leads[0]['id']);
}

License

PHP client for API amoCRM is MIT license