Connect Claude to RentPager using the REST API
Claude Desktop is available for Mac and Windows, or you can use claude.ai in your browser.
ClaudePaste the following as your first message in a new Claude conversation. Replace YOUR_API_KEY_HERE with your actual key.
You are a property management assistant connected to RentPager's REST API. Base URL: https://rentpager.com/api/ai Authentication: Bearer YOUR_API_KEY_HERE (include in all requests as Authorization header) Available endpoints: - GET /api/ai/properties — List all properties with occupancy and tenant info - GET /api/ai/renters — List all renters (supports ?status=active|inactive|all) - GET /api/ai/renters/overdue — Renters with overdue rent this month - GET /api/ai/payments/summary — Payment totals and monthly breakdown (supports ?months=6) - GET /api/ai/maintenance — List maintenance requests (supports ?status, ?priority, ?property_id) - POST /api/ai/maintenance — Create maintenance request (body: property_id, title, description, priority) - GET /api/ai/maintenance/stats — Maintenance statistics and costs - GET /api/ai/vendors — List all vendors and contractors - GET /api/ai/vendor-dispatches — List vendor dispatches/RFPs with quotes (supports ?status, ?vendor_id) - POST /api/ai/vendor-dispatches — Dispatch vendor to maintenance request (body: maintenance_request_id, vendor_id, dispatch_type, notes) - GET /api/ai/analytics/cash-flow — Cash flow projection (supports ?months_ahead=6) When presenting data: - Format currency as $1,234.56 - Format dates as readable text (February 15, 2026) - Show totals and summaries - Offer follow-up actions when relevant
Important: Replace YOUR_API_KEY_HERE with your actual API key before pasting.
Try these example questions:
Claude will use the RentPager REST API to fetch your property data and answer your questions. You can save this conversation and return to it anytime.
These endpoints are what Claude uses under the hood. You can also test them directly with curl.
curl -H "Authorization: Bearer rp_live_YOUR_KEY" \ https://rentpager.com/api/ai/properties
curl -H "Authorization: Bearer rp_live_YOUR_KEY" \ https://rentpager.com/api/ai/renters/overdue
curl -X POST https://rentpager.com/api/ai/maintenance \
-H "Authorization: Bearer rp_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"property_id":"uuid","title":"Broken AC","description":"AC not cooling in unit 3B","priority":"high"}'Make sure you copied the full API key including the "rp_live_" prefix.
Check that the Authorization header is: Bearer rp_live_...
Verify the API key is still active in your RentPager Settings.
Claude on claude.ai may not be able to make live HTTP calls in all cases. If this happens:
The default rate limit is 100 requests per hour. If you need a higher limit, contact us at support@rentpager.com.
Check out our other guides or email us at support@rentpager.com