Introduction
The Flip Utility API lets utilities dispatch distributed energy resources across their service territory without managing OEM-specific device protocols. Flip handles the complexity — your integration is the same regardless of the battery manufacturer at each site.
What you can do
- Dispatch events — Send a single API call to activate thousands of batteries. Flip translates your dispatch into OEM-specific commands and handles pre-conditioning (e.g. charging batteries ahead of a discharge event so they're ready).
- Target by group — Organize enrollments into groups that match your operational structure — load zones (
LZ_HOUSTON,LZ_NORTH), co-ops, pilot programs, or any other segmentation. Sites can belong to multiple groups, so you can layer a beta-tester group on top of geographic zones. - Monitor telemetry — Three options depending on your architecture:
- Pull — Call the API to fetch historical or latest telemetry on demand.
- Webhook — Register a URL and Flip will POST telemetry to you.
- Stream — Flip can deliver telemetry directly to your message queue (e.g. Kafka).
- Manage enrollments — Approve, pause, or unenroll sites. Assign sites to groups for targeted dispatch.
Base URLs
Production: https://api-utility.flip.energy
Sandbox: https://api-utility-sandbox.flip.energyAuthentication
All requests require an API key passed as a Bearer token:
Authorization: Bearer fl_your_api_keyContact your Flip account manager to obtain an API key.