...
| Adapter | Status | Notes |
|---|---|---|
| CST | ✅ Production | Full account operations, invoices, measurements, locations, agreements, users, features |
| Xellent | ✅ Production | OAuth2/Azure AD; full account operations, invoices, measurements, locations, agreements, users |
| ProBill | ✅ Production | Full account operations, invoices, measurements (4 resolutions), costs, locations, agreements |
| SonWin | 🔨 In Progress | OAuth2/Azure AD; account, locations, products, agreements, invoices (list), measurements & costs (4 resolutions), patch user |
| Zynergy | ⚠️ Partial | SSN search only; dynamic field mapping |
| Gasell | ⚠️ Minimal | SSN search only; no internal service layer |
...
| Endpoint | Operation |
|---|---|
GET /search?customer_soc_id={SSN} | Search account by SSN |
...
ProBill
| Endpoint | Operation |
|---|---|
GET brightAccounts?ssn={ssn} | Search by SSN |
GET brightAccounts?CustomerID={id} | Search/get by customer ID |
GET brightAccounts?email={email} | Search by email |
GET brightAgreements?customerId={id}&placementId={id} | Get agreements |
GET brightInvoices?customerId={id}[&DateFrom&DateTo&limit] | Get invoices |
GET brightLocations?customerId={id}&limit={n} | Get locations |
GET brightProducts?customerId={id}&placementId={id}[&DateFrom&DateTo] | Get products |
GET brightMeasurements?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | Monthly measurements |
GET brightMeasurementDays?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | Daily measurements |
GET brightMeasurementHours?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | Hourly measurements |
GET brightMeasurementQuarters?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | 15-min measurements |
GET brightCosts?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | Monthly costs |
GET brightCostDays?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | Daily costs |
GET brightCostHours?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | Hourly costs |
GET brightCostQuarters?CustomerID={id}&PlacementID={id}[&DateFrom&DateTo] | 15-min costs |
PATCH v2/customers | Update customer (email, phone) |
...
SonWin
Dates are sent as
yyyy-MM-ddTHH:mm:ssusing the UTC components of the value, with noZsuffix (SonWin's validator rejects aZ/offset-bearing value).
...