Connect your own AppFolio Property Manager account via its Reports API (Client ID/Secret) and/or Database API (Developer ID + Client ID/Secret) credentials. Run any of AppFolio's 137 built-in reports (financial, property & unit, leasing, tenant, owner, vendor, maintenance, association, rent roll, registers), and read/write Properties, Units, Leases, Tenants, Owners, Work Orders, Vendors, Bills, Charges, Payments, and Community Associations records -- plus value-add portfolio health, lease expiration, and vacancy reports.
connect_appfoliowriteConnect an AppFolio account by saving its Reports API and/or Database API credentials, after checking whichever pair is provided actually works.
disconnect_appfoliowriteDisconnect an AppFolio account: deletes the saved credentials. Nothing in AppFolio itself is changed.
list_connectionsreadList the connected AppFolio accounts.
run_reportreadRun any AppFolio Reports API v2 report by name (e.g. rent_roll, balance_sheet, delinquency_as_of, work_order_detail) with optional filters. Works for any of AppFolio's 130+ built-in reports, not just the ones in list_report_catalog.
list_report_catalogreadList known AppFolio Reports API v2 report names as a starting point, optionally filtered by category. This is a convenience list, not exhaustive -- run_report accepts any report name.
explain_report_fieldsreadLook up what a known AppFolio report name covers before running it (category and description). Convenience only -- for reports not in the catalog, run run_report directly.
list_recordsreadList records of any AppFolio Database API v0 resource (e.g. properties, units, leases, tenants, owners, vendors, work_orders, bills, charges, payments), with optional filters and pagination. Works for any resource name, not just the ones in list_resource_catalog.
get_recordreadRead one record of any AppFolio Database API v0 resource by id.
create_recordwriteCreate a new record of any AppFolio Database API v0 resource (e.g. a property, unit, lease, tenant, owner, vendor, work_order, bill, charge, payment) with the given field values.
update_recordwriteUpdate selected field values of an existing record of any AppFolio Database API v0 resource. Only the given fields change.
bulk_update_recordswriteUpdate the same field values on several explicit records of one AppFolio Database API v0 resource in a single call. Continues past per-item failures and reports a mixed result.
delete_recordwritePermanently delete one record of any AppFolio Database API v0 resource by id. Cannot be undone.
list_resource_catalogreadList known AppFolio Database API v0 resource names as a starting point, optionally filtered by category (properties, leasing, people, maintenance, accounting). This is a convenience list, not exhaustive -- list_records/get_record/create_record/update_record/delete_record accept any resource name.
get_vacancy_snapshotreadValue-add report: one-glance vacancy snapshot across the portfolio (or one property) -- total units, vacant units, and vacancy rate, derived from AppFolio's own rent_roll report.
get_lease_expiration_reportreadValue-add report: flag every active lease whose end date falls within a given window from today (default 60 days), derived from AppFolio's own rent_roll report.
audit_portfolio_healthreadBuild one aggregated health report across the connected AppFolio portfolio: vacant units, overdue/stale work orders, expiring leases (60 days), and delinquent tenants. Combines Reports API v2 data -- fastest way to see what needs attention.
Install AppFolio and let Webbee use it across your workflow.
Open in panel