...
id_Document (пример: "123") - первичный ключ контакта.
Если мы создаем новый контакт, то значение не передаем, если редактируем существующий - передаем идентификатор;id_Person (пример: "123") - Ссылка на идентификатор персоны (обязательное поле, число);
id_Country (пример: "123") - Ссылка на идентификатор страны (обязательное поле, число);
id_DocumentType (пример: "2") - Ссылка на тип документа (обязательное поле, число);
1 - Паспорт РФ;
2 - Загранпаспорт;
3 - Паспорт другой страны;
4 - Свид Свидетельство. о рождении (тип доступен только при добавлении новой персоны).
...
Соответствие полей интерфейса полям модели:
...
Для проведения любой операции необходимо пройти авторизацию, а также, если мы работаем от имени агента, получить контекст клиента
Для получения контекста клиента используется сервис DocumentManagement.asmx
WSDL можно скачать с демо-сайта: https://demo.corteos.ru/XmlGate/V3/StaticData/Documents/DocumentManagement.asmx
Для работы в продуктовой среде необходимо заменить demo.corteos.ru на свой домен (на котором работают пользователи вашей компании).
В API реализованы следующие методы для работы с документом:
GetV2 - получение документа по первичному ключу (RW_Document.id_Document);
SaveV2 - сохранение документа;
ListV2 - получение списка документов;
DeleteV2 - удаление документа.
Подробное описание данных методов:
Получение списка документов (ListV2)
Получить список документов можно по идентификатору персоны (id_Person), которой эти документы принадлежат. Данный параметр является обязательным.
...