Запрос на регистрацию агента.
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, будет отправлено сообщение с логином и паролем для входа.