Flash Calls - аторизация звонком
Авторизация входящим звонком. Кодом подтверждения являются последние 4 цифры номера с которого происходит звонок.
Запросы выполняются методом POST или GET на URL:
https://api.telefon-ip.ru/api/v1/authcalls/{token}/{action}/{params} где:
token - ключ доступа к API, который можете получить в личном кабинете или по запросу на support@telefon-ip.ru. Первые 50 запросов для тестирования бесплатно.
action - вызываемые функции API описанные ниже в документации
params - передаваемые параметры в зависимости от метода вызова, обычно для GET запроса
get_code - получение кода авторизации
GET
https://api.telefon-ip.ru/api/v1/authcalls/<token>/get_code/<phone>/
Example
https://api.telefon-ip.ru/api/v1/authcalls/4ea13fbf-f5a3-4084-8b01-9733cd6fd0b1/get_code/89243555100
Запрос с отправкой SMS в случае если звонок не был доставлен
https://api.telefon-ip.ru/api/v1/authcalls/4ea13fbf-f5a3-4084-8b01-9733cd6fd0b1/get_code/89243555100?sms=true
Path Parameters
token*
String
Ключ доступа
phone*
Integer
Номер телефона вызываемого абонента. Ограничение на 5 отправок в сутки.
Query Parameters
sms
Boolean
Если установлено значение true, клиенту совершается звонок. Если звонок не проходит и оператор возвращает код ошибки, на номер клиента автоматически отправляется SMS с кодом авторизации. По умолчанию установлено значение false.
get_status - получение информации об авторизации
GET
https://api.telefon-ip.ru/api/v1/authcalls/<token>/get_status/<id>/
Path Parameters
token*
String
Ключ доступа
id*
Integer
Индификатор запроса (берется из get_code)
get_balance - получение остатка средств на счете
GET
https://api.telefon-ip.ru/api/v1/authcalls/<token>/get_balance/
Example
https://api.telefon-ip.ru/api/v1/authcalls/4ea13fbf-f5a3-4084-8b01-9733cd6fd0b1/get_balance/
Path Parameters
token
String
Ключ доступа
get_billing_record - получение N последних записей транзакций
GET
https://api.telefon-ip.ru/api/v1/authcalls/<token>/get_billing_record/<coun-record>/
Example
https://api.telefon-ip.ru/api/v1/authcalls/4ea13fbf-f5a3-4084-8b01-9733cd6fd0b1/get_billing_record/50/
Path Parameters
token*
String
Ключ авторизации
count-record
Integr
Количество последних записей (не больше 100)
get_billing_csv - получение экспорта данных записей транзакций в csv формате
GET
https://api.telefon-ip.ru/api/v1/authcalls/<token>/get_billing_csv/<start_date>/
Example
https://api.telefon-ip.ru/api/v1/authcalls/4ea13fbf-f5a3-4084-8b01-9733cd6fd0b1/get_billing_csv/2021-12-31/
Path Parameters
token
String
Ключ авторизации
start_date
String
Дата начала выгрузки формата YYYY-MM-DD
post_billing_data - получение записей транзакций
POST
https://api.telefon-ip.ru/api/v1/authcalls/<token>/post_billing_data/
Path Parameters
token
String
Ключ авторизации
Request Body
start_date
String
Дата начала получения данных формата YYYY-MM-DD
end_date
String
Дата конца получения данных формата YYYY-MM-DD
Партнерский API
Внимание: Для работы с партнерским API необходимо получить статус партнера для ключа авторизации. Запросить token можно по электронной почте
support@telefon-ip.ru
post_user_create - создание пользователя
POST
https://api.telefon-ip.ru/api/v1/authcalls/<token>/post_user_create/
Path Parameters
token*
String
Ключ партнера
Request Body
user_name*
String
Имя пользователя
user_phone*
String
Номер телефона пользователя
user_token
String
Создание пользователя под токеном партнера (опционально - то есть партнер сам передает токен под которым будет работать клиент, если не указан токен генерируется)
post_user_blocking - блокировка пользователя
POST
https://api.telefon-ip.ru/api/v1/authcalls/<token>/post_user_blocking
Path Parameters
token*
String
Ключ партнера
Request Body
user_token*
String
Ключ клиента
user_status*
Boolean
Активен или не активен клиент
post_billing_payment - пополнение баланса пользователя
POST
https://api.telefon-ip.ru/api/v1/authcalls/<token>/post_billing_payment
Path Parameters
token*
String
Ключ партнера
Request Body
user_token*
String
Ключ клиента
user_payment*
String
Сумма платежа
get_users - получение списка партнерских пользователей
GET
https://api.telefon-ip.ru/api/v1/authcalls/<token>/get_users
Last updated