Проверить поддержку биллинга для абонента
JSON API v3
POST /api/v3/projects/{projectId}/billing/check
Проверяет, поддерживается ли указанный абонент (MSISDN) для активации и тарификации в рамках указанного проекта.
Payload подписи v4: {customerPayload} (например, {msisdn} для мобильного телефона)
Параметры запроса
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
projectId | integer (int32) | да |
Тело запроса
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
msisdn | string | — | MSISDN абонента в международном формате E.164 (без +) |
Пример запроса
{
"msisdn": "79600000000"
}Пример ответа
{
"success": true,
"data": {
"supported": true,
"customer": {
"type": "mobile_phone",
"msisdn": "79600000000"
}
}
}Коды ответов
| Код | Описание |
|---|---|
200 | Результат проверки поддержки биллинга |
400 | Ошибка валидации или бизнес-ошибка запроса |
401 | Ошибка аутентификации (отсутствует/неверна подпись или временная метка) |
403 | Доступ к проекту запрещён или IP не в белом списке |
422 | Ошибка бизнес-валидации |
500 | Непредвиденная ошибка платформы |
503 | Сервис временно недоступен |