Аутентификация агента будет происходить посредством пересылки специально сгенерированного персонального ключа. Данный ключ будет выдан агенту командой Call-tracking.by. Ключ необходимо будет пересылать в каждом запросе. Имя параметра agent_token.

Дополнительным уровнем безопасности является проверка ip-адресов с которых приходят запросы. Запросы с определенным ключем агента будут разрешены только для определенных статических ip-адресов. Список ip-адресов необходимо предоставить команде Call-tracking.by заблаговременно. Исключение составляют запросы на получение тестовых данных. Запросы на получение тестовых данных (демо-данные) не будут проходить проверку ip-адресов.

Агенту будет предоставлен доступ только к данным определенных пользователей. Пользователь и\или агент должен сообщить команде Call-tracking.by о своем желании передавать данные через API. После получения такого запроса будет сгенерирован уникальный UUID пользователя для использования API. UUID пользователя должен передаваться в каждом запросе в параметре user_uuid

Просмотреть возможные коды ошибок аутентификации можно в разделе Обработка исключительных ситуации. Список кодов ошибок.

Внимание:

Данную возможность сервиса нельзя использовать для попыток узнать конфиденциальную информацию пользователей, не являющихся клиентами агента, который запрашивает данные. Команда Call-tracking.by оставляет за собой право блокировки любых запросов клиента, если им была совершена попытка запроса данных о пользователях, не являющихся его клиентами. Команда Call-tracking.by может отключать возможность получения данных для всех агентов, в случае возникновения угрозы безопасности данных.