How can we help? 👋

Getting Started With API Integrations in Scaler

A clear, non-technical introduction to how API integrations work in Scaler—what an API is, how the integration process unfolds, and what clients and providers must prepare.

What Is an API?

An API (application programming interface) is a software intermediary that allows two platforms to exchange information automatically. In Scaler, this typically means connecting your energy data provider or property management system so that data can be fetched and populated automatically into your Scaler environment.

API integrations remove manual data entry, reduce errors, and ensure that Scaler stays aligned with your source systems.


The API Integration Process

1️⃣ Preparation

Goal: Confirm technical feasibility and gather requirements.

Scaler reviews the provider’s API documentation, requests access to test or production environments, and aligns with the client on integration scope and expectations.

Timeframe: ~1–4 weeks

Varies based on provider responsiveness and documentation quality.


2️⃣ Development

Goal: Build and test the connection.

Scaler engineers develop the integration and test it in a secure staging environment before enabling it in production.

Timeframe: ~2 weeks from project start


3️⃣ Mapping

Goal: Match fields between the source platform and Scaler.

Clients map entities—such as assets and meters—to Scaler fields in Scaler or in bulk via spreadsheet.

Example: matching a meter ID from the provider’s platform to its corresponding meter in Scaler.

Timeframe: ~1–4 weeks

Depends on number of fields and client turnaround time.


4️⃣ Synchronisation

Goal: Verify that data is flowing correctly.

Scaler fetches data from the provider and syncs it to the mapped fields.

Clients validate that the values in Scaler match the source system.

Timeframe: < 1 day


Checklists for a Successful API Integration

The following checklists outline what each party must provide to ensure a smooth integration.

 
Client Checklist

Cost & Agreement


Integration Ownership


Access & Permissions


Data Scope & Parameters


Provider Outlook


Mapping Work

 
Third Party Provider Checklist

Authentication


Environment Access


Rate Limiting & Quotas


API Protocol


Data Access Capabilities

Asset Information

Meter Information

Units

Consumption Data


Data Granularity


Bidirectional / Redelivery Data


End-to-End Data Flow


Integration Details


Documentation & Support

Third-Party Provider (outgoing platform)

Contact Details


API Scope & Documentation


Authorization


Initial Data Export

 
 
Did this answer your question?
😞
😐
🤩