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"
}
}