Supergood | Accruent API
Programmatically access Accruent real estate, lease administration, maintenance, space reservations, and asset data with a stable REST API. Supergood builds and operates production-grade, unofficial Accruent integrations so your team can automate facilities, real estate, and workplace workflows without heavy custom engineering.
Plain English: Accruent is enterprise software for managing the full lifecycle of real estate, leases, facilities maintenance, space and event scheduling, engineering documents, and IoT-connected assets. An unofficial API lets you programmatically pull properties and leases (with key dates), assets and work orders, room reservations, engineering documents, and IoT readings—and push new records or updates (e.g., create work orders, update asset status, book rooms) back into Accruent.
For a tech company integrating with Accruent, this means you can ingest near real-time lease abstracts and critical dates to power alerts, sync work orders and asset data to your ERP/CMMS analytics, automate bookings from your workplace app, enrich your product with equipment hierarchies and preventive maintenance plans, or trigger service requests from IoT alarms. You can also reconcile lease accounting events to finance systems (e.g., NetSuite, SAP, QuickBooks), unify documents and drawings with assets, and keep stakeholder systems (ERP, analytics, CRM, scheduling) in lockstep. Many teams report that official API access can be limited to certain modules, require additional licensing, or rely on scheduled reports/CSV exports—an unofficial API can provide consistent, automated access to the data you need across Accruent’s ecosystem.
What is Accruent?
Accruent (https://www.accruent.com/) is a suite of cloud and on-premise solutions for real estate and facilities lifecycle management used by enterprises across retail, healthcare, higher education, telecom, manufacturing, and more. Organizations use Accruent to administer leases and real estate portfolios, manage and maintain assets, schedule rooms and events, monitor IoT-connected equipment, control engineering documents, and plan capital projects.
Core product areas include:
- Real Estate & Lease Administration (e.g., Lucernex): Portfolio management, lease accounting (ASC 842/IFRS 16), critical dates, options, rent schedules
- Facilities & Maintenance Management (e.g., Maintenance Connection, vx Maintain): Work orders, preventive maintenance, labor, parts/inventory, vendor/technician coordination
- Space & Event Management (e.g., EMS): Room scheduling, services (catering/AV), approvals, calendars, occupancy analytics
- Engineering Document Management (e.g., Meridian): Controlled documents, drawings, versions, workflows, approvals
- Asset & IoT Monitoring (e.g., vx Observe): Sensor telemetry, thresholds, alarms, automated service triggers
- Capital Planning & Condition Assessment (e.g., Kykloud): Surveys, deficiencies, cost estimates, long-range planning
Common data entities:
- Organizations, Users, Roles/Permissions (corporate, facility staff, vendor/contractor)
- Properties/Sites/Buildings and Locations (addresses, hierarchies)
- Spaces/Rooms and Resources (capacity, equipment, services)
- Leases and Lease Components (terms, parties, rent, CAM, options, key dates, accounting classification)
- Assets/Equipment (asset tags, models, locations, criticality, meter readings)
- Work Orders/Service Requests (status, priority, labor, parts, SLA)
- Preventive Maintenance Plans (tasks, frequencies, schedules)
- Inventory/Parts and Vendors/Technicians
- Reservations/Events (time, services, approvals, attendees)
- Documents/Drawings (metadata, versions, file links)
- Sensors/Telemetry (measurements, thresholds, alerts)
The Accruent Integration Challenge
Enterprises depend on Accruent daily, but turning portal-based workflows across multiple products into API-driven automation can be challenging:
- Multi-product footprint: Lease admin, CMMS, space reservations, and EDMS modules vary in data models and API availability
- API entitlements and cost: Official APIs can be limited to certain products or require extra licensing; many teams rely on scheduled reports/CSV exports
- Authentication complexity: SSO/MFA, on-prem vs. cloud, and role-scoped views complicate headless automation
- Financial rigor: Lease accounting (ASC 842/IFRS 16), rent escalations, and options require careful handling
- Operational context: Work orders, assets, and reservations reference hierarchies (site/building/room/asset) and attachments
- Data spread: Key objects and documents live in different modules with important context in multiple views
How Supergood Creates Accruent APIs
Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Accruent tenant and modules.
- Handles username/password, SSO/OAuth, and MFA (SMS, email, TOTP) securely
- Maintains session continuity with automated refresh and change detection
- Normalizes responses so you can integrate once and rely on consistent objects across modules
- Aligns with customer entitlements and role-based permissions to ensure compliant access
- Manages large file transfers (drawings, attachments) with signed uploads/downloads
- Supports both cloud and common on-prem deployments via secure connectors
Use Cases
Real Estate & Lease Data Sync
- Mirror properties, suites, leases, and key dates into your data warehouse
- Trigger critical date alerts (renewals, terminations, rent bumps) in your product
- Normalize lease abstracts for analytics and lease accounting reconciliation
Maintenance & Asset Automation
- Create work orders from IoT alarms or customer support events
- Sync asset status, meter readings, and PM completion to analytics/ERP
- Reconcile labor/parts usage and drive SLA tracking across vendors
Space Management & Workplace Experience
- Power room booking, services, and approvals from your workplace app
- Sync reservations and occupancy data to calendars and kiosks
- Coordinate services (catering/AV) and notify stakeholders
Compliance, Documents & Engineering
- Pull controlled document metadata and latest revisions for assets
- Link drawings and procedures directly to work orders or PM tasks
- Track approvals and ensure audit trails across systems
Financials & ERP Sync
- Export lease schedules and accounting classifications to ERP/accounting (e.g., NetSuite, SAP, QuickBooks)
- Map work order costs, parts, and labor to cost centers and projects
- Align vendor invoices and commitments with procurement workflows
Available Endpoints
Authentication
POST /sessions: Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
curl --request POST \
--url https://api.supergood.ai/integrations/<integration_id>/sessions \
--header 'Authorization: Basic <Base64 encoded token>' \
--header 'Content-Type: application/json' \
--data '{
"username": "[email protected]",
"password": "<password>",
"mfa": { "type": "totp", "code": "123456" }
}'
Example response
{
"authToken": "eyJhbGciOi...",
"expiresIn": 3600,
"user": {
"id": "u_acr_72c19f",
"name": "Facilities Manager",
"entitlements": ["leases", "work_orders", "assets", "reservations", "documents"]
}
}
POST /sessions/refresh: Refresh an existing token to keep sessions uninterrupted.
Leases
GET /leases: List leases with filters and summary details.
Query parameters
- propertyId: string
- portfolioId: string
- status: active | expired | pending | terminated
- updatedFrom, updatedTo: ISO 8601 timestamps
- page, pageSize: integers for pagination
Example response
{
"items": [
{
"leaseId": "lse_8a12cd",
"leaseNumber": "LXN-000341",
"status": "active",
"portfolioId": "pf_10",
"propertyId": "prop_47b9",
"propertyName": "Downtown Plaza",
"premises": {
"suite": "Suite 210",
"areaSqFt": 12450,
"usage": "Retail"
},
"counterpartyName": "GreenLeaf Foods LLC",
"commencementDate": "2024-06-01",
"expirationDate": "2029-05-31",
"baseRent": {
"amount": 42000.00,
"frequency": "monthly",
"currency": "USD"
},
"accounting": {
"standard": "ASC842",
"classification": "operating",
"discountRate": 5.2
},
"keyDates": [
{"type": "renewal_notice_due", "date": "2029-02-28"},
{"type": "rent_bump", "date": "2025-06-01", "percent": 3.0}
],
"updatedAt": "2026-01-20T13:45:00Z"
}
],
"page": 1,
"pageSize": 50,
"total": 1
}
Work Orders
POST /work-orders: Create a work order for a location/asset with priority and SLA metadata.
curl --request POST \
--url https://api.supergood.ai/integrations/<integration_id>/work-orders \
--header 'Authorization: Bearer <authToken>' \
--header 'Content-Type: application/json' \
--data '{
"title": "RTU-3 Not Cooling",
"description": "Roof-top unit 3 reporting high discharge temp; tenant space warm.",
"assetId": "ast_rtu_003",
"locationId": "loc_bldg_A_roof",
"priority": "high",
"category": "hvac",
"source": "reactive",
"requestedByUserId": "u_acr_req_104",
"dueDate": "2026-01-27",
"slaHours": 4,
"assignedToVendorId": "ven_451293",
"attachments": [
{"fileName": "alarm_screenshot.png", "uploadToken": "upl_08ab73"}
],
"referenceId": "iot-alarm-9f21"
}'
Example response
{
"workOrderId": "wo_51af80",
"number": "WO-2026-001245",
"status": "open",
"priority": "high",
"assignedTo": {"vendorId": "ven_451293", "name": "Climate Pros"},
"slaDueAt": "2026-01-26T18:30:00Z",
"createdAt": "2026-01-26T14:30:44Z"
}
Assets
PATCH /assets/{assetId}: Update asset status, location, and meter readings.
curl --request PATCH \
--url https://api.supergood.ai/integrations/<integration_id>/assets/ast_rtu_003 \
--header 'Authorization: Bearer <authToken>' \
--header 'Content-Type: application/json' \
--data '{
"status": "in_service",
"locationId": "loc_bldg_A_roof",
"criticality": "high",
"warrantyExpirationDate": "2027-03-31",
"meterReadings": [
{"meterCode": "run_hours", "value": 12437, "unit": "hours", "readingAt": "2026-01-26T13:55:00Z"},
{"meterCode": "supply_air_temp", "value": 54.2, "unit": "F", "readingAt": "2026-01-26T13:55:00Z"}
],
"customFields": {"oem": "Trane", "model": "YCD180"}
}'
Example response
{
"assetId": "ast_rtu_003",
"assetTag": "RTU-3",
"status": "in_service",
"locationId": "loc_bldg_A_roof",
"updatedAt": "2026-01-26T14:31:12Z"
}
Room Reservations
GET /reservations: List room reservations with filters, including services.
Query parameters
- buildingId: string
- roomId: string
- dateFrom, dateTo: ISO 8601 timestamps
- organizer: string (email or userId)
- status: tentative | confirmed | cancelled
- page, pageSize: integers for pagination
Example response
{
"items": [
{
"reservationId": "res_90e412",
"subject": "Quarterly Facilities Review",
"status": "confirmed",
"start": "2026-02-10T15:00:00Z",
"end": "2026-02-10T16:30:00Z",
"buildingId": "bldg_hq_001",
"roomId": "room_5C",
"roomName": "HQ West - 5C Boardroom",
"attendeesCount": 12,
"organizer": {"userId": "u_acr_72c19f", "email": "[email protected]"},
"services": [
{"type": "catering", "status": "approved"},
{"type": "av_setup", "status": "requested"}
],
"updatedAt": "2026-01-22T08:15:12Z"
}
],
"page": 1,
"pageSize": 50,
"total": 1
}
Technical Specifications
- Authentication: Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials
- Response format: JSON with consistent resource schemas and pagination across modules
- Rate limits: Tuned for enterprise throughput while honoring customer entitlements and usage controls
- Session management: Automatic reauth and cookie/session rotation with health checks
- Data freshness: Near real-time retrieval of leases, assets, work orders, reservations, and documents
- Security: Encrypted transport, scoped tokens, and audit logging; respects Accruent role-based permissions
- Webhooks: Optional asynchronous delivery for long-running workflows (e.g., approvals, SLA changes, reservation updates)
Performance Characteristics
- Latency: Sub-second responses for list/detail queries under normal load
- Throughput: Designed for high-volume lease data sync and work order/reservation processing
- Reliability: Retry logic, backoff, and idempotency keys minimize duplicate actions
- Adaptation: Continuous monitoring for UI/API changes with rapid adapter updates
Getting Started
- Schedule Integration Assessment
Book a 30-minute session to confirm your modules, licensing, and authentication model.
- Supergood Builds and Validates Your API
We deliver a hardened Accruent adapter tailored to your workflows and entitlements.
- Deploy with Monitoring
Go live with continuous monitoring and automatic adjustments as Accruent evolves.
Frequently Asked Questions
Q: Which Accruent modules can this integration cover?
Supergood supports workflows across commonly used modules such as Real Estate & Lease Administration (Leases, Properties, Key Dates), Facilities & Maintenance (Work Orders, Assets, PM), Space Management (Reservations, Services), and Documents (Drawings, Attachments), subject to your licensing and entitlements. We scope coverage during integration assessment.
Q: How are MFA and SSO handled for automation?
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.
Q: Can you sync lease schedules and work orders to our ERP/accounting system?
Yes. We can normalize lease abstracts, classifications, and schedules, along with work order costs and parts/labor, to match your ERP/accounting schema (e.g., NetSuite, SAP, QuickBooks) and deliver updates via webhooks or polling while complying with rate and permission constraints.
Q: Do you support EMS room reservations, approvals, and services like catering/AV?
Yes. We can read and create reservations, manage services and approval states, and synchronize updates to calendars and downstream systems while respecting resource constraints and policies.
Q: How do you handle attachments and large drawings from engineering document management?
We use time-limited signed URLs for uploads/downloads, validate checksums, and preserve version/approval metadata. Large files are streamed with resumable transfers where supported.
Related Integrations
Intralinks API - Programmatically access the Intralinks VDR with Supergood
Ready to automate your Accruent workflows?
Supergood can have your Accruent integration live in days with no ongoing engineering maintenance.