nikserg/crm-certificate-api

There is no license information available for the latest version (0.99) of this package.

Айтиком CRM API

0.99 2022-10-07 14:02 UTC

README

Build Status Scrutinizer Code Quality

crm-certificate-api

API для системы https://crm.uc-itcom.ru/

Установка

composer require nikserg/crm-certificate-api

Запуск

$client = new Client(<api-ключ>, 'https://crm.uc-itcom.ru/index.php/'); // or 'https://dev.uc-itcom.ru/index.php/'

Функции

Запросы к API

  • $client->sendCustomerForm(SendCustomerFormRequest $customerForm) - создание заявки на сертификат
  • $client->getCustomerForm($customerFormCrmId) - получение данных о заявке на сертификат
  • $client->getOpportunity($opportunityCrmId) - получение данных о сделке
  • $client->getAccountsIds() - получение все ID аккаунтов
  • $client->getAccounts() - получение информации по аккаунтам
  • $client->changeStatus(ChangeStatus $changeStatus) - cмена статуса заявки
  • $client->deleteCustomerForm($customerFormCrmId) - удаление заявки на сертификат
  • $client->getCustomerFormClaim($customerFormCrmId, $format = 'pdf') - получение содержимого файла заявления на выпуск сертификата
  • $client->getCustomerFormCertificateBlank($customerFormCrmId, $format = 'pdf') - получение содержимого файла бланка сертификата
  • $client->sendCustomerFormData($crmCustomerFormId, SendCustomerFormData $customerFormData) - заполнение формы заявления на выпуск сертификата

Без запроса к API

  • $client->editUrl($token) - формирование ссылки на редактирование заявки на сертификат без авторизации
  • $client->generationUrl($token, $generatonToken, $iframe = false) - формирование ссылки на генерацию запроса на выпуск сертификата
  • $client->realizationDownloadUrl($customerFormId, $token) - формирование ссылки для скачивания реализации по заявке
  • $client->certificateDownloadUrl($customerFormId, $token) - формирование ссылки для скачивания выпущенного сертификата
  • $client->certificateWriteUrl($customerFormId, $token) - формирование ссылки для записи выпущенного сертификата на носитель