profile/agent-request

Запрос на регистрацию агента.


Ресурс

[POST]

Параметры POST

string:fullname - полное имя организации. Обязательный.

string:shortname - краткое имя организации. Обязательный.

string:director - ФИО директора. Обязательный.

string:maccountant - ФИО гл. бухгалтера. Опциональный.

string:uaddress - юридический адрес. Обязательный.

string:paddress - фактический адрес. Обязательный.

string:phone - контактный телефон. Обязательный.

string:email - адрес email. Обязательный.

string:site - адрес сайта. Опциональный.

string:execname - имя ответственного контактного лица. Обязательный.

string:execphone - телефон ответственного контактного лица. Обязательный.

string:execemail - email ответственного контактного лица. Обязательный.

string:taxcode - ИНН. Обязательный.

string:rcc - КПП. Опциональный.

string:okpo - ОКПО. Опциональный.

string:ogrn - ОГРН. Обязательный.

string:bank - Банк. Обязательный.

string:bankid - БИК. Обязательный.

string:account - Расчётный счёт. Обязательный.

string:caccount - Корреспондирующий счёт. Обязательный.

boolean:force - флаг "формировать запрос, даже если есть профиль с таким email". Опциональный, по умолчанию - false.

Ответ

Возвращает токен, необходимый для завершения регистрации.

Регистрация выполняется в два этапа. Ресурс profile/agent-request возвращает токен, который передается как URL-параметр в запросе к ресурсу profile/agent-confirm. Таким образом ресурс profile/agent-confirm завершает регистрацию агента.

Разработчик может использовать механизм разделения регистрации на два этапа для защиты от спама. Один из способов - отправить агенту email-сообщение, содержащее URL с токеном для подтверждения регистрации:

https://selena-online.ru/agent/registration-confirm/token

Когда агент перейдёт по этому URL, система выполнит подтверждение регистрации, и на электронный адрес, указанный в запросе profile/agent-request, будет отправлено сообщение с логином и паролем для входа.

Index ProfileAPI