How can we help? 👋

API integration requirements

Comprehensive checklist of technical and organizational requirements for setting up a third-party API integration with Scaler.

Purpose of this article

This article outlines the requirements both your organization and your third-party data provider must meet to successfully integrate an API with Scaler. Use this checklist during the planning phase to ensure all stakeholders are prepared before implementation begins.


Integration process overview

Setting up an API integration involves four key phases:

  1. Preparation — Confirm API readiness and align on technical requirements (3-4 weeks)
  1. Development — Build and test the API connection in a staging environment (approximately 2 weeks from project start)
  1. Mapping — Align fields between the external platform and Scaler (1-4 weeks)
  1. Synchronization — Validate data flow between systems (under 1 day)

Timelines depend on provider responsiveness, documentation quality, number of fields, and client input speed.


Client requirements

Expand

Cost & agreement

Integration ownership

Access & permissions

Data scope & parameters

Define the scope of data to be synced:

Provider outlook

Mapping work

Ensure all relevant entries in Scaler are created and aligned:


Third-party provider requirements

Expand

Authentication

Specify the authentication method(s) supported:

Environment access

Rate limiting & quotas

API protocol

Data access capabilities

Asset information

Meter information

Units

Consumption data

Records include:

Data granularity

Bidirectional / redelivery data

End-to-end data flow

Integration details

Provide information on:

Documentation & support


Third-party provider requirements (outgoing platform)

Expand

Contact details

API scope & documentation

Authorization

Initial data export

Share an export of relevant data IDs to support the initial mapping process:


Troubleshooting & common mistakes

  • Missing provider documentation → Contact the provider early to confirm API documentation exists and is accessible
  • Unclear data flow → Request a diagram or written description of how data moves from assets to meters to consumption records
  • Rate limits not disclosed → Ask the provider explicitly about API call limits to avoid integration delays
  • Mismatched meter IDs → Always fetch the latest data from Scaler before uploading mapping files to ensure IDs are current and valid

Additional resources

 
Did this answer your question?
😞
😐
🤩