Skip to main content

Overview

The MRI integration uses the MRI MIX REST API with HTTP Basic Auth over HTTPS. This reference documents our internal service layer that wraps the MRI API.
This documentation is for developers building on or extending the integration.

Authentication

HTTP Basic Auth over HTTPS

Required Credentials

All credentials are encrypted in Supabase Vault. Never store them in plain text or expose them to the frontend.

Service Configuration

API Endpoints

Properties

string
required
The MRI property identifier

Tenancies

Contacts

Contact Types: tenant, owner, director, agent, supplier

Financial

Maintenance

Documents

Response Format

All API responses follow this structure:

Rate Limiting

The integration implements automatic rate limiting:
  • 60 requests/minute sustained rate
  • 1000 requests/hour hourly limit
  • 10 request burst for short spikes
When rate limited, requests queue and retry with exponential backoff.

Error Codes