Skip to main content
WEBHOOK
intervals.synced
{
  "eventType": "<string>",
  "companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "companyExternalId": "<string>",
  "connectionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "meterId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "accountNumber": "<string>",
  "identifiers": [
    {
      "rawName": "<string>",
      "value": "<string>",
      "name": "<string>"
    }
  ],
  "start": "2023-11-07T05:31:56Z",
  "end": "2023-11-07T05:31:56Z",
  "intervalCount": 2,
  "createdCount": 1,
  "updatedCount": 1,
  "granularitySeconds": [
    2
  ],
  "usageUnits": [
    "<string>"
  ],
  "qualities": [
    "<string>"
  ]
}

Body

application/json

Webhook payload sent when interval data is synced for a meter.

eventType
string
required
companyId
string<uuid>
required
companyExternalId
string | null
required
connectionId
string<uuid>
required
accountId
string<uuid>
required
meterId
string<uuid>
required
accountNumber
string | null
required
identifiers
object[]
required
start
string<date-time>
required
end
string<date-time>
required
intervalCount
integer
required
Required range: x >= 1
createdCount
integer
required
Required range: x >= 0
updatedCount
integer
required
Required range: x >= 0
granularitySeconds
integer[]
required
Required range: x >= 1
usageUnits
string[]
required
qualities
string[]
required

Response

200

No response body