Integrate RTU Tracker with your existing systems using our RESTful API. Build custom applications and automate your HVAC management workflows.
API access requires authentication using API keys. Available on Professional plans.
All API requests are made to: https://api.rtutracker.com/v1
API calls are limited to 1000 requests per hour per API key.
Here's how to get started with a simple API call:
curl -X GET "https://api.rtutracker.com/v1/properties" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
/api/properties
List all properties for authenticated user
/api/properties
Create a new property
/api/properties/{id}/rtus
List RTUs for a specific property
/api/rtus
Create a new RTU
/api/rtus/{id}
Get RTU details
/api/rtus/{id}
Update RTU information
/api/rtus/{id}/service-records
List service records for an RTU
/api/service-records
Create a new service record
Receive real-time notifications when important events occur in your RTU Tracker account.
warranty.expiring
Triggered 90 days before warranty expiration
warranty.expired
Triggered when warranty expires
pm.due
Triggered when preventive maintenance is due
rtu.created
Triggered when a new RTU is added
service.completed
Triggered when a service record is created
{ "event": "warranty.expiring", "timestamp": "2024-01-15T10:30:00Z", "data": { "rtu_id": "rtu_123456", "rtu_number": "RTU-01", "property_name": "Plaza Shopping Center", "warranty_type": "compressor", "expires_at": "2024-04-15", "days_until_expiration": 90 } }
Official SDKs and community libraries to make integration easier.
Official SDK for JavaScript and Node.js applications.
npm install @rtutracker/sdk
Python SDK for server-side integrations.
pip install rtutracker
PHP library for web applications.
composer require rtutracker/php-sdk
Get help with integration questions and technical issues.
Contact Developer Support →API access is available on Professional plans. Contact us to get started with your integration.