Skip to main content

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 token
  • refresh_access_token(access_token, refresh_token): Refresh an expired token
  • list_clients(access_token): Get a list of all clients
  • list_appointments(access_token, start_date, end_date): Get appointments for a date range
  • list_authorizations(access_token, start_date, end_date): Get authorizations for a date range
  • list_billing_ledger(access_token, start_date, end_date): Get billing data for a date range
  • list_authorizations_without_appointments(access_token, start_date, end_date): Find unused authorizations

Documentation

See vendor-doc.md for complete API documentation.

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aloha_api-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

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

Hashes for aloha_api-0.1.0.tar.gz
Algorithm Hash digest
SHA256 722b7e9c47ba4cb5b975b89cf45aa610dc14f8f872c8333e4d5739c649d6d706
MD5 e096fc43c2205649309980d8417119d6
BLAKE2b-256 fffdb1c8cf88733c17bd3fb5bfbbf1264b8e1f7e7f2151f93ff47bf387b61a9a

See more details on using hashes here.

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

Hashes for aloha_api-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2fe940f5e1c53b9a29246ed7c83d9781bffc4e0b483cb7df48ce42e16bab29a7
MD5 9ba5b8f617d4ce9a281500887624d2d0
BLAKE2b-256 83f55dac7e4a00ffead2eb0d20fd703e386ba2990279a09b905354108653ab4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page