generated: '2026-07-15' method: generated source: openapi/yardi-voyager-api-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 13 by_action_class: acting: 13 by_consequence: physical: 6 write: 7 human_in_the_loop_required: 0 operations: - path: /ItfResidentTransactions20.asmx/GetResidentTransactions_Login method: post operationId: getResidentTransactionsLogin x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfResidentTransactions20.asmx/GetResidentTransactions_ByChargeDate_Login method: post operationId: getResidentTransactionsByChargeDateLogin x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfResidentTransactions20.asmx/ImportResidentTransactions_Login method: post operationId: importResidentTransactionsLogin x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfResidentTransactions20.asmx/GetBudgetData_Login method: post operationId: getBudgetDataLogin x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfCommonData.asmx/GetPropertyConfigurations_Login method: post operationId: getPropertyConfigurationsLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfCommonData.asmx/GetUnitInformation_Login method: post operationId: getUnitInformationLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfCommonData.asmx/GetTenants_Login method: post operationId: getTenantsLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfCommonData.asmx/GetChartOfAccounts_Login method: post operationId: getChartOfAccountsLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfServiceRequests.asmx/GetServiceRequests_Login method: post operationId: getServiceRequestsLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfServiceRequests.asmx/ImportServiceRequests_Login method: post operationId: importServiceRequestsLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfVendorInvoice.asmx/GetVendorInvoices_Login method: post operationId: getVendorInvoicesLogin x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfVendorInvoice.asmx/ImportVendorInvoices_Login method: post operationId: importVendorInvoicesLogin x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ItfJobCost.asmx/GetJobCostData_Login method: post operationId: getJobCostDataLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required