{ "@context": { "@vocab": "https://doorloop.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "doorloop": "https://doorloop.com/schema#", "address": "doorloop:address", "street1": { "@id": "doorloop:street1", "@type": "xsd:string" }, "street2": { "@id": "doorloop:street2", "@type": "xsd:string" }, "city": { "@id": "doorloop:city", "@type": "xsd:string" }, "zip": { "@id": "doorloop:zip", "@type": "xsd:string" }, "country": { "@id": "doorloop:country", "@type": "xsd:string" }, "lat": { "@id": "doorloop:lat", "@type": "xsd:string" }, "lng": { "@id": "doorloop:lng", "@type": "xsd:string" }, "unit": "doorloop:unit", "id": { "@id": "doorloop:id", "@type": "@id" }, "active": { "@id": "doorloop:active", "@type": "xsd:boolean" }, "addressSameAsProperty": { "@id": "doorloop:addressSameAsProperty", "@type": "xsd:boolean" }, "name": { "@id": "doorloop:name", "@type": "xsd:string" }, "beds": { "@id": "doorloop:beds", "@type": "xsd:decimal" }, "baths": { "@id": "doorloop:baths", "@type": "xsd:decimal" }, "size": { "@id": "doorloop:size", "@type": "xsd:decimal" }, "marketRent": { "@id": "doorloop:marketRent", "@type": "xsd:decimal" }, "property": { "@id": "doorloop:property", "@type": "@id" }, "pictures": { "@id": "doorloop:pictures", "@container": "@list" }, "description": { "@id": "doorloop:description", "@type": "xsd:string" }, "listing": { "@id": "doorloop:listing" }, "rentalApplicationListing": { "@id": "doorloop:rentalApplicationListing" }, "amenities": { "@id": "doorloop:amenities", "@container": "@list" }, "picture": "doorloop:picture", "rank": { "@id": "doorloop:rank", "@type": "xsd:integer" }, "url": { "@id": "doorloop:url", "@type": "xsd:string" }, "fullLeaseCreateLine": "doorloop:fullLeaseCreateLine", "account": { "@id": "doorloop:account", "@type": "@id" }, "amount": { "@id": "doorloop:amount", "@type": "xsd:decimal" }, "memo": { "@id": "doorloop:memo", "@type": "xsd:string" }, "fullLeaseCreateOneTime": "doorloop:fullLeaseCreateOneTime", "date": { "@id": "doorloop:date", "@type": "xsd:string" }, "lines": { "@id": "doorloop:lines", "@container": "@list" }, "fullLeaseCreateSigningOneTime": "doorloop:fullLeaseCreateSigningOneTime", "chargeTiming": { "@id": "doorloop:chargeTiming", "@type": "xsd:string" }, "fullLeaseCreateRecurring": "doorloop:fullLeaseCreateRecurring", "frequency": { "@id": "doorloop:frequency", "@type": "xsd:string" }, "start": { "@id": "doorloop:start", "@type": "xsd:string" }, "end": { "@id": "doorloop:end", "@type": "xsd:string" }, "fullLeaseCreateRent": "doorloop:fullLeaseCreateRent", "fullLeaseCreateNewTenant": "doorloop:fullLeaseCreateNewTenant", "firstName": { "@id": "doorloop:firstName", "@type": "xsd:string" }, "lastName": { "@id": "doorloop:lastName", "@type": "xsd:string" }, "email": { "@id": "doorloop:email", "@type": "xsd:string" }, "phone": { "@id": "doorloop:phone", "@type": "xsd:string" }, "fullLeaseCreateRequest": "doorloop:fullLeaseCreateRequest", "units": { "@id": "doorloop:units", "@container": "@list" }, "term": { "@id": "doorloop:term", "@type": "xsd:string" }, "rolloverToAtWill": { "@id": "doorloop:rolloverToAtWill", "@type": "xsd:boolean" }, "tenants": { "@id": "doorloop:tenants", "@container": "@list" }, "rent": { "@id": "doorloop:rent", "@type": "@id" }, "securityDeposits": { "@id": "doorloop:securityDeposits", "@container": "@list" }, "oneTimeCharges": { "@id": "doorloop:oneTimeCharges", "@container": "@list" }, "oneTimeCredits": { "@id": "doorloop:oneTimeCredits", "@container": "@list" }, "recurringCharges": { "@id": "doorloop:recurringCharges", "@container": "@list" }, "recurringCredits": { "@id": "doorloop:recurringCredits", "@container": "@list" }, "residentPortalAccess": { "@id": "doorloop:residentPortalAccess", "@type": "xsd:boolean" }, "requireRentersInsurance": { "@id": "doorloop:requireRentersInsurance", "@type": "xsd:boolean" }, "automaticLateFees": { "@id": "doorloop:automaticLateFees", "@type": "xsd:boolean" }, "sendWelcomeSms": { "@id": "doorloop:sendWelcomeSms", "@type": "xsd:boolean" }, "fullLeaseCreateResponse": "doorloop:fullLeaseCreateResponse", "lease": { "@id": "doorloop:lease", "@type": "@id" }, "createdTenantIds": { "@id": "doorloop:createdTenantIds", "@container": "@list" }, "createdChargeIds": { "@id": "doorloop:createdChargeIds", "@container": "@list" }, "createdRecurringTransactionIds": { "@id": "doorloop:createdRecurringTransactionIds", "@container": "@list" }, "Lease": "doorloop:Lease", "notes": { "@id": "doorloop:notes", "@type": "xsd:string" }, "reference": { "@id": "doorloop:reference", "@type": "xsd:string" }, "status": { "@id": "doorloop:status", "@type": "xsd:string" }, "evictonPending": { "@id": "doorloop:evictonPending", "@type": "xsd:boolean" }, "proofOfInsuranceRequired": { "@id": "doorloop:proofOfInsuranceRequired", "@type": "xsd:boolean" }, "totalBalancedue": { "@id": "doorloop:totalBalancedue", "@type": "xsd:decimal" }, "totalDepositsHeld": { "@id": "doorloop:totalDepositsHeld", "@type": "xsd:decimal" }, "totalRecurringRent": { "@id": "doorloop:totalRecurringRent", "@type": "xsd:decimal" }, "totalRecurringPayments": { "@id": "doorloop:totalRecurringPayments", "@type": "xsd:decimal" }, "totalRecurringCredits": { "@id": "doorloop:totalRecurringCredits", "@type": "xsd:decimal" }, "TotalRecurringCharges": { "@id": "doorloop:TotalRecurringCharges", "@type": "xsd:decimal" }, "person": "doorloop:person", "middleName": { "@id": "doorloop:middleName", "@type": "xsd:string" }, "gender": { "@id": "doorloop:gender", "@type": "xsd:string" }, "fullName": { "@id": "doorloop:fullName", "@type": "xsd:string" }, "dateOfBirth": { "@id": "doorloop:dateOfBirth", "@type": "xsd:string" }, "timezone": { "@id": "doorloop:timezone", "@type": "xsd:string" }, "company": { "@id": "doorloop:company", "@type": "xsd:string" }, "companyName": { "@id": "doorloop:companyName", "@type": "xsd:string" }, "jobTitle": { "@id": "doorloop:jobTitle", "@type": "xsd:string" }, "phones": { "@id": "doorloop:phones", "@container": "@list" }, "emails": { "@id": "doorloop:emails", "@container": "@list" }, "primaryAddress": { "@id": "doorloop:primaryAddress", "@type": "@id" }, "pictureUrl": { "@id": "doorloop:pictureUrl", "@type": "xsd:string" }, "propertyType": "doorloop:propertyType", "leaseTenant": "doorloop:leaseTenant", "moveInAt": { "@id": "doorloop:moveInAt", "@type": "xsd:string" }, "moveOutAt": { "@id": "doorloop:moveOutAt", "@type": "xsd:string" }, "moveOutNoticeAt": { "@id": "doorloop:moveOutNoticeAt", "@type": "xsd:string" }, "portalEnabled": { "@id": "doorloop:portalEnabled", "@type": "xsd:boolean" }, "tenant": { "@id": "doorloop:tenant", "@type": "@id" }, "leasePayment": "doorloop:leasePayment", "amountReceived": { "@id": "doorloop:amountReceived", "@type": "xsd:decimal" }, "paymentMethod": { "@id": "doorloop:paymentMethod", "@type": "@id" }, "receivedFromTenant": { "@id": "doorloop:receivedFromTenant", "@type": "@id" }, "depositToAccount": { "@id": "doorloop:depositToAccount", "@type": "@id" }, "autoApplyPaymentOnCharges": { "@id": "doorloop:autoApplyPaymentOnCharges", "@type": "xsd:boolean" }, "autoDeposit": { "@id": "doorloop:autoDeposit", "@type": "xsd:boolean" }, "depositStatus": { "@id": "doorloop:depositStatus", "@type": "xsd:string" }, "reversedPayment": { "@id": "doorloop:reversedPayment", "@type": "xsd:string" }, "linkedCharges": { "@id": "doorloop:linkedCharges", "@container": "@list" }, "linkedCredits": { "@id": "doorloop:linkedCredits", "@container": "@list" }, "amountAppliedToCharges": { "@id": "doorloop:amountAppliedToCharges", "@type": "xsd:decimal" }, "amountAppliedToCredits": { "@id": "doorloop:amountAppliedToCredits", "@type": "xsd:decimal" }, "amountNotAppliedToCharges": { "@id": "doorloop:amountNotAppliedToCharges", "@type": "xsd:decimal" }, "ePayInfo": { "@id": "doorloop:ePayInfo" }, "paymentOrigin": { "@id": "doorloop:paymentOrigin", "@type": "xsd:string" }, "depositEntry": { "@id": "doorloop:depositEntry" }, "isDepositPayment": { "@id": "doorloop:isDepositPayment", "@type": "xsd:boolean" }, "paymentMethods": "doorloop:paymentMethods", "leaseTransactionLine": "doorloop:leaseTransactionLine", "balance": { "@id": "doorloop:balance", "@type": "xsd:decimal" }, "propertyGroup": "doorloop:propertyGroup", "properties": { "@id": "doorloop:properties", "@container": "@list" }, "federalTaxInfo": "doorloop:federalTaxInfo", "addressFor1099SameAsPrimaryAddress": { "@id": "doorloop:addressFor1099SameAsPrimaryAddress", "@type": "xsd:boolean" }, "addressFor1099": { "@id": "doorloop:addressFor1099", "@type": "@id" }, "taxpayerName": { "@id": "doorloop:taxpayerName", "@type": "xsd:string" }, "taxpayerId": { "@id": "doorloop:taxpayerId", "@type": "xsd:string" }, "insuranceInfo": "doorloop:insuranceInfo", "provider": { "@id": "doorloop:provider", "@type": "xsd:string" }, "policyNumber": { "@id": "doorloop:policyNumber", "@type": "xsd:string" }, "coverage": { "@id": "doorloop:coverage", "@type": "xsd:decimal" }, "effectiveDate": { "@id": "doorloop:effectiveDate", "@type": "xsd:string" }, "expirationDate": { "@id": "doorloop:expirationDate", "@type": "xsd:string" }, "expenseTransactionLine": "doorloop:expenseTransactionLine", "linkedToResourceType": { "@id": "doorloop:linkedToResourceType", "@type": "xsd:string" }, "linkedToResourceId": { "@id": "doorloop:linkedToResourceId", "@type": "xsd:string" }, "expense": "doorloop:expense", "payFromAccount": { "@id": "doorloop:payFromAccount", "@type": "xsd:string" }, "payToResourceType": { "@id": "doorloop:payToResourceType", "@type": "xsd:string" }, "payToResourceId": { "@id": "doorloop:payToResourceId", "@type": "xsd:string" }, "batch": { "@id": "doorloop:batch", "@type": "xsd:string" }, "totalAmount": { "@id": "doorloop:totalAmount", "@type": "xsd:decimal" }, "vendorTransaction": "doorloop:vendorTransaction", "vendor": { "@id": "doorloop:vendor", "@type": "@id" }, "dueDate": { "@id": "doorloop:dueDate", "@type": "xsd:string" }, "totalBalance": { "@id": "doorloop:totalBalance", "@type": "xsd:decimal" }, "profitAndLossReportItem": "doorloop:profitAndLossReportItem", "columns": { "@id": "doorloop:columns", "@container": "@list" }, "data": { "@id": "doorloop:data", "@container": "@list" }, "communication": "doorloop:communication", "subject": { "@id": "doorloop:subject", "@type": "xsd:string" }, "bodyHtml": { "@id": "doorloop:bodyHtml", "@type": "xsd:string" }, "bodyPreview": { "@id": "doorloop:bodyPreview", "@type": "xsd:string" }, "from": { "@id": "doorloop:from", "@type": "@id" }, "to": { "@id": "doorloop:to", "@container": "@list" }, "cc": { "@id": "doorloop:cc", "@container": "@list" }, "bcc": { "@id": "doorloop:bcc", "@container": "@list" }, "sentAt": { "@id": "doorloop:sentAt", "@type": "xsd:decimal" }, "type": { "@id": "doorloop:type", "@type": "xsd:string" }, "threadId": { "@id": "doorloop:threadId", "@type": "xsd:string" }, "externalId": { "@id": "doorloop:externalId", "@type": "xsd:string" }, "openedAt": { "@id": "doorloop:openedAt", "@container": "@list" }, "clickedAt": { "@id": "doorloop:clickedAt", "@container": "@list" }, "bouncedAt": { "@id": "doorloop:bouncedAt", "@container": "@list" }, "announcement": { "@id": "doorloop:announcement", "@type": "@id" }, "communicationParticipant": "doorloop:communicationParticipant", "displayName": { "@id": "doorloop:displayName", "@type": "xsd:string" }, "linkedToType": { "@id": "doorloop:linkedToType", "@type": "xsd:string" }, "linkedToId": { "@id": "doorloop:linkedToId", "@type": "@id" }, "note": "doorloop:note", "title": { "@id": "doorloop:title", "@type": "xsd:string" }, "body": { "@id": "doorloop:body", "@type": "xsd:string" }, "tags": { "@id": "doorloop:tags", "@container": "@list" }, "linkedResource": { "@id": "doorloop:linkedResource", "@type": "@id" }, "createdAt": { "@id": "doorloop:createdAt", "@type": "xsd:decimal" }, "createdBy": { "@id": "doorloop:createdBy", "@type": "xsd:string" }, "noteLinkedResource": "doorloop:noteLinkedResource", "resourceId": { "@id": "doorloop:resourceId", "@type": "@id" }, "resourceType": { "@id": "doorloop:resourceType", "@type": "xsd:string" }, "fileLinkedResource": "doorloop:fileLinkedResource", "file": "doorloop:file", "mimeType": { "@id": "doorloop:mimeType", "@type": "xsd:string" }, "downloadUrl": { "@id": "doorloop:downloadUrl", "@type": "xsd:string" } }, "@type": "schema:Dataset", "schema:name": "DoorLoop API JSON-LD context", "schema:description": "A JSON-LD @context for the objects DoorLoop's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-14) from openapi/doorloop-api-reference-openapi.yml.", "dcterms:created": "2026-10-14", "dcterms:source": [ "openapi/doorloop-api-reference-openapi.yml" ] }