💎 Fully typed Python client for (a)sync interaction with Up's banking API
client.rate_limit.remaining
, the limit appears to be 1000/h
.transaction.categorize()
always setting the category to None
(82be09c)*tags
parameter (a6bbb0a)JSONDecodeError
with 204 responses (afc6ec6) (closes #4)Full Changelog: https://github.com/jcwillox/up-bank-api/compare/1.0.1...1.1.0
Full Changelog: https://github.com/jcwillox/up-bank-api/compare/1.0.0...1.0.1
This is a major release and the first official production release. I've kept breaking changes to a minimum however most of the core has been rewritten so there will be breaking changes for some users. I've also published a docs site.
transaction.format_desc()
with the property transaction.long_description
ModelBase.raw
with ModelBase._raw_response
WebhookLog.response_code
and WebhookLog.response_body
merged into WebhookLog.response
objectWebhookLog.delivery_status
to WebhookLog.status
dict
(or really a 204 response) now return True
transactions()
was renamed from account_id
to account
and is now the first positional argumentPaginatedList.count
with PaginatedList.__len__
so it can now be used as len(paginated_accounts)
PaginatedList
was refactored into models and the import path has changedAccountType
and TransactionStatus
webhook_id
with webhook
for ping
, logs
and delete
methodsownership_type
, hold_info
, round_up
, cashback
, card_purchase_method
.id
as a string now also accept their corresponding objects and will extract the id automatically.Full Changelog: https://github.com/jcwillox/up-bank-api/compare/0.3.2...1.0.0
Initial Release!