Propertyware
Propertyware is a cloud-based property management software platform offering a REST API for managing properties, units, leases, tenants, work orders, maintenance requests, financial transactions, and owner reports. The open API enables two-way data exchange with third-party systems and supports custom integrations for single-family and low-density rental portfolios.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Propertyware the way a machine reads it — 269 machine-readable artifacts across 14 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Propertyware scores 51.6/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Propertyware
Each block below is one kind of artifact we hold for Propertyware. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 14
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Propertyware Accounting API
Resources providing access to accounting data such as general ledger accounts and financial transactions.
Propertyware Bills API
Resources providing access to bills and bill payments.
Propertyware Buildings API
Resources providing access to buildings.
Propertyware Contacts API
Resources providing access to contacts.
Propertyware Custom field definitions API
Resources providing access to custom fields definitions.
Propertyware Documents API
Resources providing access to documents.
Propertyware Health check API
API health check resources.
Propertyware Inspections API
Resources providing access to inspections.
Propertyware Leases API
Resources providing access to rental property leases.
Propertyware Portfolios API
Resources providing access to portfolios.
Propertyware Prospects API
Resources providing access to prospects.
Propertyware Units API
Resources providing access to units.
Propertyware Vendors API
Resources providing access to vendors.
Propertyware Work orders API
Resources providing access to work orders.
Scroll within the panel for all 14 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Propertyware Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Propertyware Finops
FINOPSSemantic Vocabularies 2
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Propertyware Context
JSON-LDPropertyware Graph Context
JSON-LDSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Propertyware API Rules
SPECTRALJSON Schema 123
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
Account
JSON SCHEMAAddress
JSON SCHEMAAdjustment
JSON SCHEMAAmenity
JSON SCHEMAAutoCharge
JSON SCHEMAAutoJournalEntry
JSON SCHEMAAutoPayment
JSON SCHEMABankDeposit
JSON SCHEMABank
JSON SCHEMABasicVendor
JSON SCHEMABillPaid
JSON SCHEMABillPay
JSON SCHEMABillPayment
JSON SCHEMABillSplit
JSON SCHEMABill
JSON SCHEMABuilding
JSON SCHEMACampaignSource
JSON SCHEMACampaign
JSON SCHEMAChargeTx
JSON SCHEMACharge
JSON SCHEMACheckSplit
JSON SCHEMACheck
JSON SCHEMACloseWorkOrder
JSON SCHEMACollection_long_
JSON SCHEMAComment
JSON SCHEMAContactCategory
JSON SCHEMAContactExtension
JSON SCHEMAContact
JSON SCHEMAConversation
JSON SCHEMACreditCardAccount
JSON SCHEMACreditMemo
JSON SCHEMACurrentAsset
JSON SCHEMACurrentLiability
JSON SCHEMACustomFieldDefinition
JSON SCHEMACustomFieldSet
JSON SCHEMACustomField
JSON SCHEMADiscount
JSON SCHEMADocument
JSON SCHEMAEntry
JSON SCHEMAEquity
JSON SCHEMAErrorResponse
JSON SCHEMAExpenseRecoveryCharge
JSON SCHEMAExpense
JSON SCHEMAGLItem
JSON SCHEMAIncome
JSON SCHEMAInspectionArea
JSON SCHEMAInspectionItem
JSON SCHEMAInspection
JSON SCHEMAJournalEntrySplitResponse
JSON SCHEMAJournalEntrySplit
JSON SCHEMAJournalEntry
JSON SCHEMALateFeeRule
JSON SCHEMALeaseClause
JSON SCHEMALeaseContact
JSON SCHEMALeaseStatus
JSON SCHEMALease
JSON SCHEMALineItem
JSON SCHEMAManagementFee
JSON SCHEMAManagementSettings
JSON SCHEMAMarketing
JSON SCHEMANonCurrentAsset
JSON SCHEMANonCurrentLiability
JSON SCHEMANonOperatingExpense
JSON SCHEMANonOperatingInome
JSON SCHEMANote
JSON SCHEMAOwnerContribution
JSON SCHEMAOwnerDraw
JSON SCHEMAOwner
JSON SCHEMAPaymentCharge
JSON SCHEMAPayment
JSON SCHEMAPortfolio
JSON SCHEMAPropertyManager
JSON SCHEMAProspectContact
JSON SCHEMAProspectStatus
JSON SCHEMAProspect
JSON SCHEMARESTAPIBulkErrorResponse
JSON SCHEMARESTAPIBulkSuccessResponse
JSON SCHEMARESTAPIError
JSON SCHEMARefund
JSON SCHEMAResponseEntity
JSON SCHEMASaveAccount
JSON SCHEMASaveAddress
JSON SCHEMASaveAdjustment
JSON SCHEMASaveAutoCharge
JSON SCHEMASaveBankDeposit
JSON SCHEMASaveBillPayment
JSON SCHEMASaveBillSplit
JSON SCHEMASaveBill
JSON SCHEMASaveBuilding
JSON SCHEMASaveCharge
JSON SCHEMASaveCheckSplit
JSON SCHEMASaveCheck
JSON SCHEMASaveComment
JSON SCHEMASaveContact
JSON SCHEMASaveConversation
JSON SCHEMASaveCredit
JSON SCHEMASaveCustomField
JSON SCHEMASaveDiscount
JSON SCHEMASaveJournalEntrySplit
JSON SCHEMASaveLeaseJournalEntry
JSON SCHEMASaveLease
JSON SCHEMASaveOwnerContribution
JSON SCHEMASaveOwnerDraw
JSON SCHEMASaveOwner
JSON SCHEMASavePayment
JSON SCHEMASavePortfolio
JSON SCHEMASaveProspectContact
JSON SCHEMASaveProspect
JSON SCHEMASaveRefund
JSON SCHEMASaveUnit
JSON SCHEMASaveVendor
JSON SCHEMASaveWorkOrderTask
JSON SCHEMASaveWorkOrder
JSON SCHEMASplitPaid
JSON SCHEMASplitPay
JSON SCHEMATask
JSON SCHEMATimeCardEntry
JSON SCHEMAUnit
JSON SCHEMAUpdateBuilding
JSON SCHEMAUpdateDocument
JSON SCHEMAUpdateLeaseJournalEntry
JSON SCHEMAVendor
JSON SCHEMAWorkOrder
JSON SCHEMAScroll within the panel for all 123 ·
Examples 123
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Account
EXAMPLEAddress
EXAMPLEAdjustment
EXAMPLEAmenity
EXAMPLEAuto Charge
EXAMPLEAuto Journal Entry
EXAMPLEAuto Payment
EXAMPLEBank Deposit
EXAMPLEBank
EXAMPLEBasic Vendor
EXAMPLEBill Paid
EXAMPLEBill Pay
EXAMPLEBill Payment
EXAMPLEBill Split
EXAMPLEBill
EXAMPLEBuilding
EXAMPLECampaign Source
EXAMPLECampaign
EXAMPLECharge Tx
EXAMPLECharge
EXAMPLECheck Split
EXAMPLECheck
EXAMPLEClose Work Order
EXAMPLECollection Long
EXAMPLEComment
EXAMPLEContact Category
EXAMPLEContact Extension
EXAMPLEContact
EXAMPLEConversation
EXAMPLECredit Card Account
EXAMPLECredit Memo
EXAMPLECurrent Asset
EXAMPLECurrent Liability
EXAMPLECustom Field Definition
EXAMPLECustom Field Set
EXAMPLECustom Field
EXAMPLEDiscount
EXAMPLEDocument
EXAMPLEEntry
EXAMPLEEquity
EXAMPLEError Response
EXAMPLEExpense Recovery Charge
EXAMPLEExpense
EXAMPLEG L Item
EXAMPLEIncome
EXAMPLEInspection Area
EXAMPLEInspection Item
EXAMPLEInspection
EXAMPLEJournal Entry Split Response
EXAMPLEJournal Entry Split
EXAMPLEJournal Entry
EXAMPLELate Fee Rule
EXAMPLELease Clause
EXAMPLELease Contact
EXAMPLELease Status
EXAMPLELease
EXAMPLELine Item
EXAMPLEManagement Fee
EXAMPLEManagement Settings
EXAMPLEMarketing
EXAMPLENon Current Asset
EXAMPLENon Current Liability
EXAMPLENon Operating Expense
EXAMPLENon Operating Inome
EXAMPLENote
EXAMPLEOwner Contribution
EXAMPLEOwner Draw
EXAMPLEOwner
EXAMPLEPayment Charge
EXAMPLEPayment
EXAMPLEPortfolio
EXAMPLEProperty Manager
EXAMPLEProspect Contact
EXAMPLEProspect Status
EXAMPLEProspect
EXAMPLER E S T A P I Error
EXAMPLERefund
EXAMPLEResponse Entity
EXAMPLESave Account
EXAMPLESave Address
EXAMPLESave Adjustment
EXAMPLESave Auto Charge
EXAMPLESave Bank Deposit
EXAMPLESave Bill Payment
EXAMPLESave Bill Split
EXAMPLESave Bill
EXAMPLESave Building
EXAMPLESave Charge
EXAMPLESave Check Split
EXAMPLESave Check
EXAMPLESave Comment
EXAMPLESave Contact
EXAMPLESave Conversation
EXAMPLESave Credit
EXAMPLESave Custom Field
EXAMPLESave Discount
EXAMPLESave Journal Entry Split
EXAMPLESave Lease Journal Entry
EXAMPLESave Lease
EXAMPLESave Owner Contribution
EXAMPLESave Owner Draw
EXAMPLESave Owner
EXAMPLESave Payment
EXAMPLESave Portfolio
EXAMPLESave Prospect Contact
EXAMPLESave Prospect
EXAMPLESave Refund
EXAMPLESave Unit
EXAMPLESave Vendor
EXAMPLESave Work Order Task
EXAMPLESave Work Order
EXAMPLESplit Paid
EXAMPLESplit Pay
EXAMPLETask
EXAMPLETime Card Entry
EXAMPLEUnit
EXAMPLEUpdate Building
EXAMPLEUpdate Document
EXAMPLEUpdate Lease Journal Entry
EXAMPLEVendor
EXAMPLEWork Order
EXAMPLEScroll within the panel for all 123 ·
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Propertyware — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/propertyware · machine-readable index on apis.io