Yardi · JSON Structure
Yardi Structure
Structural overview of the Yardi API surface; extracted from openapi/.
Type:
Properties: 0
AccountingCommercial Real EstateCoworkingInvestment ManagementMultifamilyProperty ManagementReal EstateResidentialSelf StorageSenior Living
Yardi Structure is a JSON Structure definition published by Yardi.
Meta-schema:
JSON Structure
{
"provider": "Yardi",
"providerId": "yardi",
"kind": "json-structure",
"description": "Structural overview of the Yardi API surface; extracted from openapi/.",
"schemaCount": 23,
"operationCount": 13,
"schemas": [
{
"name": "GetResidentTransactionsRequest",
"type": "object",
"propertyCount": 10,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "GetResidentTransactionsByChargeDateRequest",
"type": "object",
"propertyCount": 10,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "ImportResidentTransactionsRequest",
"type": "object",
"propertyCount": 9,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense",
"TransactionXml"
]
},
{
"name": "GetBudgetDataRequest",
"type": "object",
"propertyCount": 10,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "GetPropertyConfigurationsRequest",
"type": "object",
"propertyCount": 8,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "GetUnitInformationRequest",
"type": "object",
"propertyCount": 8,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "GetTenantsRequest",
"type": "object",
"propertyCount": 8,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "GetChartOfAccountsRequest",
"type": "object",
"propertyCount": 8,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "GetServiceRequestsRequest",
"type": "object",
"propertyCount": 10,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "ImportServiceRequestsRequest",
"type": "object",
"propertyCount": 9,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense",
"ServiceRequestXml"
]
},
{
"name": "GetVendorInvoicesRequest",
"type": "object",
"propertyCount": 10,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "ImportVendorInvoicesRequest",
"type": "object",
"propertyCount": 9,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense",
"InvoiceXml"
]
},
{
"name": "GetJobCostDataRequest",
"type": "object",
"propertyCount": 9,
"required": [
"UserName",
"Password",
"ServerName",
"Database",
"Platform",
"YardiPropertyId",
"InterfaceEntity",
"InterfaceLicense"
]
},
{
"name": "TransactionResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "BudgetDataResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "PropertyConfigurationsResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "UnitInformationResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "TenantsResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ChartOfAccountsResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ServiceRequestsResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "VendorInvoicesResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "JobCostDataResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ImportResponse",
"type": "object",
"propertyCount": 2,
"required": []
}
],
"operations": [
{
"method": "POST",
"path": "/ItfResidentTransactions20.asmx/GetResidentTransactions_Login",
"operationId": "getResidentTransactionsLogin",
"summary": "Yardi Get resident transactions with login",
"tags": [
"Billing and Payments"
]
},
{
"method": "POST",
"path": "/ItfResidentTransactions20.asmx/GetResidentTransactions_ByChargeDate_Login",
"operationId": "getResidentTransactionsByChargeDateLogin",
"summary": "Yardi Get resident transactions by charge date",
"tags": [
"Billing and Payments"
]
},
{
"method": "POST",
"path": "/ItfResidentTransactions20.asmx/ImportResidentTransactions_Login",
"operationId": "importResidentTransactionsLogin",
"summary": "Yardi Import resident transactions",
"tags": [
"Billing and Payments"
]
},
{
"method": "POST",
"path": "/ItfResidentTransactions20.asmx/GetBudgetData_Login",
"operationId": "getBudgetDataLogin",
"summary": "Yardi Get budget data",
"tags": [
"Billing and Payments"
]
},
{
"method": "POST",
"path": "/ItfCommonData.asmx/GetPropertyConfigurations_Login",
"operationId": "getPropertyConfigurationsLogin",
"summary": "Yardi Get property configurations",
"tags": [
"Common Data"
]
},
{
"method": "POST",
"path": "/ItfCommonData.asmx/GetUnitInformation_Login",
"operationId": "getUnitInformationLogin",
"summary": "Yardi Get unit information",
"tags": [
"Common Data"
]
},
{
"method": "POST",
"path": "/ItfCommonData.asmx/GetTenants_Login",
"operationId": "getTenantsLogin",
"summary": "Yardi Get tenant data",
"tags": [
"Common Data"
]
},
{
"method": "POST",
"path": "/ItfCommonData.asmx/GetChartOfAccounts_Login",
"operationId": "getChartOfAccountsLogin",
"summary": "Yardi Get chart of accounts",
"tags": [
"Common Data"
]
},
{
"method": "POST",
"path": "/ItfServiceRequests.asmx/GetServiceRequests_Login",
"operationId": "getServiceRequestsLogin",
"summary": "Yardi Get service requests",
"tags": [
"Service Requests"
]
},
{
"method": "POST",
"path": "/ItfServiceRequests.asmx/ImportServiceRequests_Login",
"operationId": "importServiceRequestsLogin",
"summary": "Yardi Import service requests",
"tags": [
"Service Requests"
]
},
{
"method": "POST",
"path": "/ItfVendorInvoice.asmx/GetVendorInvoices_Login",
"operationId": "getVendorInvoicesLogin",
"summary": "Yardi Get vendor invoices",
"tags": [
"Vendor Invoicing"
]
},
{
"method": "POST",
"path": "/ItfVendorInvoice.asmx/ImportVendorInvoices_Login",
"operationId": "importVendorInvoicesLogin",
"summary": "Yardi Import vendor invoices",
"tags": [
"Vendor Invoicing"
]
},
{
"method": "POST",
"path": "/ItfJobCost.asmx/GetJobCostData_Login",
"operationId": "getJobCostDataLogin",
"summary": "Yardi Get job cost data",
"tags": [
"Job Cost"
]
}
]
}