From 4d14ba269c07e51a4fc9334be1d23fd1549947ec Mon Sep 17 00:00:00 2001 From: Daniil Date: Thu, 29 Jan 2026 12:32:00 +0300 Subject: [PATCH] vault backup: 2026-01-29 12:32:00 --- .../{Интеграция полная.md => Создание клиента.md} | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) rename Интеграция СУП/{Интеграция полная.md => Создание клиента.md} (57%) diff --git a/Интеграция СУП/Интеграция полная.md b/Интеграция СУП/Создание клиента.md similarity index 57% rename from Интеграция СУП/Интеграция полная.md rename to Интеграция СУП/Создание клиента.md index 99d3367..705cbe7 100644 --- a/Интеграция СУП/Интеграция полная.md +++ b/Интеграция СУП/Создание клиента.md @@ -1,3 +1,10 @@ +## Авторизация + +Используется кастомный header `X-Erp-Integration` +Значение хранится в конфигах у системы СУП. +Для дев и прод разные значения. +При получении значения необходимо его сравнить со значением хранящимся в конфиге. +Если значения не соответствуют, то вернуть ошибку. ## Создание клиента Используется endpoint с методом POST @@ -8,16 +15,27 @@ ```json { - "companyId": "", // Компания - "typeId": "", // Тип заявки - "kindId": "", // Вид заявки "name": "Альфа-Пласт", + "clientName": "Альфа-Пласт", "shortName": "Альфа-Пласт", - "managerId": "123456", // Значение ИНС (залили данные в AD и храним их в CRM. Значение без нулей в начале) + "managerId": "00123456", // Значение ИНС сотрудника + "countryCode": "RU", // Двухбуквенный код страны + "industryCode": "0015", // Код отрасли ERP + "authorId": "00123456", // Значение ИНС сотрудника "accountId": "57ef229c-d8e4-4da5-b87a-7205e7eb7c42" } ``` +``` +"name" - Наименование клиента +"clientName" - Наименование +"shortName" - Краткое название +"managerId" - Менеджер по продажам +"countryCode" - Страна +"industryCode" - Отрасль +"authorId" - Автор клиента в CRM +"accountId" - Id контрагента в CRM +``` ### Ответ Успешный @@ -59,7 +77,7 @@ ```json { "status": "Done", - "clientId": "123-123-123", + "clientId": "0000101202", "errorMessage": "" } ```