Flip Energy API
    Flip Energy API
    • Overview
    • Important concepts
    • Authentication
    • Enrollment process
    • End-user app design
    • Monitoring / Telemetry
    • Control
    • Change log
    • Mobile App API
      • Devices
        • Create Device
        • Read Devices
        • Read Device
        • Update Device
        • Delete Device
      • Enrollments
        • Create Enrollment
        • Read Enrollments
        • Read Enrollment
        • Delete Enrollment
      • Events
        • Read Events
        • Read Event
        • Update Event Participation
      • Programs
        • Read Programs
        • Read Program
      • Sites
        • Read Site
        • Update Site
    • Cloud API
      • Sites
        • Get Site Token
        • Get Sites
      • Commissioning
        • Commission Site And Devices
      • Sessions
        • Sessions
      • Commands
        • Command Created
        • Update Command Status
      • Programs
        • Read Programs
      • Telemetry
        • Report Battery Telemetry
        • Report Battery Counter Telemetry
      • Webhooks
        • Overview
        • List of events
        • Webhook headers
        • Schemas
          • Command
          • Enrollment
          • Event
    • Schemas
      • Schemas
        • Event
        • Command
        • Telemetry
        • Counter Telemetry
        • Utility
        • Tariff
        • EventStatus
        • Body_commission_site_and_device_v1_commission_post
        • Device
        • Device Copy
        • DeviceCreateIn
        • DeviceCreateCommissionIn
        • DeviceType
        • DeviceUpdateIn
        • DeviceBatteryConfig
        • DeviceBatteryAttributes
        • Enrollment
        • EnrollmentCreateIn
        • HTTPValidationError
        • EnrollMethodType
        • PeriodType
        • Program
        • Site
        • SortType
        • SpecsForBatteries
        • UserPreferencesForBatteries
        • ValidationError
        • VerificationStatus
        • Response
        • Response
        • WebhookEventType
        • Webhook - Command
        • Webhook - Event
        • Webhook - Enrollment
        • WebhookBody
        • BatteryMode
        • EventUpdate
        • EventBatterySettings
        • BatteryCommand
        • BatteryCommandUpdate
        • EventScheduleItem
        • CommandUpdate
        • Telemetry Device
        • Counter Telemetry Device
        • BatteryPowerMode

    Enrollment process

    When you create an enrollment using the POST /v1/site/{site_id}/enrolment endpoint, it will enter the PENDING status.
    The request will then be reviewed, and the status will be changed to any of the following:
    APPROVED
    The enrollment is approved and the end-user will start participating as soon as the program allows.
    NEEDS_ACTION
    Some of the information presented in the enrollment could not be verified, and the enrollment could not be approved yet. Flip will reach out to the end-user via email in order to solve these issues.
    REJECTED
    The utility deemed that the end-user did not qualify or was not eligible to participate in the program, and the enrollment was rejected. The end-user will not be able to re-apply.
    Modified at 2024-06-28 13:54:07
    Previous
    Authentication
    Next
    End-user app design
    Built with