Перейти к содержанию

Аккаунт

Эндпоинты аккаунта Slicer API — профиль, баланс токенов, бесплатный первый ролик, области и лимит расходов токена, история операций кошелька.

На этой странице

Сведения об аккаунте и токене, с которым сделан запрос: баланс, доступно ли бесплатное первое видео, области доступа, лимит расходов и сколько из него потрачено в этом месяце. Пополнить баланс через API нельзя — пакеты покупаются в приложении (Баланс и пакеты).

Аккаунт и токен

GET/v1/me
Области доступа
account:read
Лимит
обычный

Запрос

curl
JavaScript
Python
curl "https://api.slicer.media/v1/me" \
  -H "Authorization: Bearer $SLICER_TOKEN"

Ответ

Поля ответа: Me (14)
Поле Тип Описание
idобязательноеinteger
nameобязательноеstring | null
languageобязательноеstringru · en
walletобязательноеobject
wallet.balanceобязательноеintegerБаланс токенов
wallet.heldобязательноеintegerЗарезервировано под идущие работы
wallet.availableобязательноеintegerМожно потратить
wallet.freeMontageAvailableобязательноеbooleanПервый ролик бесплатно (с водяным знаком)
wallet.montageTokensобязательноеintegerЦена одного монтажа
tokenобязательноеobject
token.kindобязательноеstringpersonal · oauth
token.scopesобязательноеstring[]
token.spendLimitобязательноеinteger | null
token.spentThisMonthобязательноеinteger
Пример ответа
{
  "ok": true,
  "data": {
    "id": 42,
    "name": "Anna",
    "language": "ru",
    "wallet": {
      "balance": 240,
      "held": 0,
      "available": 240,
      "freeMontageAvailable": true,
      "montageTokens": 24
    },
    "token": {
      "kind": "personal",
      "scopes": [
        "account:read"
      ],
      "spendLimit": 200,
      "spentThisMonth": 0
    }
  }
}

Операции кошелька

GET/v1/wallet/transactions
Области доступа
account:read
Лимит
обычный

Параметры запроса

Поле Тип Описание
limitinteger1–100
cursorstring≤ 200

Запрос

curl
JavaScript
Python
curl "https://api.slicer.media/v1/wallet/transactions" \
  -H "Authorization: Bearer $SLICER_TOKEN"

Ответ

Поля ответа: object (2)
Поле Тип Описание
itemsобязательноеWalletTransaction[]
nextCursorобязательноеstring | null
Пример ответа
{
  "ok": true,
  "data": {
    "items": [
      {
        "id": 42,
        "type": "topup",
        "amount": 1,
        "description": "string",
        "projectId": 42,
        "createdAt": "2026-10-16T09:30:00Z"
      }
    ],
    "nextCursor": "eyJpZCI6NDJ9"
  }
}

Схемы

Me

Поле Тип Описание
idобязательноеinteger
nameобязательноеstring | null
languageобязательноеstringru · en
walletобязательноеobject
wallet.balanceобязательноеintegerБаланс токенов
wallet.heldобязательноеintegerЗарезервировано под идущие работы
wallet.availableобязательноеintegerМожно потратить
wallet.freeMontageAvailableобязательноеbooleanПервый ролик бесплатно (с водяным знаком)
wallet.montageTokensобязательноеintegerЦена одного монтажа
tokenобязательноеobject
token.kindобязательноеstringpersonal · oauth
token.scopesобязательноеstring[]
token.spendLimitобязательноеinteger | null
token.spentThisMonthобязательноеinteger

WalletTransaction

Поле Тип Описание
idобязательноеinteger
typeобязательноеstringtopup · bonus · charge · refund · adjustment
amountобязательноеintegerТокены: плюс — начисление, минус — списание
descriptionобязательноеstring | null
projectIdобязательноеinteger | null
createdAtобязательноеstringДата и время ISO 8601, UTC