HomeGuidesAPI ReferenceChangelog
Log In
API Reference

Account APIs Overview

Use Account APIs to create accounts, manage account-level tariff and property data, retrieve account rates, and calculate account energy costs.

Use Account APIs to create accounts, manage account-level tariff and property data, retrieve account rates, and calculate account energy costs.

An account represents a home, facility, or site for your customer. Account data provides the foundation for usage profiles, tariff assignments, account properties, account rates, cost calculations, and savings analyses.

Start with Accounts API to create or retrieve an account, then add properties and tariffs before retrieving rates or running calculations. If you are choosing between API families, see Getting Started.

Data Definitions

Account

An Account stores the customer, site, address, tariff, property, and status data used by account-level APIs. Use the account's Arcadia-generated accountId or your own providerAccountId to retrieve and operate on account data.

FieldTypeDescription
accountIdStringArcadia-generated unique ID for the account.
providerAccountIdStringYour unique account identifier, when provided.
accountNameStringHuman-readable name for the customer, facility, site, or location.
addressObjectAddress and geolocation data for the account.
propertiesObjectAccount-specific values used by calculations and tariff applicability checks.
tariffsArrayTariff assignments, contracted rates, tax rates, and historical tariff changes associated with the account.
statusStringAccount status, such as ACTIVE, INACTIVE, or DELETED.

How these APIs fit together

  1. Use Accounts API to create or retrieve the customer home, facility, or site.
  2. Use Account Properties API to store account-specific values needed for tariff applicability and calculations.
  3. Use Account Tariffs API to set the account's utility tariff, contracted supply rates, tax rates, or historical tariff changes.
  4. Use Account Rates API to inspect the tariff rates currently associated with the account.
  5. Use Account Cost Calculation to calculate bills, projections, or what-if scenarios from the account data.