Buildium logo
    Property Management

    Metro 2 Integration for Buildium

    Connect to Buildium's REST API at api.buildium.com/v1 using x-buildium-client-id and x-buildium-client-secret headers to extract tenant demographics, lease terms, payment transactions, and property data. Buildium supports webhooks for Payment, Tenant, and Lease events with JSON payloads and at-least-once delivery. Metro2 maps each field to the Metro 2 Base Segment, validates against CDIA formatting rules, and submits to Equifax, Experian, and TransUnion. Buildium has built-in native rent reporting to all three bureaus — this integration provides an alternative with your own data furnisher credentials and full control over the Metro 2 file. Buildium is owned by RealPage.

    How It Works

    Metro2 authenticates to Buildium's REST API at api.buildium.com/v1 using x-buildium-client-id and x-buildium-client-secret headers. It pulls tenant records, lease terms, payment history, and property data from JSON endpoints. Buildium webhooks (Payment, Tenant, Lease events) with at-least-once delivery provide incremental updates between batch syncs. Each field is mapped to the Metro 2 Base Segment, validated against CDIA rules, and submitted to Equifax, Experian, and TransUnion.

    Buildium logoBuildium
    Metro2Metro2
    Credit Bureaus

    Benefits

    REST API with API Key Auth

    Buildium provides a REST API with JSON responses, authenticated via x-buildium-client-id and x-buildium-client-secret headers. No OAuth flow required — straightforward key-based authentication.

    Dedicated Sandbox Environment

    Buildium offers a sandbox at apisandbox.buildium.com for testing integrations before going live. Test your Metro 2 field mapping without affecting production data.

    Webhook Notifications

    Buildium supports webhooks for Payment, Tenant, and Lease events with JSON payloads and at-least-once delivery. Metro2 uses these for real-time sync between scheduled batch pulls.

    Built-In Native Rent Reporting

    Buildium has built-in rent reporting that submits to all three credit bureaus. This Metro2 integration provides an alternative path with your own data furnisher credentials and full control over the Metro 2 file.

    Owned by RealPage

    Buildium is a RealPage company, giving it enterprise backing while serving the SMB property management market. API reliability and data quality benefit from the RealPage infrastructure.

    On-Time Payment Incentive

    Tenants pay on time when rent payments affect their credit score. Credit reporting through Buildium reduces late payments and collection activity across your portfolio.

    Data Fields That Sync

    Metro2 maps these fields from Buildium to Metro 2 format automatically.

    • Tenant demographics (name, contact info, date of birth) via /v1/tenants endpoint
    • Tenant SSN — check Buildium tenant record availability; if not present, collected via Metro2's encrypted form
    • Lease agreement details (start date, end date, rent amount, lease type) via /v1/leases
    • Payment amounts, dates, and methods via /v1/payments
    • Late fees and charges tracked separately from rent payments
    • Account status derived from lease status and payment history
    • Outstanding balance calculated from lease charges vs. payments received
    • Move-in and move-out dates from lease records
    • Property and unit identifiers from /v1/properties and /v1/units

    Real-Time Webhooks

    Buildium sends webhook events so Metro2 can react to changes instantly.

    Payment

    Fires when a payment is created or updated. Metro2 recalculates balances and delinquency status for the affected lease.

    Tenant

    Fires when a tenant record is created or updated. Metro2 updates consumer name, contact info, and address fields on affected tradelines.

    Lease

    Fires when a lease is created or updated. Metro2 opens new tradelines, updates lease terms, or closes accounts when leases terminate.

    Get Set Up in 6 Steps

    1

    Verify Buildium Plan

    Buildium API access requires the Premium plan at $375/month. Confirm your subscription includes API access at developer.buildium.com.

    2

    Generate API Credentials

    In Buildium, generate your Client ID and Client Secret from the API settings. These are used as x-buildium-client-id and x-buildium-client-secret headers for all API requests.

    3

    Enter Credentials in Metro2

    In Metro2, go to Integrations > Add > Buildium. Enter your Client ID and Client Secret. Metro2 will authenticate and verify the connection to api.buildium.com/v1.

    4

    Configure Webhooks

    In Buildium's API settings, add webhook URLs for Payment, Tenant, and Lease events pointing to your Metro2 webhook endpoint. Webhooks use JSON payloads with at-least-once delivery.

    5

    Test in Sandbox

    Use Buildium's sandbox (apisandbox.buildium.com) to test data extraction and Metro 2 field mapping before enabling production sync.

    6

    Enable Production Reporting

    Confirm tenant consent is collected, verify API credentials, and enable automatic monthly submissions to the credit bureaus.

    Frequently Asked Questions

    How does Buildium API authentication work?

    Buildium uses API key authentication with two headers: x-buildium-client-id and x-buildium-client-secret. No OAuth flow is required. Keys are generated in Buildium's API settings under the Premium plan.

    Doesn't Buildium already report rent to credit bureaus?

    Yes — Buildium has built-in rent reporting to all three bureaus. This Metro2 integration provides an alternative for property managers who want to use their own data furnisher credentials, have more control over the Metro 2 file, or need custom reporting rules.

    What are the API rate limits?

    Buildium allows up to 10 concurrent requests per second. Metro2 implements request pacing to stay within this limit during batch syncs.

    Is there a sandbox for testing?

    Yes. Buildium provides a sandbox environment at apisandbox.buildium.com where you can test API calls and field mapping without affecting production data.

    What webhook events does Buildium support?

    Buildium supports webhooks for Payment, Tenant, and Lease events. Payloads are JSON with at-least-once delivery semantics. Metro2 uses these to stay in sync between scheduled batch pulls.

    Can I exclude certain tenants?

    Yes. You can select which tenants to include in reporting. Tenants can also opt in or opt out through your consent collection process.

    How are late fees handled?

    Late fees are tracked separately from rent in Buildium's charge system. Metro2 calculates delinquency status based on rent payment, not late fee collection. The Payment Rating reflects rent payment timeliness only.

    What if a tenant moves out mid-month?

    Metro2 handles move-outs by reporting the final payment status and closing the tradeline with the correct date from Buildium's lease end/move-out date.

    Ready to Connect Buildium?

    Start reporting to credit bureaus from Buildium today. Our team will help you get set up quickly.