Аккаунт

Получить информацию о текущем аккаунте и пользователе

GET /v1.3/account/me

После успешного выполнения возвращается объект, описывающий текущий аккаунт. В случае использования авторизации OAuth 2 дополнительно будет добавлен объект, описывающий пользователя, под которым вы авторизовались.

account объект Информация об аккаунте
  • id
integer Идентификатор аккаунта
  • status
string Статус аккаунта: active (активный) или expired (истекший)
user объект Информация о пользователе
  • id
integer Идентификатор пользователя
  • login
string E-mail пользователя
  • name
string Имя пользователя
  • role
string Роль пользователя в системе: owner (владелец) или manager (менеджер)

Пример:

GET https://api.umnico.com/v1.3/account/me

Response:

{
    "account": {
        "id": 1,
        "status": "active"
    },
    "user": {
        "id": 15,
        "login": "aaa@bbb.com",
        "name": "User",
        "role": "owner"
    }
}

Получить информацию о тарифе текущего аккаунта

GET /v1.3/account/me/tariff

После успешного выполнения возвращается объект, описывающий тариф текущего аккаунта.

trial boolean Показывает, является ли аккаунт пробным
expiration string Дата окончания периода оплаты или пробного периода
value string Текущий баланс
currency string Валюта баланса
period integer Период оплаты (месяцев)
subscription boolean Показывает, включена ли подписка
packages массив объектов Описывает подключенные пакеты услуг
price integer Стоимость подключенного набора пакетов услуг

Пример:

GET https://api.umnico.com/v1.3/account/me/tariff

Response:

{
    "trial": false,
    "expiration": "2020-09-29T11:19:54.279Z",
    "value": "2000.00",
    "currency": "RUB",
    "period": 1,
    "subscription": true,
    "packages": [
        {
            "packageId": 100,
            "count": 1,
            "name": "Instagram"
        }
    ],
    "price": 1500
}