PaxRent

Connect Everything. Automate Anything.

A full Public API with 80+ RESTful endpoints, OpenAPI 3.1 specification, and interactive documentation. HMAC-signed webhooks push real-time events to your systems. Tiered rate limiting keeps things predictable. Built-in integrations with Stripe, Twilio, Google Maps, and more handle payments, communications, and location services out of the box.

Interactive API Documentation

Scalar-powered docs at /api/v1/docs let developers explore every endpoint, test requests live, and generate client code. The OpenAPI 3.1 spec is always in sync with the running API.

HMAC-Signed Webhooks

Every webhook payload is signed with HMAC-SHA256. Failed deliveries retry with exponential backoff. Event types cover payments, maintenance, leases, tenants, and more.

Tiered Rate Limiting

Rate limits scale with your plan. Standard headers (X-RateLimit-Limit, X-RateLimit-Remaining, Retry-After) make throttling predictable. No surprises, no silent failures.

From First Request to Full Integration

Getting started with the PaxRent API takes minutes, not weeks. Here is the path from API key to production integration.

1

Generate an API key in settings

Navigate to Settings, then API Keys. Generate a key with the scopes you need. Keys are org-scoped and role-restricted. Revoke any key instantly if compromised.

2

Explore the interactive docs

Open /api/v1/docs to browse all 16 resource groups: properties, units, tenants, leases, payments, maintenance requests, vendors, documents, and more. Test endpoints directly from the browser.

3

Register webhook endpoints

Add your endpoint URL in Settings. Select which event types to subscribe to. PaxRent signs every payload with your webhook secret so you can verify authenticity on your end.

4

Build your integration

Use the OpenAPI 3.1 spec to auto-generate typed clients in any language. Every response follows consistent pagination, error format, and filtering conventions.

5

Monitor and scale

Track API usage, webhook delivery success rates, and rate limit consumption from the settings dashboard. Upgrade your rate limit tier as your integration scales.

Full Capabilities

Everything included with API & Integrations.

80+ RESTful endpoints across 16 resource groups
OpenAPI 3.1 specification (machine-readable, always current)
Scalar-powered interactive API documentation
HMAC-SHA256 webhook signatures for payload verification
Exponential backoff on failed webhook deliveries
Tiered rate limiting with standard HTTP headers
API key management with granular scopes
Stripe integration for rent payments, autopay, and payouts
Twilio integration for SMS notifications and voice escalation
Google Maps integration for property geocoding and distance calculations
Resend integration for transactional email delivery
Inngest integration for background job orchestration
WorkOS integration for SSO, directory sync, and org management
Cloudflare R2 integration for document and photo storage
QuickBooks integration for accounting sync (in Settings)
Consistent error responses with machine-readable error codes

An API That Actually Exists

Most PM platforms have no public API at all

Buildium offers an 'Open API' with limited endpoints and restrictive access. AppFolio has a basic API available only to select partners. Yardi and RentManager have no documented public API. PaxRent ships 80+ endpoints with a full OpenAPI 3.1 spec, interactive docs, and HMAC-signed webhooks from day one. Your developers can build real integrations, not workarounds.

The same API powers PaxRent itself

The Public API is not a bolt-on afterthought. It is the same API that powers the PaxRent web app and mobile app. Every endpoint is production-tested by the platform itself. If PaxRent can do it in the UI, your integration can do it through the API.

Webhooks that work like you expect

HMAC-SHA256 signatures on every payload so you can verify authenticity. Exponential backoff on failed deliveries so transient outages do not lose events. Event types for every major entity change. This is not a polling-based integration where you check every 5 minutes and hope nothing changed.

See API & Integrations in Action

Request early access and explore the full platform with your real data.