Connect

connect_session.updated

Event triggered when a customer Leap Connect session is updated. A new session is created when a new Leap Connect tab/window is opened or when an idle session expires (24 hours). The status field options are:

  • "CREATED" - customer clicks link and reaches initial screen
  • "UPDATED" - customer moves to next step in the process
  • "CLOSED" - customer prematurely exits session (e.g. agreement rejected)
  • "COMPLETED" - customers completes the final step
{
  "webhook_event_id": "cca07005-1406-4539-8b84-1a5f24cd1575",
  "payload": {
    "webhook_event_type": "connect_session.updated",
    "partner_reference": "customer-site-123",
    "status": "CREATED"
  }
}

connect_session.authorization_updated

Event triggered when utility authorization (Leap Connect utility redirect or CAISO Direct-to-Utility) is updated. Thestatus field options are:

  • "INITIATED" - customer reaches initial utility login screen
  • "COMPLETED" - customer completes the utility authorization successfully
  • "FAILED" - customer encountered an error (e.g. invalid credentials, MFA error, utility error, user cancellation)
{
  "webhook_event_id": "3b41a28a-46b3-4082-b13c-a2f812f1bda5",
  "payload": {
    "webhook_event_type": "connect_session.authorization_updated",
    "partner_reference": "customer-site-123",
    "utility_name": "PGE",
    "status": "INITIATED"
  }
}