Метод используется для получения информации об аккаунте, к которому есть доступ у текущего пользователя.
GET {reseller_domain}/internal_api/accounts/{account_id}
В этой статье:
Авторизация
Требуется авторизация с помощью access token пользователя.
Аргументы
|
Название |
Тип параметра |
Тип данных |
Обязательный/
|
Описание |
|---|---|---|---|---|
|
Content-Type |
header |
string |
Обязательный |
Тип данных, передаваемых в запросе. Укажите application/vnd.api+json |
|
Accept |
header |
string |
Обязательный |
Поддерживаемые типы данных в ответе. Укажите application/vnd.api+json |
|
X-Api-Locale |
header |
string |
Опциональный |
Двухбуквенный код языка данных в ответе |
|
Authorization |
header |
string |
Обязательный |
Действующий access token пользователя. Формат: |
|
reseller_domain |
path |
string |
Обязательный |
Доменное имя реселлера |
|
account_id |
path |
integer |
Обязательный |
ID аккаунта |
Модель ответа
|
Название |
Тип данных |
Описание |
||||||
|---|---|---|---|---|---|---|---|---|
|
data |
object |
Данные ответа |
||||||
|
|
id |
string |
ID аккаунта |
|||||
|
|
type |
string |
Тип данных |
|||||
|
|
attributes |
object |
Информация об аккаунте |
|||||
|
|
|
created_at |
string |
Дата и время создания аккаунта |
||||
|
|
|
name |
string |
Название аккаунта для отображения в Панели управления Клиента по шаблону типа аккаунта (подробнее см.
) |
||||
|
|
|
primary_name |
string |
Основное имя аккаунта. Например, название компании для юридического лица |
||||
|
|
|
status |
string |
|
||||
|
|
|
user_status |
string |
Статус пользователя в аккаунте:
|
||||
|
|
|
user_role |
string |
Уровень доступа пользователя в аккаунте (подробнее см. ):
|
||||
|
|
|
trial |
bool |
Признак клиента, который заказал пробную подписку без полной регистрации:
|
||||
|
|
|
account_type |
object |
Информация о типе аккаунта (см.
) |
||||
|
|
|
|
id |
integer |
ID типа аккаунта |
|||
|
|
|
|
key |
string |
Ключ типа аккаунта |
|||
|
|
|
|
name |
string |
Название типа аккаунта |
|||
|
|
|
terms_and_conditions |
object |
Информация о принятии аккаунтом соглашения Правила продаж (см. Согласие с общими условиями работы в Соглашения с клиентами в ). См. также Получение информации о соглашениях аккаунта |
||||
|
|
|
|
confirmed |
bool |
Признак принятия соглашения:
|
|||
|
|
|
|
url |
string |
Ссылка на правила продаж |
|||
|
|
|
microsoft_customer_agreement |
object |
Информация о принятии аккаунтом Клиентского соглашения Microsoft (см. пример в в руководстве Услуги. Документация Оператора). См. также Получение информации о соглашениях аккаунта |
||||
|
|
|
|
confirmed |
bool |
Признак принятия соглашения:
|
|||
|
|
|
|
url |
string |
Ссылка на клиентское соглашение Microsoft |
|||
|
|
|
usable_balance |
number |
Свободные средства на балансе аккаунта |
||||
|
|
|
reseller_currency_iso_code |
string |
Код валюты реселлера |
||||
|
|
|
account_class |
object |
Информация о правиле обслуживания аккаунта (см.
) |
||||
|
|
|
|
id |
integer |
ID правила обслуживания |
|||
|
|
|
|
key |
string |
Ключ правила обслуживания |
|||
|
|
|
|
name |
string |
Название правила обслуживания |
|||
|
|
|
|
payment_model |
string |
Модель оплаты по умолчанию — используется для подписок, заказанных через Панель управления Клиента:
|
|||
|
|
|
|
buy_with_negative_balance |
bool |
Признак Оплата с отрицательным балансом (см. ):
|
|||
|
|
|
|
guaranteed_payment_limit |
integer |
Максимальная сумма обещанного платежа |
|||
|
|
|
|
guaranteed_payment_period |
integer |
Количество дней, в течение которых аккаунт может использовать обещанный платеж |
|||
|
|
|
financial_blocking_threshold |
number |
Порог срабатывания финансовой блокировки |
||||
|
|
|
finance_lock_date |
string |
Ожидаемая дата начала финансовой блокировки, исходя из разрешенного периода отрицательного баланса — только для активного аккаунта с отрицательным балансом |
||||
|
|
|
current_consumption |
number |
Текущее потребление аккаунта как сумма следующих величин (см. ):
|
||||
|
|
|
user_contract |
object |
Информация о лице, уполномоченном на заключение договора |
||||
|
|
|
|
last_name |
string |
Фамилия уполномоченного лица |
|||
|
|
|
|
first_name |
string |
Имя уполномоченного лица |
|||
|
|
|
|
middle_name |
string |
Отчество уполномоченного лица |
|||
|
|
|
|
|
string |
Email уполномоченного лица |
|||
|
|
|
contact_data |
object |
Адресная информация аккаунта |
||||
|
|
|
|
country |
string |
Код страны |
|||
|
|
|
|
zip |
string |
Почтовый индекс |
|||
|
|
|
|
region |
string |
Регион (Область) |
|||
|
|
|
|
city |
string |
Город |
|||
|
|
|
|
street |
string |
Улица |
|||
|
|
|
|
building |
string |
Дом |
|||
|
|
|
|
office |
string |
Офис |
|||
|
|
|
|
phone |
string |
Номер телефона |
|||
|
|
|
contact_users |
object |
Информация о контактных лицах (см.
) |
||||
|
|
|
|
main |
object |
Информация об основном контактном лице (Владельце аккаунта) |
|||
|
|
|
|
|
id |
integer |
ID пользователя |
||
|
|
|
|
|
last_name |
string |
Фамилия пользователя |
||
|
|
|
|
|
first_name |
string |
Имя пользователя |
||
|
|
|
|
|
middle_name |
string |
Отчество пользователя |
||
|
|
|
|
|
|
string |
Email пользователя |
||
|
|
|
|
tech |
object |
Информация о контактном лице по техническим вопросам |
|||
|
|
|
|
|
id |
integer |
ID пользователя |
||
|
|
|
|
|
last_name |
string |
Фамилия пользователя |
||
|
|
|
|
|
first_name |
string |
Имя пользователя |
||
|
|
|
|
|
middle_name |
string |
Отчество пользователя |
||
|
|
|
|
|
|
string |
Email пользователя |
||
|
|
|
|
bill |
object |
Информация о контактном лице по финансовым вопросам |
|||
|
|
|
|
|
id |
integer |
ID пользователя |
||
|
|
|
|
|
last_name |
string |
Фамилия пользователя |
||
|
|
|
|
|
first_name |
string |
Имя пользователя |
||
|
|
|
|
|
middle_name |
string |
Отчество пользователя |
||
|
|
|
|
|
|
string |
Email пользователя |
||
|
|
|
custom_attributes |
object |
Список пар ключ-значение дополнительных атрибутов аккаунта (см.
) |
||||
|
|
|
manager |
object |
Информация о менеджере аккаунта |
||||
|
|
|
|
name |
string |
Полное имя менеджера |
|||
|
|
|
|
|
string |
Email менеджера |
|||
|
|
|
|
photo |
string |
Ссылка на фото менеджера |
|||
|
|
|
available_operations |
object |
Список действий, доступных для аккаунта с учетом его статуса и настроек реселлера (см. Получение настроек реселлера) |
||||
|
|
|
|
join_payments |
bool |
Возможность объединять платежи вручную (см. Объединение платежей):
|
|||
|
|
|
|
top_up_balance |
bool |
Возможность пополнять баланс (см. Создание платежа):
|
|||
|
|
|
|
create_guaranteed_payment |
bool |
Возможность создавать обещанные платежи (см. Создание обещанного платежа):
|
|||
|
|
|
|
invite_user |
bool |
Возможность приглашать пользователей (см. Приглашенные пользователи):
|
|||
|
|
|
work_permit_for_postpaid |
string |
Наличие у аккаунта разрешения на заказ подписок по модели Постоплата (только коммерческих или пробных тоже — зависит от настроек реселлера, см. и ):
|
||||
|
|
|
mfa_required |
bool |
Признак обязательности использования MFA всеми пользователями аккаунта:
|
||||
|
meta |
object |
Дополнительная информация |
||||||
|
|
server_current_time |
string |
Текущие дата и время сервера |
|||||
Пример запроса
curl --location --request GET 'https://test.activeplatform.com/internal_api/accounts/1945' \
--header 'Content-Type: application/vnd.api+json' \
--header 'Accept: application/vnd.api+json' \
--header 'X-Api-Locale: en' \
--header 'Authorization: Bearer AccessTokenExample'
Пример ответа
{
"data": {
"id": "1945",
"type": "accounts",
"attributes": {
"created_at": "2023-01-17 T15:20:42.802410+0300",
"name": "Florine Kailyn Hintz",
"primary_name": "",
"status": "active",
"user_status": "active",
"user_role": "owner",
"trial": false,
"account_type": {
"id": 1562,
"key": "personal",
"name": "Personal"
},
"terms_and_conditions": {
"confirmed": true,
"url": "https://test.activeplatform.com/terms"
},
"microsoft_customer_agreement": {
"confirmed": true,
"url": "https://test.activeplatform.com/mca"
},
"usable_balance": 0,
"reseller_currency_iso_code": "USD",
"account_class": {
"id": 3726,
"key": "postpay",
"name": "postpay",
"payment_model": "prepay",
"buy_with_negative_balance": false,
"guaranteed_payment_limit": 1000,
"guaranteed_payment_period": 7
},
"financial_blocking_threshold": 0,
"finance_lock_date": null,
"current_consumption": 0,
"user_contract": {
"last_name": "Hintz",
"first_name": "Florine",
"middle_name": "Kailyn",
"email": "Hermina.Reichert@example.net"
},
"contact_data": {
"country": "BO",
"zip": "220100",
"region": "Hillsmouth",
"city": "Edmondview",
"street": "Brendon Roads",
"building": "",
"office": "",
"phone": "+703-479-5509"
},
"contact_users": {
"main": {
"id": 2477,
"last_name": "Legros",
"first_name": "Kristopher",
"middle_name": "Herbert",
"email": "cielo.rowe@yahoo.com"
},
"tech": {
"id": 2477,
"last_name": "Legros",
"first_name": "Kristopher",
"middle_name": "Herbert",
"email": "cielo.rowe@yahoo.com"
},
"bill": {
"id": 2477,
"last_name": "Legros",
"first_name": "Kristopher",
"middle_name": "Herbert",
"email": "cielo.rowe@yahoo.com"
}
},
"custom_attributes": {
"bank_account": "2300000000000"
},
"manager": null,
"available_operations": {
"join_payments": true,
"top_up_balance": true,
"create_guaranteed_payment": false,
"invite_user": true
},
"work_permit_for_postpaid": "verification_not_performed",
"mfa_required": false
}
},
"meta": {
"server_current_time": "2023-06-30 T12:34:56.199973+0300"
}
}