# Turn your Buildium account into an API

> Read the Unpaid Bills by Property report, your open tasks and resident requests, and the Export Data files from Buildium with one API call each. Or have a workflow send you the bills over 60 days every Monday, before you pay vendors.

Page: https://fous.com/automate/buildium
Updated: 2026-11-12

Works with your own Buildium account. Fous is an independent product.

## What you can build on Buildium

### Get unpaid bills by property

Runs the Unpaid Bills by Property report from the Reports menu for the properties, vendors and as of date you choose.

- Takes: Properties, vendor (optional), as of date
- Returns: Property, vendor, amount due, aging (1-30, 31-60 or over 60 days), unused credits, property balance

### List open tasks and resident requests

Reads Tasks > All tasks, filtered by task type: to dos, resident requests, rental owner requests and contact requests.

- Takes: Task type (optional), property (optional)
- Returns: Task title, task type, property, requested by, due date

### Read an Export Data file

Downloads one file from Settings > Export Data, under Rentals, Associations, Accounting, Tasks or Communication, and returns its rows.

- Takes: Data type (Rentals, Associations, Accounting, Tasks or Communication), file
- Returns: The file's rows, with its columns as named in the export

### Add a resident request

Opens Tasks > All tasks, selects Add task, chooses Resident request, completes the form and selects Create task.

- Takes: Property, unit, resident, subject, description, due date
- Returns: Task title, task type, property, resident, due date

## Automate Buildium with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Bills over 60 days, before the weekly vendor payment run

Starts: Every Monday at 7:00

1. Get unpaid bills by property for all properties, as of today.
2. Keep the bills in the over 60 days column.
3. Email you the list grouped by property, with vendor, amount due and the property balance.

### New resident requests, to your maintenance channel

Starts: Every weekday at 7:30

1. List the open tasks of type Resident request.
2. Keep the requests that were not there on the last run.
3. Post each one, with task title, property, requested by and due date, to your Slack or work order webhook.

### Month-end unpaid bills, handed to your accounting system

Starts: On the 1st of every month at 6:00

1. Get unpaid bills by property for all properties, as of the last day of the previous month.
2. Keep every bill with its property, vendor, amount due and aging bucket.
3. Post the rows, with each property balance, to your accounting system's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get unpaid bills by property” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "signin.managebuilding.com/get_unpaid_bills_by_property",
    "input": {
      "properties": "All properties",
      "as_of": "2026-11-12"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "as_of": "2026-11-12",
    "properties": [
      {
        "property": "Northwind Court",
        "property_balance": 18240.55,
        "bills": [
          {
            "vendor": "Acme Plumbing",
            "amount_due": 1450,
            "aging": "31-60 days"
          }
        ],
        "unused_credits": 0
      }
    ],
    "total_due": 2070,
    "count": 2
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## Buildium’s own options

Buildium's Open API is part of the Premium plan, which Buildium lists from $420 a month. An administrator turns it on in the account's API settings and creates account-level keys, and Premium includes a free sandbox account. Without Premium you work in the browser, with reports in PDF, XLSX or CSV and the Export Data files.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Open API | Accounting (bank accounts, bills, budgets, general ledger), resident and to do requests, work orders, vendors, inventory and assets, plus webhooks. | Premium plan, from $420 a month. An administrator enables it and creates a client ID and secret. Limit of 10 concurrent requests per second. |
| Reports and batched reports | Reports such as Unpaid Bills by Property download as PDF, XLS, XLSX or CSV. Batched reports put reports for properties or rental owners into a ZIP of PDFs. | A batch can take a few minutes to generate and is kept for 24 hours. |
| Export Data | Settings > Export Data gives .xlsx files under Rentals, Associations, Accounting, Tasks and Communication. | Access to Settings in the browser. Not every ledger financial has an export file. |
| Buildium by hand | Reports, tasks and bills in the browser, one screen at a time. | A staff user on your company's account, with two-factor authentication. |

Read on November 12, 2026: [Open API, powered by Buildium](https://developer.buildium.com/), [Buildium pricing](https://www.buildium.com/pricing/), [Export data from Buildium](https://help.buildium.com/hc/s/article/Export-data-from-Buildium-1557494404392).

## Signing in to Buildium

Buildium signs staff in with a password and a two-factor code sent by text message or voice call, and a device can be remembered for 30 days. With Fous you sign in through Buildium's own sign-in with your own account, the login is sealed with AES-256, and a method reads and does only what your user can.

## Worth knowing

- **The Open API is a Premium feature**: An administrator with access to Application settings turns on the Open API under API settings, then creates keys. Keys are account-level: a client ID and a secret sent in two request headers.
- **Recurring tasks appear overnight**: Recurring tasks are created once a day by an overnight batch process, so a morning schedule sees that day's recurring tasks.
- **Batched reports wait and then expire**: A batched report can take a few minutes to generate, with an option to email you when it is ready. It stays in Recently batched reports for 24 hours only.
- **A resident request notifies the resident**: When staff add a resident request or a rental owner request, Buildium automatically sends a notification to that resident or owner that the task was created.

## More in Real estate: property management and listings

- [レインズ](https://fous.com/automate/reins.md)
- [HomeWiseDocs](https://fous.com/automate/homewisedocs.md)
- [Bright MLS](https://fous.com/automate/bright-mls.md)
- [CRMLS](https://fous.com/automate/crmls.md)
- [Flexmls](https://fous.com/automate/flexmls.md)
- [Matrix](https://fous.com/automate/matrix.md)
- [Paragon MLS](https://fous.com/automate/paragon-mls.md)
- [Ignite](https://fous.com/automate/ignite.md)
- [PF Expert](https://fous.com/automate/pf-expert.md)
- [Rightmove Plus](https://fous.com/automate/rightmove-plus.md)
- [ZooplaPro](https://fous.com/automate/zooplapro.md)
- [AppFolio Property Manager](https://fous.com/automate/appfolio-property-manager.md)
- [Entrata](https://fous.com/automate/entrata.md)
- [PropertyMe](https://fous.com/automate/propertyme.md)
- [Yardi Voyager](https://fous.com/automate/yardi-voyager.md)
- [Rental Bonds Online](https://fous.com/automate/rental-bonds-online.md)
- [RTBA Online](https://fous.com/automate/rtba-online.md)
- [ShowingTime](https://fous.com/automate/showingtime.md)
- [Deposit Protection Service](https://fous.com/automate/deposit-protection-service.md)
- [Tenancy Deposit Scheme](https://fous.com/automate/tenancy-deposit-scheme.md)

Other industries: [KinderConnect](/automate/kinderconnect), [myUNFI](/automate/myunfi), [REWE Group Supplier Portal](/automate/rewe-group-supplier-portal), [TD SYNNEX ECExpress](/automate/td-synnex-ecexpress), [Checkatrade](/automate/checkatrade), [Nalanda](/automate/nalanda).

## Frequently asked questions

### Does Buildium have an API?

Yes, on the Premium plan, which Buildium lists from $420 a month. The Open API covers accounting, resident and to do requests, work orders and vendors, plus webhooks, with account-level keys an administrator creates. Without Premium you have reports in PDF, XLSX or CSV and the Export Data files.

### How do I export my data from Buildium?

Go to Settings > Export Data and pick the file you need. Files cover Rentals, Associations, Accounting, Tasks and Communication as .xlsx, and every report can also be run as XLSX. Buildium does not provide export files for all ledger financials.

### Can I see which vendor bills are overdue across all properties?

Yes, with the Unpaid Bills by Property report under Reports. It lists unpaid bills and unused credits by property as of a date, split into 1-30 days, 31-60 days and over 60 days, for all properties or the ones you select, and downloads as PDF, XLS, XLSX or CSV.

### Is there a Buildium sandbox for testing an integration?

Yes, for Premium subscribers. The sandbox is a separate account with realistic sample data at apisandbox.buildium.com, so tests do not touch your production data.

### Is Fous affiliated with Buildium?

No. Fous is an independent product. You use it with your own Buildium account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Buildium (Buildium (RealPage)). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
