FlipFlip Utility API

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.energy

Authentication

All requests require an API key passed as a Bearer token:

Authorization: Bearer fl_your_api_key

Contact your Flip account manager to obtain an API key.