{
  "@context": {
    "@vocab": "https://gokeyio.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gokeyio": "https://gokeyio.com/schema#",
    "GetExpensesResponse": "gokeyio:GetExpensesResponse",
    "expenses": {
      "@id": "gokeyio:expenses",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "gokeyio:nextCursor",
      "@type": "xsd:string"
    },
    "PostExpensesRequest": "gokeyio:PostExpensesRequest",
    "propertyId": {
      "@id": "gokeyio:propertyId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "gokeyio:type",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "gokeyio:amount",
      "@type": "xsd:decimal"
    },
    "date": {
      "@id": "gokeyio:date",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "gokeyio:year",
      "@type": "xsd:integer"
    },
    "description": {
      "@id": "gokeyio:description",
      "@type": "xsd:string"
    },
    "issuerName": {
      "@id": "gokeyio:issuerName",
      "@type": "xsd:string"
    },
    "issuerId": {
      "@id": "gokeyio:issuerId",
      "@type": "xsd:string"
    },
    "amortizationType": {
      "@id": "gokeyio:amortizationType",
      "@type": "xsd:string"
    },
    "amortizationDuration": {
      "@id": "gokeyio:amortizationDuration",
      "@type": "xsd:integer"
    },
    "amortizationRate": {
      "@id": "gokeyio:amortizationRate",
      "@type": "xsd:decimal"
    },
    "repairCausedByTenant": {
      "@id": "gokeyio:repairCausedByTenant",
      "@type": "xsd:boolean"
    },
    "exclusiveToRental": {
      "@id": "gokeyio:exclusiveToRental",
      "@type": "xsd:boolean"
    },
    "operationCategory": {
      "@id": "gokeyio:operationCategory",
      "@type": "xsd:string"
    },
    "budgetLineId": {
      "@id": "gokeyio:budgetLineId",
      "@type": "xsd:string"
    },
    "invoiceNumber": {
      "@id": "gokeyio:invoiceNumber",
      "@type": "xsd:string"
    },
    "taxBase": {
      "@id": "gokeyio:taxBase",
      "@type": "xsd:decimal"
    },
    "vatAmount": {
      "@id": "gokeyio:vatAmount",
      "@type": "xsd:decimal"
    },
    "untaxedAmount": {
      "@id": "gokeyio:untaxedAmount",
      "@type": "xsd:decimal"
    },
    "withholdingAmount": {
      "@id": "gokeyio:withholdingAmount",
      "@type": "xsd:decimal"
    },
    "lines": {
      "@id": "gokeyio:lines",
      "@container": "@list"
    },
    "dueDate": {
      "@id": "gokeyio:dueDate",
      "@type": "xsd:string"
    },
    "recurrence": {
      "@id": "gokeyio:recurrence"
    },
    "file": {
      "@id": "gokeyio:file"
    },
    "PostExpensesResponse": "gokeyio:PostExpensesResponse",
    "expense": {
      "@id": "gokeyio:expense"
    },
    "DeleteExpensesIdResponse": "gokeyio:DeleteExpensesIdResponse",
    "GetExpensesIdResponse": "gokeyio:GetExpensesIdResponse",
    "PatchExpensesIdRequest": "gokeyio:PatchExpensesIdRequest",
    "frequency": {
      "@id": "gokeyio:frequency",
      "@type": "xsd:string"
    },
    "nextDueDate": {
      "@id": "gokeyio:nextDueDate",
      "@type": "xsd:string"
    },
    "lastAmount": {
      "@id": "gokeyio:lastAmount",
      "@type": "xsd:decimal"
    },
    "endDate": {
      "@id": "gokeyio:endDate",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "gokeyio:active",
      "@type": "xsd:boolean"
    },
    "PatchExpensesIdResponse": "gokeyio:PatchExpensesIdResponse",
    "DeleteExpensesIdFileResponse": "gokeyio:DeleteExpensesIdFileResponse",
    "GetExpensesIdFileResponse": "gokeyio:GetExpensesIdFileResponse",
    "PutExpensesIdFileRequest": "gokeyio:PutExpensesIdFileRequest",
    "fileName": {
      "@id": "gokeyio:fileName",
      "@type": "xsd:string"
    },
    "mimeType": {
      "@id": "gokeyio:mimeType",
      "@type": "xsd:string"
    },
    "contentBase64": {
      "@id": "gokeyio:contentBase64",
      "@type": "xsd:string"
    },
    "PutExpensesIdFileResponse": "gokeyio:PutExpensesIdFileResponse",
    "GetInboxResponse": "gokeyio:GetInboxResponse",
    "mailbox": {
      "@id": "gokeyio:mailbox"
    },
    "items": {
      "@id": "gokeyio:items",
      "@container": "@list"
    },
    "PutInboxMailboxRequest": "gokeyio:PutInboxMailboxRequest",
    "allowedSenders": {
      "@id": "gokeyio:allowedSenders",
      "@container": "@list"
    },
    "PutInboxMailboxResponse": "gokeyio:PutInboxMailboxResponse",
    "GetInboxIdResponse": "gokeyio:GetInboxIdResponse",
    "item": {
      "@id": "gokeyio:item"
    },
    "PostInboxIdFileRequest": "gokeyio:PostInboxIdFileRequest",
    "expenseId": {
      "@id": "gokeyio:expenseId",
      "@type": "xsd:string"
    },
    "PostInboxIdFileResponse": "gokeyio:PostInboxIdFileResponse",
    "GetMaintenanceResponse": "gokeyio:GetMaintenanceResponse",
    "maintenanceRequests": {
      "@id": "gokeyio:maintenanceRequests",
      "@container": "@list"
    },
    "PostMaintenanceRequest": "gokeyio:PostMaintenanceRequest",
    "rentalId": {
      "@id": "gokeyio:rentalId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "gokeyio:title",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "gokeyio:category",
      "@type": "xsd:string"
    },
    "urgency": {
      "@id": "gokeyio:urgency",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "gokeyio:status",
      "@type": "xsd:string"
    },
    "assignedTo": {
      "@id": "gokeyio:assignedTo",
      "@type": "xsd:string"
    },
    "estimatedCost": {
      "@id": "gokeyio:estimatedCost",
      "@type": "xsd:decimal"
    },
    "actualCost": {
      "@id": "gokeyio:actualCost",
      "@type": "xsd:decimal"
    },
    "notes": {
      "@id": "gokeyio:notes",
      "@type": "xsd:string"
    },
    "linkedExpenseId": {
      "@id": "gokeyio:linkedExpenseId",
      "@type": "xsd:string"
    },
    "PostMaintenanceResponse": "gokeyio:PostMaintenanceResponse",
    "maintenanceRequest": {
      "@id": "gokeyio:maintenanceRequest"
    },
    "DeleteMaintenanceIdResponse": "gokeyio:DeleteMaintenanceIdResponse",
    "GetMaintenanceIdResponse": "gokeyio:GetMaintenanceIdResponse",
    "PatchMaintenanceIdRequest": "gokeyio:PatchMaintenanceIdRequest",
    "PatchMaintenanceIdResponse": "gokeyio:PatchMaintenanceIdResponse",
    "PostMaintenanceIdPhotosRequest": "gokeyio:PostMaintenanceIdPhotosRequest",
    "PostMaintenanceIdPhotosResponse": "gokeyio:PostMaintenanceIdPhotosResponse",
    "DeleteMaintenanceIdPhotosNResponse": "gokeyio:DeleteMaintenanceIdPhotosNResponse",
    "GetMaintenanceIdPhotosNResponse": "gokeyio:GetMaintenanceIdPhotosNResponse",
    "GetPropertiesResponse": "gokeyio:GetPropertiesResponse",
    "properties": {
      "@id": "gokeyio:properties",
      "@container": "@list"
    },
    "PostPropertiesRequest": "gokeyio:PostPropertiesRequest",
    "name": {
      "@id": "gokeyio:name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "gokeyio:address",
      "@type": "xsd:string"
    },
    "cadastralRef": {
      "@id": "gokeyio:cadastralRef",
      "@type": "xsd:string"
    },
    "cadastralValue": {
      "@id": "gokeyio:cadastralValue",
      "@type": "xsd:decimal"
    },
    "landValue": {
      "@id": "gokeyio:landValue",
      "@type": "xsd:decimal"
    },
    "acquisitionDate": {
      "@id": "gokeyio:acquisitionDate",
      "@type": "xsd:string"
    },
    "cadastralValueRevised": {
      "@id": "gokeyio:cadastralValueRevised",
      "@type": "xsd:decimal"
    },
    "constructionValue": {
      "@id": "gokeyio:constructionValue",
      "@type": "xsd:decimal"
    },
    "acquisitionCost": {
      "@id": "gokeyio:acquisitionCost",
      "@type": "xsd:decimal"
    },
    "surfaceArea": {
      "@id": "gokeyio:surfaceArea",
      "@type": "xsd:decimal"
    },
    "mainPurpose": {
      "@id": "gokeyio:mainPurpose",
      "@type": "xsd:string"
    },
    "sale": {
      "@id": "gokeyio:sale",
      "@type": "xsd:boolean"
    },
    "taxRegime": {
      "@id": "gokeyio:taxRegime",
      "@type": "xsd:string"
    },
    "nonResidentEU": {
      "@id": "gokeyio:nonResidentEU",
      "@type": "xsd:boolean"
    },
    "paymentTrackingEnabled": {
      "@id": "gokeyio:paymentTrackingEnabled",
      "@type": "xsd:boolean"
    },
    "registrationNumber": {
      "@id": "gokeyio:registrationNumber",
      "@type": "xsd:string"
    },
    "archived": {
      "@id": "gokeyio:archived",
      "@type": "xsd:boolean"
    },
    "calendarEnabled": {
      "@id": "gokeyio:calendarEnabled",
      "@type": "xsd:boolean"
    },
    "city": {
      "@id": "gokeyio:city",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "gokeyio:country",
      "@type": "xsd:string"
    },
    "stateRegion": {
      "@id": "gokeyio:stateRegion",
      "@type": "xsd:string"
    },
    "amortizationStrategy": {
      "@id": "gokeyio:amortizationStrategy",
      "@type": "xsd:string"
    },
    "energyCertificate": {
      "@id": "gokeyio:energyCertificate",
      "@type": "xsd:string"
    },
    "touristTax": {
      "@id": "gokeyio:touristTax",
      "@type": "xsd:string"
    },
    "defaultExtras": {
      "@id": "gokeyio:defaultExtras"
    },
    "communications": {
      "@id": "gokeyio:communications"
    },
    "bankAccount": {
      "@id": "gokeyio:bankAccount"
    },
    "owners": {
      "@id": "gokeyio:owners",
      "@container": "@list"
    },
    "representative": {
      "@id": "gokeyio:representative"
    },
    "sesCredentials": {
      "@id": "gokeyio:sesCredentials"
    },
    "PostPropertiesResponse": "gokeyio:PostPropertiesResponse",
    "property": {
      "@id": "gokeyio:property"
    },
    "DeletePropertiesIdResponse": "gokeyio:DeletePropertiesIdResponse",
    "GetPropertiesIdResponse": "gokeyio:GetPropertiesIdResponse",
    "PatchPropertiesIdRequest": "gokeyio:PatchPropertiesIdRequest",
    "PatchPropertiesIdResponse": "gokeyio:PatchPropertiesIdResponse",
    "GetPropertiesIdDocumentsResponse": "gokeyio:GetPropertiesIdDocumentsResponse",
    "documents": {
      "@id": "gokeyio:documents",
      "@container": "@list"
    },
    "GetPropertiesIdErtzaintzaResponse": "gokeyio:GetPropertiesIdErtzaintzaResponse",
    "GetPropertiesIdLibroViajerosResponse": "gokeyio:GetPropertiesIdLibroViajerosResponse",
    "registration": {
      "@id": "gokeyio:registration"
    },
    "guests": {
      "@id": "gokeyio:guests",
      "@container": "@list"
    },
    "GetPropertiesIdTaxReportResponse": "gokeyio:GetPropertiesIdTaxReportResponse",
    "report": {
      "@id": "gokeyio:report"
    },
    "GetRecurringExpensesResponse": "gokeyio:GetRecurringExpensesResponse",
    "recurringExpenses": {
      "@id": "gokeyio:recurringExpenses",
      "@container": "@list"
    },
    "PatchRecurringExpensesIdRequest": "gokeyio:PatchRecurringExpensesIdRequest",
    "PatchRecurringExpensesIdResponse": "gokeyio:PatchRecurringExpensesIdResponse",
    "recurringExpense": {
      "@id": "gokeyio:recurringExpense"
    },
    "GetRentalsResponse": "gokeyio:GetRentalsResponse",
    "rentals": {
      "@id": "gokeyio:rentals",
      "@container": "@list"
    },
    "PostRentalsRequest": "gokeyio:PostRentalsRequest",
    "startDate": {
      "@id": "gokeyio:startDate",
      "@type": "xsd:string"
    },
    "contractStartDate": {
      "@id": "gokeyio:contractStartDate",
      "@type": "xsd:string"
    },
    "yearlyIncome": {
      "@id": "gokeyio:yearlyIncome",
      "@type": "xsd:decimal"
    },
    "renterName": {
      "@id": "gokeyio:renterName",
      "@type": "xsd:string"
    },
    "renterAddress": {
      "@id": "gokeyio:renterAddress",
      "@type": "xsd:string"
    },
    "renters": {
      "@id": "gokeyio:renters",
      "@container": "@list"
    },
    "checkInTime": {
      "@id": "gokeyio:checkInTime",
      "@type": "xsd:string"
    },
    "checkOutTime": {
      "@id": "gokeyio:checkOutTime",
      "@type": "xsd:string"
    },
    "advancedPayment": {
      "@id": "gokeyio:advancedPayment",
      "@type": "xsd:decimal"
    },
    "remainingBalance": {
      "@id": "gokeyio:remainingBalance",
      "@type": "xsd:decimal"
    },
    "paymentPlan": {
      "@id": "gokeyio:paymentPlan",
      "@type": "xsd:string"
    },
    "extras": {
      "@id": "gokeyio:extras",
      "@container": "@list"
    },
    "discountAmount": {
      "@id": "gokeyio:discountAmount",
      "@type": "xsd:decimal"
    },
    "discountReason": {
      "@id": "gokeyio:discountReason",
      "@type": "xsd:string"
    },
    "discountNote": {
      "@id": "gokeyio:discountNote",
      "@type": "xsd:string"
    },
    "extraCharges": {
      "@id": "gokeyio:extraCharges",
      "@container": "@list"
    },
    "contractCommissions": {
      "@id": "gokeyio:contractCommissions",
      "@type": "xsd:string"
    },
    "commissionType": {
      "@id": "gokeyio:commissionType",
      "@type": "xsd:string"
    },
    "deposit": {
      "@id": "gokeyio:deposit",
      "@type": "xsd:decimal"
    },
    "adjustments": {
      "@id": "gokeyio:adjustments",
      "@container": "@list"
    },
    "variations": {
      "@id": "gokeyio:variations",
      "@container": "@list"
    },
    "depositEntries": {
      "@id": "gokeyio:depositEntries",
      "@container": "@list"
    },
    "PostRentalsResponse": "gokeyio:PostRentalsResponse",
    "rental": {
      "@id": "gokeyio:rental"
    },
    "DeleteRentalsIdResponse": "gokeyio:DeleteRentalsIdResponse",
    "GetRentalsIdResponse": "gokeyio:GetRentalsIdResponse",
    "PatchRentalsIdRequest": "gokeyio:PatchRentalsIdRequest",
    "PatchRentalsIdResponse": "gokeyio:PatchRentalsIdResponse",
    "GetRentalsIdDocumentsResponse": "gokeyio:GetRentalsIdDocumentsResponse",
    "PostRentalsIdErtzaintzaFileRequest": "gokeyio:PostRentalsIdErtzaintzaFileRequest",
    "PostRentalsIdErtzaintzaFileResponse": "gokeyio:PostRentalsIdErtzaintzaFileResponse",
    "GetRentalsIdGuestsResponse": "gokeyio:GetRentalsIdGuestsResponse",
    "PostRentalsIdGuestsRequest": "gokeyio:PostRentalsIdGuestsRequest",
    "firstName": {
      "@id": "gokeyio:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "gokeyio:lastName",
      "@type": "xsd:string"
    },
    "secondSurname": {
      "@id": "gokeyio:secondSurname",
      "@type": "xsd:string"
    },
    "docType": {
      "@id": "gokeyio:docType",
      "@type": "xsd:string"
    },
    "docId": {
      "@id": "gokeyio:docId",
      "@type": "xsd:string"
    },
    "PostRentalsIdGuestsResponse": "gokeyio:PostRentalsIdGuestsResponse",
    "guest": {
      "@id": "gokeyio:guest"
    },
    "PostRentalsIdGuestsSesCancelResponse": "gokeyio:PostRentalsIdGuestsSesCancelResponse",
    "canceled": {
      "@id": "gokeyio:canceled",
      "@type": "xsd:boolean"
    },
    "PostRentalsIdGuestsSesStatusResponse": "gokeyio:PostRentalsIdGuestsSesStatusResponse",
    "PostRentalsIdGuestsSubmitResponse": "gokeyio:PostRentalsIdGuestsSubmitResponse",
    "submitted": {
      "@id": "gokeyio:submitted",
      "@type": "xsd:boolean"
    },
    "loteId": {
      "@id": "gokeyio:loteId",
      "@type": "xsd:string"
    },
    "verification": {
      "@id": "gokeyio:verification",
      "@type": "xsd:string"
    },
    "PatchRentalsIdGuestsGuestidRequest": "gokeyio:PatchRentalsIdGuestsGuestidRequest",
    "PatchRentalsIdGuestsGuestidResponse": "gokeyio:PatchRentalsIdGuestsGuestidResponse",
    "GetRentalsIdLibroViajerosResponse": "gokeyio:GetRentalsIdLibroViajerosResponse",
    "GetRentalsIdNotesResponse": "gokeyio:GetRentalsIdNotesResponse",
    "PostRentalsIdNotesRequest": "gokeyio:PostRentalsIdNotesRequest",
    "content": {
      "@id": "gokeyio:content",
      "@type": "xsd:string"
    },
    "contactDirection": {
      "@id": "gokeyio:contactDirection",
      "@type": "xsd:string"
    },
    "occurredAt": {
      "@id": "gokeyio:occurredAt",
      "@type": "xsd:string"
    },
    "PostRentalsIdNotesResponse": "gokeyio:PostRentalsIdNotesResponse",
    "note": {
      "@id": "gokeyio:note"
    },
    "GetRentalsIdPaymentsResponse": "gokeyio:GetRentalsIdPaymentsResponse",
    "trackingEnabled": {
      "@id": "gokeyio:trackingEnabled",
      "@type": "xsd:boolean"
    },
    "charges": {
      "@id": "gokeyio:charges",
      "@container": "@list"
    },
    "otherPayments": {
      "@id": "gokeyio:otherPayments",
      "@container": "@list"
    },
    "PostRentalsIdPaymentsRequest": "gokeyio:PostRentalsIdPaymentsRequest",
    "month": {
      "@id": "gokeyio:month",
      "@type": "xsd:integer"
    },
    "chargeType": {
      "@id": "gokeyio:chargeType",
      "@type": "xsd:string"
    },
    "planEntryId": {
      "@id": "gokeyio:planEntryId",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "gokeyio:method",
      "@type": "xsd:string"
    },
    "PostRentalsIdPaymentsResponse": "gokeyio:PostRentalsIdPaymentsResponse",
    "payment": {
      "@id": "gokeyio:payment"
    },
    "PatchRentalsIdPaymentsPaymentidEntriesEntryidRequest": "gokeyio:PatchRentalsIdPaymentsPaymentidEntriesEntryidRequest",
    "PatchRentalsIdPaymentsPaymentidEntriesEntryidResponse": "gokeyio:PatchRentalsIdPaymentsPaymentidEntriesEntryidResponse",
    "GetReportsSummaryResponse": "gokeyio:GetReportsSummaryResponse",
    "totals": {
      "@id": "gokeyio:totals"
    },
    "disclaimer": {
      "@id": "gokeyio:disclaimer",
      "@type": "xsd:string"
    },
    "GetTemplatesResponse": "gokeyio:GetTemplatesResponse",
    "templates": {
      "@id": "gokeyio:templates",
      "@container": "@list"
    },
    "PostTemplatesRequest": "gokeyio:PostTemplatesRequest",
    "language": {
      "@id": "gokeyio:language",
      "@type": "xsd:string"
    },
    "PostTemplatesResponse": "gokeyio:PostTemplatesResponse",
    "template": {
      "@id": "gokeyio:template"
    },
    "GetTemplatesIdResponse": "gokeyio:GetTemplatesIdResponse",
    "PatchTemplatesIdRequest": "gokeyio:PatchTemplatesIdRequest",
    "PatchTemplatesIdResponse": "gokeyio:PatchTemplatesIdResponse",
    "PostUploadLinksResponse": "gokeyio:PostUploadLinksResponse",
    "url": {
      "@id": "gokeyio:url",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "gokeyio:expiresAt",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Keyio API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Keyio'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-11-10) from openapi/_ae-authored/gokeyio-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/_ae-authored/gokeyio-com-openapi-generated.yml"
  ]
}