C

Claude Setup Guide

Connect Claude to RentPager using the REST API

100% Free - No Subscription RequiredWorks with Claude Desktop, API, and claude.ai
1
Get Claude
Download Claude Desktop or use claude.ai

Claude Desktop is available for Mac and Windows, or you can use claude.ai in your browser.

2
Generate Your API Key in RentPager
Create an API key from your RentPager dashboard
  1. Log in to RentPager and go to Settings > Developer
  2. Click "Create API Key"
  3. Name it: Claude
  4. Select the permissions you want to grant
  5. Click "Generate Key"
  6. Copy the key immediately - you will need it in the next step
Go to Developer Settings
3
Start a Conversation with the RentPager System Prompt
Give Claude instructions to connect to your RentPager data

Paste 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.

4
Start Asking Questions
Claude will call the RentPager API on your behalf

Try these example questions:

  • What properties do I have and what's the occupancy?
  • Which tenants haven't paid rent this month?
  • Show me all open maintenance tickets
  • What's my cash flow projection for the next 6 months?
  • Which vendors have open dispatches right now?
  • Dispatch my plumber to the leaky faucet ticket as an RFP
  • Create a maintenance ticket for a broken pipe at 123 Main St

All Done!

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.

API Quick Reference

These endpoints are what Claude uses under the hood. You can also test them directly with curl.

List Properties
curl -H "Authorization: Bearer rp_live_YOUR_KEY" \
  https://rentpager.com/api/ai/properties
Check Overdue Renters
curl -H "Authorization: Bearer rp_live_YOUR_KEY" \
  https://rentpager.com/api/ai/renters/overdue
Create Maintenance Request
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"}'

Troubleshooting

Getting "Invalid API Key" errors?

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 says it can't make HTTP requests?

Claude on claude.ai may not be able to make live HTTP calls in all cases. If this happens:

  • Use Claude Desktop which has better tool-calling support
  • Or use the ChatGPT Custom GPT which has built-in API action support
  • You can also use the API endpoints directly with curl or any HTTP client
Rate limited?

The default rate limit is 100 requests per hour. If you need a higher limit, contact us at support@rentpager.com.

Need Help?

Check out our other guides or email us at support@rentpager.com