Skip to main content

ResidentPortal Python Client

Python client for interacting with ResidentPortal accounts.

This package is still in development and any part can be changed at anytime with no warning. PR's and feedback are welcome.

WARNING

The Resident Portal API is not public. Use at your own risk.

I can only test based on what I can see from using my account with the Resident Portal API, so any help would be great with testing and finding bugs. If one is encountered, please create a GitHub issue. The controllers and actions I could find are located in the repository under controllers.json, however, the HTTP method is not documented for each.

Install

pip install resident_portal

Usage

from resident_portal import User

rp = User("email@domain.com", "Password123!!", "subdomain")
await rp.login() # Log the client in
print(rp.leases) # List of leases user is associated with

lease = rp.leases[0] # First lease in the list
print(await lease.get_lease_balance()) # Get the leases balance

Metadata

Release files for resident-portal 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for resident-portal 0.0.1
File Size Uploaded Provenance Actions
resident_portal-0.0.1.tar.gz 10.0 kB Without provenance Details for resident_portal-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for resident-portal 0.0.1
File Interpreter ABI Platform Actions
resident_portal-0.0.1-py3-none-any.whl Python 3 none any Details for resident_portal-0.0.1-py3-none-any.whl

Total release size: 24.5 kB

Release files / resident_portal-0.0.1.tar.gz

Download URL resident_portal-0.0.1.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
938d48f6554c2f7d518b60f4df517cf66883894947b67e174f1297b2973ac958
BLAKE2b-256 checksum
How to use checksums
71be08d03a795c2e7a4fd93517b739590fb3b4cd88874a8695a48527ec0d16f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / resident_portal-0.0.1-py3-none-any.whl

Download URL resident_portal-0.0.1-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c01331952271ae7617276ddacd7d5a4dd0500147ed95feac2589afef5403ca6
BLAKE2b-256 checksum
How to use checksums
df4178f84cfc330c5824cc85d34a1a1e0928faf91165df1e86b4d6a58525984a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for resident-portal 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page