monobank_api library

Monobank API SDK

Simplifies interaction with public Monobank API and Mono Corp API Proxy

Classes

Account
Represents monobank account (balance)
API
Requests sender and throttling container
APIError
Error that's being thrown by API in case of an expected error
APIFlags
API Requests flags
APIRequest
Request container
APIResponse
Response given by calling on APIRequest
BankCard
Representation of a bank card
Cashback
Representation of cashback
Client
Representation of clientInfo result
Currency
Money currency container
CurrencyInfo
Currency converter
Jar
The jar
LazyAccount
Represents an unresolved account
LazyStatementItem
Represents a lazy statement item
Mask
Card number
MilesCashback
Account provides miles cashback
Money
Represents money
MoneyCashback
Account provides money-backed cashback
MonoAnonymousAPI
Anonymous monobank API client
MonoAPI
Personal token API
NoCashback
Account doesn't provide cashback
SendId
Send ID
Statement
Statement stream holder
StatementItem
Single item from statement
StatementItemWebhookEvent
Transaction webhook event
UnknownCurrency
Unknown currency
WebhookEvent
Interface for webhook event types

Enums

APIErrorType
Possible error types that happen to API
APIHttpMethod
Available HTTP methods
CardType
Card class
CashbackType
Cashback type
ClientPermission
Client Permissions
MoneyRounding
Available rounding algos
SendIdType
Type of the Send ID

Mixins

CurrencyMethods
Enable bank/currency method
PersonalMethods
Enable personal/* methods