https://github.com/orion-crm/client-php
Official php client for orion-crm
https://github.com/orion-crm/client-php
client crm php
Last synced: 26 days ago
JSON representation
Official php client for orion-crm
- Host: GitHub
- URL: https://github.com/orion-crm/client-php
- Owner: orion-crm
- Created: 2017-03-07T13:15:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-11-28T12:20:13.000Z (over 8 years ago)
- Last Synced: 2025-12-14T08:51:36.599Z (6 months ago)
- Topics: client, crm, php
- Language: PHP
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Orion CRM API
Создание клиента
```php
$client = new Orion\Component\Client\Client([
'token' => 'qwe123',
'version' => 'v1',
'host' => 'http://localhost:8000'
]);
```
## CRM
### Создание лида:
```php
$lead = new \Orion\Component\Client\Crm\Lead();
$lead->setName('Hello api!');
$lead->setPrice(10000);
```
### Создание контакта:
```php
$contact = new \Orion\Component\Client\Crm\Contact();
$contact->setName('Hello api!');
$contact->setPhone('+78332207107');
```
Если контакт был найден в базе данных по номеру телефона или email адресу, то новый создаваться не
будет и сохранение будет проигнорировано.
### Создание компании:
```php
$company = new \Orion\Component\Client\Crm\Company();
$company->setName('Hello api!');
$company->setPhone('+78332207107');
```
Если компания была найдена в базе данных по номеру телефона или email адресу, то новая создаваться не
будет и сохранение будет проигнорировано.
### Создание задачи:
```php
$issue = new \Orion\Component\Client\Issue\Issue();
$issue->setContent('Hello api!');
$issue->setResult('Issue api is done');
$issue->setObjectId(1);
$issue->setObjectClass('lead');
$issue->setExecutorId(1);
$issue->setType(1);
// $issue->setType(null); NULL - is comment
$issue->setDeadlineAt(new \DateTime);
// $issue->setDeadlineAt('2017-10-10 10:10:10');
```