====== GetActivationForm ======
===== Параметры =====
^Название^Тип^Описание^
|partNum|string|Партномер. Проверяется, активирована ли форма у соответствующего вендора, и собирается список правил, необходимых для заполнения формы|
|montSubscriberId|Guid|идентификатор подписчика|
|langCode|string|Код языка (например RU)|
===== Возвращаемое значение =====
^Тип^Описание^
|[[ru:apiv2:types:RegistrationDescriptionContract|RegistrationDescriptionContract]]|Правила заполнения регистрационной формы|
===== Описание =====
Метод используется для получения активационной формы, в которой содержатся правила заполнения полей для создания подписчика или его активации для пользования заданным продуктом.
Если этот метод вызывается для нового подписчика, то значение montSubscriberId можно не передавать.
===== Возможные ошибки =====
^Код^Текст ошибки^
|2|Продукт не найден|
|60|Пользователь уже активирован|
|900|Для заданного продукта не нужна активационная форма|
===== Пример для XmlOverHttp =====
==== запрос ====
GET
[[https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&montSubscriberId=53e3081c-f787-4e33-bc99-cc2e3aa392c7&langCode=RU|https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&montSubscriberId=53e3081c-f787-4e33-bc99-cc2e3aa392c7&langCode=RU]]
или
GET
[[https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&langCode=RU|https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&langCode=RU]]
==== ответ ====
false
CREST
Email
Email
Введите email
^([^@]*@[^@]*){1,128}$
Укажите корректный Email
false
1
1
true
true
1
128
...
CompanyName
Название компании
Введите название компании
^.{1,128}$
Неправильно указано название компании
false
1
1
true
true
1
128
false
0
===== Пример для SOAP =====
==== запрос ====
POST [[https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc|https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc]]
http://tempuri.org/IB2BServiceV2/GetActivationForm
http://www.w3.org/2005/08/addressing/anonymous
https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc
username
password
clp-685
55173afd-3227-4b09-8c2a-8ef38c490708
RU
==== ответ ====
http://tempuri.org/IB2BServiceV2/GetActivationFormResponse
d0a5e327-5cc7-4060-9f06-f21ee8a5cafd
2015-09-28T13:22:30.693Z
2015-09-28T13:27:30.693Z
false
true
Укажите корректный Email
Введите email
Email
Email
1
false
0
0
^([^@]*@[^@]*){1,128}$
true
1
...
Россия
true
Не указана страна
Страна конечного пользователя
CountryCode
Страна
1
false
0
0
^.{2,30}$
true
1
CREST
0
false