/api/v1/propertiesList properties
read:propertiesDeveloper API
The v1 API exposes the property, tenant, ledger, document, maintenance, and notification workflows listed below. It is available on Landlord and Portfolio plans. Ledger writes stay proposed until an explicitly scoped confirmation request approves them.
Send a key as Authorization: Bearer rpb_…. The v1 routes share a limit of 100 requests per key per minute; a 429 response includes Retry-After. Every write also requires a unique Idempotency-Key, retained for 24 hours.
curl "$RENTMOCHI_URL/api/v1/properties" \
-H "Authorization: Bearer $RENTMOCHI_API_KEY"read:ledgerRead ledger entries.
read:propertiesRead properties.
read:tenantsRead tenants.
read:notificationsRead unread notifications.
write:ledgerCreate proposed ledger entries.
write:ledger.confirmExplicitly confirm proposed ledger entries.
write:documentsAnalyze documents into pending proposals.
write:maintenanceCreate maintenance records.
write:propertiesCreate properties.
write:tenantsCreate tenants.
/api/v1/propertiesList properties
read:properties/api/v1/propertiesCreate a property
write:properties/api/v1/properties/{id}/ledgerList one property's ledger entries
read:ledger/api/v1/properties/{id}/tenantsList one property's tenants
read:tenants/api/v1/tenantsList tenants across all properties
read:tenants/api/v1/tenantsCreate a tenant
write:tenants/api/v1/ledgerList ledger entries
read:ledger/api/v1/ledgerCreate a proposed ledger entry
write:ledger/api/v1/ledger/{id}Confirm a proposed ledger entry
write:ledger.confirm/api/v1/documentsAnalyze a document into a pending proposal
write:documents/api/v1/maintenanceCreate a maintenance record
write:maintenance/api/v1/notificationsList unread notifications
read:notificationsRentMochi persists a delivery before the first attempt and signs the exact JSON body with HMAC-SHA256 in X-RentMochi-Signature. Failed deliveries retry after 1m, 5m, 30m, 2h and become dead after 5 attempts.
tenant.addedTenant added
ledger.createdLedger entry created
ledger.confirmedLedger entry confirmed
document.filedDocument filed
maintenance.reportedMaintenance reported
maintenance.updatedMaintenance updated
payment.recordedPayment recorded
lease.renewedLease renewed
property.addedProperty added