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