A Python client for the Aloha ABA Practice Management Software API
Project description
Aloha API Client
A Python client for interacting with the Aloha ABA Practice Management Software API.
Installation
pip install aloha_api
Usage
import os
from aloha_api import get_access_token, list_clients
# Set your credentials as environment variables
os.environ["ALOHA_CLIENT_ID"] = "your_client_id"
os.environ["ALOHA_SECRET_KEY"] = "your_secret_key"
# Get an access token
token = get_access_token()
# Fetch client data
response = list_clients(token)
clients = response.json()["data"]
print(clients)
Available Functions
get_access_token(): Authenticate and get an access tokenrefresh_access_token(access_token, refresh_token): Refresh an expired tokenlist_clients(access_token): Get a list of all clientslist_appointments(access_token, start_date, end_date): Get appointments for a date rangelist_authorizations(access_token, start_date, end_date): Get authorizations for a date rangelist_billing_ledger(access_token, start_date, end_date): Get billing data for a date rangelist_authorizations_without_appointments(access_token, start_date, end_date): Find unused authorizations
Documentation
See vendor-doc.md for complete API documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aloha_api-0.1.0.tar.gz
(6.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aloha_api-0.1.0.tar.gz.
File metadata
- Download URL: aloha_api-0.1.0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
722b7e9c47ba4cb5b975b89cf45aa610dc14f8f872c8333e4d5739c649d6d706
|
|
| MD5 |
e096fc43c2205649309980d8417119d6
|
|
| BLAKE2b-256 |
fffdb1c8cf88733c17bd3fb5bfbbf1264b8e1f7e7f2151f93ff47bf387b61a9a
|
File details
Details for the file aloha_api-0.1.0-py3-none-any.whl.
File metadata
- Download URL: aloha_api-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fe940f5e1c53b9a29246ed7c83d9781bffc4e0b483cb7df48ce42e16bab29a7
|
|
| MD5 |
9ba5b8f617d4ce9a281500887624d2d0
|
|
| BLAKE2b-256 |
83f55dac7e4a00ffead2eb0d20fd703e386ba2990279a09b905354108653ab4c
|