Yardi website screenshot

Yardi

Yardi develops and supports industry-leading investment and property management software for all types and sizes of real estate companies. The platform includes solutions for residential, commercial, public housing, affordable housing, and military housing management.

8 APIs 0 Features
AccountingCommercial Real EstateCoworkingInvestment ManagementMultifamilyProperty ManagementReal EstateResidentialSelf StorageSenior Living

APIs

Yardi Voyager API

Core property management platform API providing access to accounting, operations, and reporting functionality for real estate portfolios. Yardi Voyager uses SOAP-based web servi...

Yardi Voyager Commercial Data API

Web service interface that provides the ability to export commercial data from Yardi Voyager databases, including property, unit, lease, and rent roll information. Built on the ...

Yardi RENTCafe API

API for online rental applications, payments, and resident portal functionality for multifamily properties. RENTCafe APIv2 provides transaction-based pricing with an annual pric...

Yardi Maintenance IQ API

Maintenance and work order management API enabling integration with maintenance operations, service requests, and vendor management. Part of the Voyager Standard Interface Partn...

Yardi Investment Manager API

API for investment and asset management functions including deal tracking, investor reporting, and portfolio analytics. Provides programmatic access to investment management dat...

Yardi Store Web Services API

SOAP-based API for Yardi's self-storage management platform, formerly known as CenterShift. The SWS2 API provides tokenized authentication and access to store management methods...

Yardi Kube API

API and webhook integration for Yardi Kube, the coworking and flexible workspace management platform. Enables connecting third-party applications with Yardi Kube for member mana...

Yardi Senior Living EHR API

Interface API for Yardi's Electronic Health Records platform designed for senior living communities. Supports secure data exchange with pharmacy networks, laboratory systems, an...

Collections

GraphQL

Yardi GraphQL API

Yardi is a property management and real estate investment platform. The API covers property records, lease management, resident/tenant data, financial transactions, maintenance ...

GRAPHQL

Pricing Plans

Yardi Plans Pricing

1 plans

PLANS

Rate Limits

Yardi Rate Limits

1 limits

RATE LIMITS

FinOps

Yardi Finops

FINOPS

Semantic Vocabularies

Yardi Context

0 classes · 28 properties

JSON-LD

API Governance Rules

Yardi API Rules

10 rules · 2 errors 8 warnings

SPECTRAL

JSON Structure

Yardi Structure

0 properties

JSON STRUCTURE

Yardi Tenant Structure

0 properties

JSON STRUCTURE

Example Payloads

Yardi Get Tenants Example

2 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Developer Resources
Developer Resources
💬
Support
Support
🔗
Contact
Contact
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🟢
StatusPage
StatusPage
🔗
Website
Website
📰
Blog
Blog
🚀
GettingStarted
GettingStarted
📝
Signup
Signup
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🎓
Training
Training
🔗
Login
Login

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Yardi Voyager API
  version: '20.0'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Billing and Payments
    type: folder
  items:
  - info:
      name: Yardi Get resident transactions with login
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfResidentTransactions20.asmx/GetResidentTransactions_Login
    docs: Retrieves resident transaction records for a specified property and date range. Requires authentication credentials
      passed in the SOAP request body. Returns billing, payment, and charge history for residents.
  - info:
      name: Yardi Get resident transactions by charge date
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfResidentTransactions20.asmx/GetResidentTransactions_ByChargeDate_Login
    docs: Retrieves resident transaction records filtered by charge date for a specified property. Returns billing and payment
      records within the specified charge date range.
  - info:
      name: Yardi Import resident transactions
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfResidentTransactions20.asmx/ImportResidentTransactions_Login
    docs: Imports resident transaction records including charges, payments, and credits into the Voyager system for a specified
      property. Used for batch processing of financial transactions from external systems.
  - info:
      name: Yardi Get budget data
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfResidentTransactions20.asmx/GetBudgetData_Login
    docs: Retrieves budget data for a specified property, including approved budgets, actual vs. budget comparisons, and variance
      data for accounting periods.
- info:
    name: Common Data
    type: folder
  items:
  - info:
      name: Yardi Get property configurations
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfCommonData.asmx/GetPropertyConfigurations_Login
    docs: Retrieves property configuration data including property details, unit types, amenities, and management settings.
      Used for synchronizing property master data with external systems.
  - info:
      name: Yardi Get unit information
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfCommonData.asmx/GetUnitInformation_Login
    docs: Retrieves detailed unit information for a specified property including unit numbers, types, square footage, bedroom
      and bathroom counts, occupancy status, and market rents.
  - info:
      name: Yardi Get tenant data
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfCommonData.asmx/GetTenants_Login
    docs: Retrieves tenant records for a specified property, including tenant contact information, lease details, move-in
      dates, and account status.
  - info:
      name: Yardi Get chart of accounts
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfCommonData.asmx/GetChartOfAccounts_Login
    docs: Retrieves the chart of accounts for a specified property or entity, including account numbers, descriptions, types,
      and hierarchy.
- info:
    name: Service Requests
    type: folder
  items:
  - info:
      name: Yardi Get service requests
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfServiceRequests.asmx/GetServiceRequests_Login
    docs: Retrieves service request and work order records for a specified property, including request details, status, priority,
      assigned technician, and completion information.
  - info:
      name: Yardi Import service requests
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfServiceRequests.asmx/ImportServiceRequests_Login
    docs: Creates or updates service request and work order records in the Voyager system. Used for integrating maintenance
      management data from external systems.
- info:
    name: Vendor Invoicing
    type: folder
  items:
  - info:
      name: Yardi Get vendor invoices
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfVendorInvoice.asmx/GetVendorInvoices_Login
    docs: Retrieves vendor invoice records for a specified property or entity, including invoice amounts, dates, approval
      status, and payment information.
  - info:
      name: Yardi Import vendor invoices
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfVendorInvoice.asmx/ImportVendorInvoices_Login
    docs: Imports vendor invoice records into the Voyager accounts payable system. Supports creating new invoices and updating
      existing ones for batch processing from external procurement systems.
- info:
    name: Job Cost
    type: folder
  items:
  - info:
      name: Yardi Get job cost data
      type: http
    http:
      method: POST
      url: https://{server}.yardi.com/{clientUrl}/webservices/ItfJobCost.asmx/GetJobCostData_Login
    docs: Retrieves job cost tracking data for construction and renovation projects, including budgets, commitments, actual
      costs, and variance reporting.
bundled: true