imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app 路 Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
漏 2026 Imperal, Inc. 路 ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. AppFolio

AppFolio Extension

馃彙 Real Estate路by bluebeeweb路v0.1.0
Pay per use8-40 tok/action
Open in panel
0 capabilities0 actions0 installs

About this extension

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.

What you get

Every capability exposed by AppFolio, metered per action and guarded by the two-step safety protocol.

  • connect_appfoliowrite

    Connect an AppFolio account by saving its Reports API and/or Database API credentials, after checking whichever pair is provided actually works.

  • disconnect_appfoliowrite

    Disconnect an AppFolio account: deletes the saved credentials. Nothing in AppFolio itself is changed.

  • list_connectionsread

    List the connected AppFolio accounts.

  • run_reportread

    Run 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_catalogread

    List 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_fieldsread

    Look 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_recordsread

    List 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_recordread

    Read one record of any AppFolio Database API v0 resource by id.

  • create_recordwrite

    Create 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_recordwrite

    Update selected field values of an existing record of any AppFolio Database API v0 resource. Only the given fields change.

  • bulk_update_recordswrite

    Update 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_recordwrite

    Permanently delete one record of any AppFolio Database API v0 resource by id. Cannot be undone.

  • list_resource_catalogread

    List 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_snapshotread

    Value-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_reportread

    Value-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_healthread

    Build 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.

Related extensions

More extensions in Real Estate ready to enable in one click.

  • LoftyConnect your own Lofty real estate CRM account -- manage leads through the full pipeline (capture, routing, tags, activities), tasks and appointments, MLS listing search, transactions/deals, call/e...
  • YardiConnect your own Yardi Voyager Standard Interfaces (Common Data, Billing & Payments, Vendor Invoicing, Service Requests, Revenue Management, Lease Renewals, ILS/Guest Card) -- read and write proper...
  • BuildiumConnect your own Buildium property-management account via its Client ID + Client Secret. Manage rental properties and units, association (HOA) properties, rental owners and association owners, leas...
  • Follow Up BossConnect your own Follow Up Boss (FUB) real-estate CRM account to manage leads, contacts, deals, and follow-up activity from Imperal -- People (contacts) with tags, custom fields, and relationships;...

Ready to use AppFolio?

Enable AppFolio in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel