Skip to content

CRM API Айтиком для работы с сертификатами

Notifications You must be signed in to change notification settings

strey223/crm-certificate-api

 
 

Repository files navigation

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->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) - формирование ссылки для записи выпущенного сертификата на носитель

About

CRM API Айтиком для работы с сертификатами

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%