API — это и есть продукт
Собственные дашборды и формы Avortyx вызывают те же endpoint'ы, что и вы. Нет второсортного слоя интеграции, отстающего от приложения: когда функция выходит, она уже есть в API.
Работайте со звонками, лидами, покупателями, офферами, расписаниями, номерами, записями, списками исключений и многим другим через RESTful-интерфейс, возвращающий JSON.
Два вида токенов
- Токены доступа компании — пара публичного и приватного ключа для одной компании с базовой аутентификацией. У каждой пары свои права, поэтому задача отчётности может читать звонки, не имея доступа к покупателям.
- Токены разработчика — токен, привязанный к человеку, с правами этого пользователя во всех компаниях, к которым у него есть доступ. Удобно для внутренних инструментов, работающих с несколькими аккаунтами.
Минимальные привилегии по умолчанию
Давайте каждому ключу только то, что ему нужно, или полный доступ, когда он действительно нужен. Токены можно ограничить одним агентом (соавтором) и мгновенно приостановить без удаления.
Ограничено и записано
Каждый ключ защищён, а каждое использование видно:
- Белые списки IP — токен работает только с одобренных адресов (см. Белый список IP для API).
- Зашифрованные ключи — приватные ключи и токены разработчиков шифруются при хранении и никогда не хранятся открытым текстом.
- Закрытая отправка лидов — требуйте действительный токен и на endpoint'ах отправки лидов, чтобы никто не мог отправлять лиды без учётных данных.
- Журналы безопасности — каждая сессия API записывается с IP-адресом, страной, провайдером и сетью (ASN), а отклонённые попытки с заблокированных IP тоже фиксируются.