Группа методов Invitation предназначена для работы обслуживающих организаций с приглашениями для регистрации новых абонентов.
Для выполнения всех методов этой группы пользователь, от имени которого вызывается программный интерфейс, должен обладать одной из следующих ролей:
- Владелец абонента
- Оператор обслуживающей организации
Сводка по методам
Метод | Назначение |
---|---|
invitation/block | Заблокировать ранее созданное приглашение |
invitation/info | Информация о приглашении для регистрации |
invitation/list | Cписок приглашений для регистрации |
invitation/send | Создать новое приглашение для регистрации |
invitation/unblock | Снять ранее установленную блокировку приглашения |
invitation/block
Заблокировать ранее созданное приглашение
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код обслуживающей организации | 1000 |
id | Строка переменная (9) | Номер приглашения | 000000001 |
block_cause * | Строка переменная (255) | Причина блокировки | Тестовое приглашение |
Ответ | |||
Нет параметров |
invitation/info
Информация о приглашении для регистрации
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код обслуживающей организации | 1000 |
id * | Строка переменная (9) | Номер приглашения | 000000001 |
email * | Строка переменная (254) | Адрес электронной почты | abramov@example.com |
customer * | Число (+12.0) | Код абонента | 1010 |
Ответ: invitation (1) | |||
id | Строка переменная (9) | Номер приглашения | 000000001 |
created | Дата и время в строке формата ISO | Дата оформления приглашения | 28.02.2019 0:00:00 |
name * | Строка переменная (64) | Полное имя пользователя | Abramov |
Строка переменная (254) | Адрес электронной почты | abramov@example.com | |
phone * | Строка переменная (500) | Телефон | +7 (495) 123-45-67 |
public_id * | Строка переменная (36) | Публичный идентификатор абонента | 7713026678 |
activated * | Дата и время в строке формата ISO | Дата активации приглашения | |
blocked * | Дата и время в строке формата ISO | Момент блокирования приглашения | |
state_changed * | Дата и время в строке формата ISO | Дата изменения состояния | |
state * | Строка (перечисление) | Состояние:
| activated |
block_cause * | Строка переменная (255) | Причина блокировки | |
timezone * | Строка переменная (100) | Часовой пояс абонента | Europe/Moscow |
account | Число (+12.0) | Код обслуживающей организации | 1000 |
customer * | Число (+12.0) | Код абонента | 1010 |
tariffs | Список (0..*) | Тарифы приглашения | |
- number | Число (+5.0) | Номер строки | 1 |
- amount | Число (+5.0) | Количество лицензий | 1 |
- parent * | Число (+3.0) | Номер строки родителя | |
- periodicity | Строка неограниченной длины | Тип периода действия | month |
- id | Строка переменная (9) | Код тарифа | 000000001 |
invitation/list
Cписок приглашений для регистрации
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код обслуживающей организации | 1000 |
customer * | Число (+12.0) | Код абонента | 1010 |
start_date * | Дата и время в строке формата ISO | Дата создания приглашения. Начальная, для отбора по периоду | 28.02.2019 0:00:00 |
end_date * | Дата и время в строке формата ISO | Дата создания приглашения. Конечная, для отбора по периоду | 26.03.2020 0:00:00 |
Ответ: invitation (0..*) | |||
id | Строка переменная (9) | Номер приглашения | 000000001 |
created | Дата и время в строке формата ISO | Дата оформления приглашения | 28.02.2019 0:00:00 |
email * | Строка переменная (254) | Адрес электронной почты | abramov@example.com |
public_id * | Строка переменная (36) | Публичный идентификатор абонента | 7713026678 |
activated * | Дата и время в строке формата ISO | Дата активации приглашения | |
account | Число (+12.0) | Код обслуживающей организации | 1000 |
customer * | Число (+12.0) | Код абонента | 1010 |
invitation/send
Создать новое приглашение для регистрации
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код обслуживающей организации | 1000 |
Строка переменная (254) | Адрес электронной почты | petrov@example.com | |
name | Строка переменная (64) | Полное имя пользователя | Petrov |
phone * | Строка переменная (500) | Телефон | +7 (495) 123-45-67 |
public_id * | Строка переменная (36) | Публичный идентификатор абонента | 7713026678 |
Ответ: invitation (1) | |||
Нет параметров |
invitation/unblock
Снять ранее установленную блокировку приглашения
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код обслуживающей организации | 1000 |
id | Строка переменная (9) | Номер приглашения | 000000002 |
Ответ: invitation (1) | |||
Нет параметров |