Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes old with previous field values.
URL to view the audit trail of the document on Nectar's platform. Includes side-by-side view of Nectar's parsed data vs. the original raw document and the edit history.
Email of the user who uploaded or created the document. If uploaded programmatically, this will be the email associated with the API key. Email will show admin@nectarclimate.com if document was scraped by Nectar.
The total charges from the current bill including any overdue charges and penalties. This is often also known as the current closing balance = total due.
Source of the data for this workflow result. Defaults to INVOICE for a regularly billed invoice. Can also be more granular SMART_METER data or MANUAL for manually entered data.
User-managed bookmark for tracking bills. Flagging a bill is for personal organization only — it does not create a data quality issue or affect whether the bill is included in exports.
Payments made between last bill invoice date and this bill invoice date. Should always be 0 or negative. For irregular bills or bills without payments, this quantity defaults to 0.
Charges between previous close and current open, e.g. interest charges. Positive number indicates amount owed. For irregular bills or bills without charges, this quantity defaults to 0.
Credits (besides payments) applied before open balance. Should always be <= 0. For irregular bills or bills without credits, this quantity defaults to 0. Credits are always recorded as negative values.
Sum of tax charges at meter and bill level. This includes various types of taxes such as VAT (Value Added Tax), GST (Goods and Services Tax), and other applicable taxes. VAT is common in many countries, while GST is typically used in countries like Australia and New Zealand. Other forms of sales or consumption taxes may also be included here.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nectar Knowledge Base","colors":{"primary":"#092A54","light":"#3B82F6","dark":"#092A54"},"logo":{"light":"https://mintcdn.com/nectar/XTv6xdiQoWsCyg3G/logo/light.svg?fit=max\u0026auto=format\u0026n=XTv6xdiQoWsCyg3G\u0026q=85\u0026s=8b28e329f1aad1d1fbf3022d179cd34e","dark":"https://mintcdn.com/nectar/XTv6xdiQoWsCyg3G/logo/dark.svg?fit=max\u0026auto=format\u0026n=XTv6xdiQoWsCyg3G\u0026q=85\u0026s=12755083e4efe9b6e55b2f5bd4a71673"},"favicon":"https://mintcdn.com/nectar/XTv6xdiQoWsCyg3G/favicon.svg?fit=max\u0026auto=format\u0026n=XTv6xdiQoWsCyg3G\u0026q=85\u0026s=0442a8655f01c969dbb6dfb7a187d797","navbar":{"links":[{"href":"mailto:support@nectarclimate.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dash.nectarclimate.com"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/nectarclimate"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://dash.nectarclimate.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@nectarclimate.com"},{"anchor":"Status","icon":"signal","href":"https://stats.uptimerobot.com/rICwZ0oMLI"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nectar","hasAudioNarration":false,"actualSubdomain":"nectar","customDomains":["nectarclimate.com"],"gitSource":{"type":"github","owner":"project-pairly","repo":"nectar","deployBranch":"production","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad6d384536dd68dd9ccfac8","collectionId":"ff45001c-a2bb-4acf-a3b6-e7a83bf9339a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad6d384536dd68dd9ccfac8"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adff6624c95040b1f492aac","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"API Reference","count":191},{"language":"default","tag":"Knowledge Base","count":153},{"language":"default","tag":"Data Input","count":58},{"language":"default","tag":"Utility-Specific MFA Guides","count":44},{"language":"default","tag":"Connections","count":27},{"language":"default","tag":"Usage Data","count":24},{"language":"default","tag":"Webhook Payloads","count":24},{"language":"default","tag":"Developer Guide","count":18},{"language":"default","tag":"Sites","count":18},{"language":"default","tag":"Meters","count":18}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2","slug":"/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2","pageMetadata":{"title":"Webhook for document update v2","description":"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes `old` with previous field values.","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook document.updated.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes \", _jsx(_components.code, {\n children: \"old\"\n }), \" with previous field values.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Webhook for document update v2","description":"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes `old` with previous field values.","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook document.updated.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes `old` with previous field values.","summary":"Webhook for document update (V2).","tags":["Webhook Payloads"],"requestBody":"0ec8b8cc-233a-46c1-8083-3847c5031138","responses":{"200":"18001e99-456b-4bc3-8314-bfdf25a7cc0a"},"method":"post","type":"webhook","servers":["7ff90826-cc44-4842-930d-97d79ccb01c7"],"security":[],"path":"document.updated.v2","baseUrlOptions":["https://external.nectarclimate.com/v2"],"title":"Webhook for document update (V2).","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"language":"json","filename":"Example","code":"{\n \"id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"created\": \"2023-11-07T05:31:56Z\",\n \"auditTrailUrl\": \"\u003cstring>\",\n \"url\": \"\u003cstring>\",\n \"billDate\": \"2023-12-25\",\n \"utilityCompany\": \"\u003cstring>\",\n \"status\": \"\u003cstring>\",\n \"flaggedStatus\": \"\u003cstring>\",\n \"revisedDocumentId\": \"\u003cstring>\",\n \"connectionId\": \"\u003cstring>\",\n \"company\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"companyExternalId\": \"\u003cstring>\",\n \"usageData\": [\n {\n \"id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"created\": \"2023-11-07T05:31:56Z\",\n \"startDate\": \"2023-12-25\",\n \"endDate\": \"2023-12-25\",\n \"usage\": \"\u003cstring>\",\n \"timeOfUseBreakdown\": [\n {\n \"usage\": \"\u003cstring>\",\n \"description\": \"\u003cstring>\",\n \"startDate\": \"2023-12-25\",\n \"endDate\": \"2023-12-25\"\n }\n ],\n \"netMeteringGeneratedKwh\": \"\u003cstring>\",\n \"netMeteringGridImportKwh\": \"\u003cstring>\",\n \"exclusion\": true,\n \"revisedDocumentId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"serviceAddress\": \"\u003cstring>\",\n \"meter\": \"\u003cstring>\",\n \"site\": {\n \"id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"\u003cstring>\",\n \"dataCollectionStopDate\": \"2023-12-25\",\n \"externalId\": \"\u003cstring>\",\n \"address\": \"\u003cstring>\",\n \"path\": [\n \"\u003cstring>\"\n ],\n \"occupancyPercent\": \"\u003cstring>\",\n \"dummySiteReason\": \"\u003cstring>\"\n },\n \"identifiers\": [\n {\n \"rawName\": \"\u003cstring>\",\n \"value\": \"\u003cstring>\",\n \"name\": \"\u003cstring>\"\n }\n ],\n \"gasType\": \"NATURAL_GAS\",\n \"wasteDescription\": \"\u003cstring>\",\n \"wasteType\": \"\u003cstring>\",\n \"wasteStream\": \"\u003cstring>\",\n \"additionalFields\": {},\n \"meterIsTracked\": true,\n \"meterAddress\": \"\u003cstring>\",\n \"updated\": \"2023-11-07T05:31:56Z\",\n \"isEstimated\": true,\n \"isImplied\": true,\n \"currentReading\": \"\u003cstring>\",\n \"previousReading\": \"\u003cstring>\",\n \"multiplier\": \"\u003cstring>\",\n \"multiplierDescription\": \"\u003cstring>\",\n \"multiplier2\": \"\u003cstring>\",\n \"multiplier2Description\": \"\u003cstring>\",\n \"fractionRenewable\": \"\u003cstring>\",\n \"netMeteringGridExportKwh\": \"\u003cstring>\",\n \"tariff\": \"\u003cstring>\",\n \"billedDemand\": \"\u003cstring>\",\n \"supplierName\": \"\u003cstring>\",\n \"utilityName\": \"\u003cstring>\",\n \"country\": \"\u003cstring>\"\n }\n ],\n \"lineItems\": [\n {\n \"rate\": \"\u003cstring>\",\n \"totalCharge\": \"\u003cstring>\",\n \"description\": \"\u003cstring>\",\n \"quantity\": \"\u003cstring>\",\n \"quantityUnits\": \"\u003cstring>\",\n \"multipliers\": [\n \"\u003cstring>\"\n ],\n \"accountIds\": [\n \"\u003cstring>\"\n ],\n \"electricityIsDemand\": true,\n \"electricityTimeOfUse\": \"\u003cstring>\"\n }\n ],\n \"supersededDocumentIds\": [\n \"\u003cstring>\"\n ],\n \"eventType\": \"\u003cstring>\",\n \"old\": {\n \"id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"created\": \"2023-11-07T05:31:56Z\",\n \"auditTrailUrl\": \"\u003cstring>\",\n \"url\": \"\u003cstring>\",\n \"billDate\": \"2023-12-25\",\n \"utilityCompany\": \"\u003cstring>\",\n \"status\": \"\u003cstring>\",\n \"flaggedStatus\": \"\u003cstring>\",\n \"revisedDocumentId\": \"\u003cstring>\",\n \"connectionId\": \"\u003cstring>\",\n \"company\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"companyExternalId\": \"\u003cstring>\",\n \"usageData\": [\n {\n \"id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"created\": \"2023-11-07T05:31:56Z\",\n \"startDate\": \"2023-12-25\",\n \"endDate\": \"2023-12-25\",\n \"usage\": \"\u003cstring>\",\n \"timeOfUseBreakdown\": [\n {\n \"usage\": \"\u003cstring>\",\n \"description\": \"\u003cstring>\",\n \"startDate\": \"2023-12-25\",\n \"endDate\": \"2023-12-25\"\n }\n ],\n \"netMeteringGeneratedKwh\": \"\u003cstring>\",\n \"netMeteringGridImportKwh\": \"\u003cstring>\",\n \"exclusion\": true,\n \"revisedDocumentId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"serviceAddress\": \"\u003cstring>\",\n \"meter\": \"\u003cstring>\",\n \"site\": {\n \"id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"\u003cstring>\",\n \"dataCollectionStopDate\": \"2023-12-25\",\n \"externalId\": \"\u003cstring>\",\n \"address\": \"\u003cstring>\",\n \"path\": [\n \"\u003cstring>\"\n ],\n \"occupancyPercent\": \"\u003cstring>\",\n \"dummySiteReason\": \"\u003cstring>\"\n },\n \"identifiers\": [\n {\n \"rawName\": \"\u003cstring>\",\n \"value\": \"\u003cstring>\",\n \"name\": \"\u003cstring>\"\n }\n ],\n \"gasType\": \"NATURAL_GAS\",\n \"wasteDescription\": \"\u003cstring>\",\n \"wasteType\": \"\u003cstring>\",\n \"wasteStream\": \"\u003cstring>\",\n \"additionalFields\": {},\n \"meterIsTracked\": true,\n \"meterAddress\": \"\u003cstring>\",\n \"updated\": \"2023-11-07T05:31:56Z\",\n \"isEstimated\": true,\n \"isImplied\": true,\n \"currentReading\": \"\u003cstring>\",\n \"previousReading\": \"\u003cstring>\",\n \"multiplier\": \"\u003cstring>\",\n \"multiplierDescription\": \"\u003cstring>\",\n \"multiplier2\": \"\u003cstring>\",\n \"multiplier2Description\": \"\u003cstring>\",\n \"fractionRenewable\": \"\u003cstring>\",\n \"netMeteringGridExportKwh\": \"\u003cstring>\",\n \"tariff\": \"\u003cstring>\",\n \"billedDemand\": \"\u003cstring>\",\n \"supplierName\": \"\u003cstring>\",\n \"utilityName\": \"\u003cstring>\",\n \"country\": \"\u003cstring>\"\n }\n ],\n \"lineItems\": [\n {\n \"rate\": \"\u003cstring>\",\n \"totalCharge\": \"\u003cstring>\",\n \"description\": \"\u003cstring>\",\n \"quantity\": \"\u003cstring>\",\n \"quantityUnits\": \"\u003cstring>\",\n \"multipliers\": [\n \"\u003cstring>\"\n ],\n \"accountIds\": [\n \"\u003cstring>\"\n ],\n \"electricityIsDemand\": true,\n \"electricityTimeOfUse\": \"\u003cstring>\"\n }\n ],\n \"supersededDocumentIds\": [\n \"\u003cstring>\"\n ],\n \"updated\": \"2023-11-07T05:31:56Z\",\n \"fileName\": \"\u003cstring>\",\n \"email\": \"jsmith@example.com\",\n \"jobId\": \"\u003cstring>\",\n \"notes\": \"\u003cstring>\",\n \"dueDate\": \"2023-12-25\",\n \"totalCharges\": \"\u003cstring>\",\n \"isFlagged\": true,\n \"invoiceId\": \"\u003cstring>\",\n \"previousCloseBalance\": \"\u003cstring>\",\n \"afterPreviousTotalPayment\": \"\u003cstring>\",\n \"afterPreviousCharges\": \"\u003cstring>\",\n \"afterPreviousCredits\": \"\u003cstring>\",\n \"currentOpenBalance\": \"\u003cstring>\",\n \"currentCharges\": \"\u003cstring>\",\n \"credits\": \"\u003cstring>\",\n \"taxCharges\": \"\u003cstring>\",\n \"interestCharges\": \"\u003cstring>\",\n \"electricitySupplyCharges\": \"\u003cstring>\",\n \"electricityDeliveryCharges\": \"\u003cstring>\",\n \"electricityDemandCharges\": \"\u003cstring>\",\n \"gasSupplyCharges\": \"\u003cstring>\",\n \"gasDeliveryCharges\": \"\u003cstring>\"\n },\n \"updated\": \"2023-11-07T05:31:56Z\",\n \"fileName\": \"\u003cstring>\",\n \"email\": \"jsmith@example.com\",\n \"jobId\": \"\u003cstring>\",\n \"notes\": \"\u003cstring>\",\n \"dueDate\": \"2023-12-25\",\n \"totalCharges\": \"\u003cstring>\",\n \"isFlagged\": true,\n \"invoiceId\": \"\u003cstring>\",\n \"previousCloseBalance\": \"\u003cstring>\",\n \"afterPreviousTotalPayment\": \"\u003cstring>\",\n \"afterPreviousCharges\": \"\u003cstring>\",\n \"afterPreviousCredits\": \"\u003cstring>\",\n \"currentOpenBalance\": \"\u003cstring>\",\n \"currentCharges\": \"\u003cstring>\",\n \"credits\": \"\u003cstring>\",\n \"taxCharges\": \"\u003cstring>\",\n \"interestCharges\": \"\u003cstring>\",\n \"electricitySupplyCharges\": \"\u003cstring>\",\n \"electricityDeliveryCharges\": \"\u003cstring>\",\n \"electricityDemandCharges\": \"\u003cstring>\",\n \"gasSupplyCharges\": \"\u003cstring>\",\n \"gasDeliveryCharges\": \"\u003cstring>\"\n}"}],"requestExampleType":"webhook","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","description":"Webhook payload sent when an existing document (bill) is updated.","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the document.","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"created":{"type":"string","format":"date-time","description":"Timestamp when the document was created.","isRequired":true,"uniqueKey":"created","typeLabel":"string\u003cdate-time>"},"auditTrailUrl":{"type":"string","description":"URL to view the audit trail of the document on Nectar's platform. Includes side-by-side view of Nectar's parsed data vs. the original raw document and the edit history.","isRequired":true,"uniqueKey":"auditTrailUrl","typeLabel":"string"},"url":{"oneOf":[{"type":"string","description":"Presigned URL for accessing the document stored in S3. URL expires in 1 day.","isRequired":true,"uniqueKey":"url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Presigned URL for accessing the document stored in S3. URL expires in 1 day.","isRequired":true,"uniqueKey":"url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"url","typeLabel":"string | null"},"billDate":{"type":"string","format":"date","description":"Date of the bill.","isRequired":true,"uniqueKey":"billDate","typeLabel":"string\u003cdate>"},"chargesUnits":{"enum":["USD","EUR","AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SLL","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USN","UYI","UYU","UZS","VED","VEF","VND","VUV","WST","XAF","XCD","XOF","XPF","XSU","YER","ZAR","ZMW","ZWL"],"type":"string","description":"Currency unit for the charges and balances.\n\n* `USD` - Usd\n* `EUR` - Eur\n* `AED` - Aed\n* `AFN` - Afn\n* `ALL` - All\n* `AMD` - Amd\n* `ANG` - Ang\n* `AOA` - Aoa\n* `ARS` - Ars\n* `AUD` - Aud\n* `AWG` - Awg\n* `AZN` - Azn\n* `BAM` - Bam\n* `BBD` - Bbd\n* `BDT` - Bdt\n* `BGN` - Bgn\n* `BHD` - Bhd\n* `BIF` - Bif\n* `BMD` - Bmd\n* `BND` - Bnd\n* `BOB` - Bob\n* `BOV` - Bov\n* `BRL` - Brl\n* `BSD` - Bsd\n* `BTN` - Btn\n* `BWP` - Bwp\n* `BYN` - Byn\n* `BZD` - Bzd\n* `CAD` - Cad\n* `CDF` - Cdf\n* `CHE` - Che\n* `CHF` - Chf\n* `CHW` - Chw\n* `CLF` - Clf\n* `CLP` - Clp\n* `CNY` - Cny\n* `COP` - Cop\n* `COU` - Cou\n* `CRC` - Crc\n* `CUC` - Cuc\n* `CUP` - Cup\n* `CVE` - Cve\n* `CZK` - Czk\n* `DJF` - Djf\n* `DKK` - Dkk\n* `DOP` - Dop\n* `DZD` - Dzd\n* `EGP` - Egp\n* `ERN` - Ern\n* `ETB` - Etb\n* `FJD` - Fjd\n* `FKP` - Fkp\n* `GBP` - Gbp\n* `GEL` - Gel\n* `GHS` - Ghs\n* `GIP` - Gip\n* `GMD` - Gmd\n* `GNF` - Gnf\n* `GTQ` - Gtq\n* `GYD` - Gyd\n* `HKD` - Hkd\n* `HNL` - Hnl\n* `HRK` - Hrk\n* `HTG` - Htg\n* `HUF` - Huf\n* `IDR` - Idr\n* `ILS` - Ils\n* `INR` - Inr\n* `IQD` - Iqd\n* `IRR` - Irr\n* `ISK` - Isk\n* `JMD` - Jmd\n* `JOD` - Jod\n* `JPY` - Jpy\n* `KES` - Kes\n* `KGS` - Kgs\n* `KHR` - Khr\n* `KMF` - Kmf\n* `KPW` - Kpw\n* `KRW` - Krw\n* `KWD` - Kwd\n* `KYD` - Kyd\n* `KZT` - Kzt\n* `LAK` - Lak\n* `LBP` - Lbp\n* `LKR` - Lkr\n* `LRD` - Lrd\n* `LSL` - Lsl\n* `LYD` - Lyd\n* `MAD` - Mad\n* `MDL` - Mdl\n* `MGA` - Mga\n* `MKD` - Mkd\n* `MMK` - Mmk\n* `MNT` - Mnt\n* `MOP` - Mop\n* `MRU` - Mru\n* `MUR` - Mur\n* `MVR` - Mvr\n* `MWK` - Mwk\n* `MXN` - Mxn\n* `MXV` - Mxv\n* `MYR` - Myr\n* `MZN` - Mzn\n* `NAD` - Nad\n* `NGN` - Ngn\n* `NIO` - Nio\n* `NOK` - Nok\n* `NPR` - Npr\n* `NZD` - Nzd\n* `OMR` - Omr\n* `PAB` - Pab\n* `PEN` - Pen\n* `PGK` - Pgk\n* `PHP` - Php\n* `PKR` - Pkr\n* `PLN` - Pln\n* `PYG` - Pyg\n* `QAR` - Qar\n* `RON` - Ron\n* `RSD` - Rsd\n* `RUB` - Rub\n* `RWF` - Rwf\n* `SAR` - Sar\n* `SBD` - Sbd\n* `SCR` - Scr\n* `SDG` - Sdg\n* `SEK` - Sek\n* `SGD` - Sgd\n* `SHP` - Shp\n* `SLE` - Sle\n* `SLL` - Sll\n* `SOS` - Sos\n* `SRD` - Srd\n* `SSP` - Ssp\n* `STN` - Stn\n* `SVC` - Svc\n* `SYP` - Syp\n* `SZL` - Szl\n* `THB` - Thb\n* `TJS` - Tjs\n* `TMT` - Tmt\n* `TND` - Tnd\n* `TOP` - Top\n* `TRY` - Try\n* `TTD` - Ttd\n* `TWD` - Twd\n* `TZS` - Tzs\n* `UAH` - Uah\n* `UGX` - Ugx\n* `USN` - Usn\n* `UYI` - Uyi\n* `UYU` - Uyu\n* `UZS` - Uzs\n* `VED` - Ved\n* `VEF` - Vef\n* `VND` - Vnd\n* `VUV` - Vuv\n* `WST` - Wst\n* `XAF` - Xaf\n* `XCD` - Xcd\n* `XOF` - Xof\n* `XPF` - Xpf\n* `XSU` - Xsu\n* `YER` - Yer\n* `ZAR` - Zar\n* `ZMW` - Zmw\n* `ZWL` - Zwl","isRequired":true,"uniqueKey":"chargesUnits","typeLabel":"enum\u003cstring>"},"utilityCompany":{"oneOf":[{"type":"string","description":"Name of the utility company providing the service.","isRequired":true,"uniqueKey":"utilityCompany.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the utility company providing the service.","isRequired":true,"uniqueKey":"utilityCompany.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"utilityCompany","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","description":"Custom status name assigned to the document by the company, if set.","isRequired":true,"uniqueKey":"status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom status name assigned to the document by the company, if set.","isRequired":true,"uniqueKey":"status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"status","typeLabel":"string | null"},"flaggedStatus":{"oneOf":[{"type":"string","description":"DEPRECATED: Kept for backwards compatibility only. Will be removed in a future API version.","isRequired":true,"uniqueKey":"flaggedStatus.oneOf.0","typeLabel":"string"},{"type":"null","description":"DEPRECATED: Kept for backwards compatibility only. Will be removed in a future API version.","isRequired":true,"uniqueKey":"flaggedStatus.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"flaggedStatus","typeLabel":"string | null"},"revisedDocumentId":{"oneOf":[{"type":"string","description":"ID of the document that revises this one.","isRequired":true,"uniqueKey":"revisedDocumentId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the document that revises this one.","isRequired":true,"uniqueKey":"revisedDocumentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisedDocumentId","typeLabel":"string | null"},"connectionId":{"oneOf":[{"type":"string","description":"ID of the utility account connection that generated this document. Null if the document is not associated with a utility account connection.","isRequired":true,"uniqueKey":"connectionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the utility account connection that generated this document. Null if the document is not associated with a utility account connection.","isRequired":true,"uniqueKey":"connectionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"connectionId","typeLabel":"string | null"},"company":{"type":"string","format":"uuid","description":"Reference to the associated company. Deleting the company will soft delete the document.","isRequired":true,"uniqueKey":"company","typeLabel":"string\u003cuuid>"},"companyExternalId":{"oneOf":[{"type":"string","description":"External identifier of the company associated with this document, if configured.","isRequired":true,"uniqueKey":"companyExternalId.oneOf.0","typeLabel":"string"},{"type":"null","description":"External identifier of the company associated with this document, if configured.","isRequired":true,"uniqueKey":"companyExternalId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"companyExternalId","typeLabel":"string | null"},"usageData":{"type":"array","items":{"type":"object","description":"Serializer for all fields of MeterSiteUsageData, used in usage endpoints.\n\nWe flatten all Meter fields into the MeterSiteUsageData object to allow for easier usage in the API","properties":{"id":{"type":"string","format":"uuid","description":"UUID of the meter site usage data entry.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"created":{"type":"string","format":"date-time","description":"Timestamp when the meter site usage data entry was created.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].created","typeLabel":"string\u003cdate-time>"},"startDate":{"type":"string","format":"date","description":"Start date for the meter site usage data entry.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].startDate","typeLabel":"string\u003cdate>"},"endDate":{"type":"string","format":"date","description":"End date for the meter site usage data entry. If not available or not applicable, this is set to the start date by default.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].endDate","typeLabel":"string\u003cdate>"},"usage":{"type":"string","description":"Usage amount extracted from billing data. For solar data, this is the kWh produced.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].usage","typeLabel":"string"},"usageUnits":{"type":"string","description":"Units for usage, as specified in the document\n\n* `J` - J\n* `Btu` - Btu\n* `kBtu` - Kbtu\n* `MMBtu` - Mmbtu\n* `kJ` - Kj\n* `MJ` - Mj\n* `GJ` - Gj\n* `TJ` - Tj\n* `thm (EC)` - Therm Ec\n* `thm (US)` - Therm Us\n* `thm (UK)` - Therm Uk\n* `Dth (EC)` - Dth Ec\n* `Dth (US)` - Dth Us\n* `Dth (UK)` - Dth Uk\n* `Cal` - Cal\n* `kCal` - Kcal\n* `MCal` - Mcal\n* `erg` - Erg\n* `kVA` - Kva\n* `Wh` - WH\n* `kWh` - KWH\n* `MWh` - MWH\n* `GWh` - GWH\n* `ton hours` - Ton Hours\n* `W` - W\n* `KW` - Kw\n* `MW` - Mw\n* `GW` - Gw\n* `L` - L\n* `kL` - Kl\n* `ML` - Ml\n* `cubic ft` - Cubic Ft\n* `cubic yd` - Cubic Yd\n* `cubic m` - Cubic M\n* `MMCF` - Mmcf\n* `MCF` - Mcf\n* `HCF` - Hcf\n* `CF` - Cf\n* `CCF` - Ccf\n* `gal (UK)` - Gal Uk\n* `gal (US)` - Gal Us\n* `100 gal (US)` - Hundred Gal Us\n* `100 gal (UK)` - Hundred Gal Uk\n* `kgal (US)` - Kgal Us\n* `kgal (UK)` - Kgal Uk\n* `Mgal (US)` - Million Gal Us\n* `Mgal (UK)` - Million Gal Uk\n* `teu` - Teu\n* `bbl` - Bbl\n* `mbbl` - Mbbl\n* `kg` - Kg\n* `oz t` - Oz T\n* `g` - G\n* `lb` - Lb\n* `mlb` - Mlb\n* `mmlb` - Mmlb\n* `tons (US)` - Tons\n* `sh ton` - Sh Ton\n* `metric ton` - Metric Ton\n* `tonne` - Tonne\n* `long tn` - Long Tn\n* `km` - Km\n* `mi` - Mi\n* `m` - M\n* `cm` - Cm\n* `mm` - Mm\n* `nm` - Nm\n* `yd` - Yd\n* `ft` - Ft\n* `in` - In","enum":["J","Btu","kBtu","MMBtu","kJ","MJ","GJ","TJ","thm (EC)","thm (US)","thm (UK)","Dth (EC)","Dth (US)","Dth (UK)","Cal","kCal","MCal","erg","kVA","Wh","kWh","MWh","GWh","ton hours","W","KW","MW","GW","L","kL","ML","cubic ft","cubic yd","cubic m","MMCF","MCF","HCF","CF","CCF","gal (UK)","gal (US)","100 gal (US)","100 gal (UK)","kgal (US)","kgal (UK)","Mgal (US)","Mgal (UK)","teu","bbl","mbbl","kg","oz t","g","lb","mlb","mmlb","tons (US)","sh ton","metric ton","tonne","long tn","km","mi","m","cm","mm","nm","yd","ft","in"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].usageUnits","typeLabel":"enum\u003cstring>"},"timeOfUseBreakdown":{"oneOf":[{"type":"array","items":{"type":"object","description":"Serializer for time-of-use breakdown entries.","properties":{"timeOfUse":{"type":"string","description":"Time of use category (e.g., PEAK, OFF_PEAK, SHOULDER_MIDPEAK).\n\n* `PEAK` - Peak\n* `OFF_PEAK` - Off Peak\n* `SHOULDER_MIDPEAK` - Shoulder Midpeak\n* `NIGHT_TIME` - Night Time\n* `DAY_TIME` - Day Time\n* `SUPER_OFF_PEAK` - Super Off Peak\n* `CRITICAL_PEAK` - Critical Peak\n* `WEEKDAY` - Weekday\n* `WEEKEND` - Weekend\n* `OTHER` - Other","enum":["PEAK","OFF_PEAK","SHOULDER_MIDPEAK","NIGHT_TIME","DAY_TIME","SUPER_OFF_PEAK","CRITICAL_PEAK","WEEKDAY","WEEKEND","OTHER"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].timeOfUse","typeLabel":"enum\u003cstring>"},"usage":{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Usage amount for this time of use period.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].usage","typeLabel":"string\u003cdecimal>"},"usageUnits":{"type":"string","description":"Units for the usage amount (must match parent usage data's units).\n\n* `Wh` - WH\n* `kWh` - KWH\n* `MWh` - MWH\n* `GWh` - GWH","enum":["Wh","kWh","MWh","GWh"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].usageUnits","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"type":"string","description":"Optional description or label from the bill for this time of use period.","uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional description or label from the bill for this time of use period.","uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"startDate":{"oneOf":[{"type":"string","format":"date","description":"Start date for this time of use period if different from parent usage data.","uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].startDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Start date for this time of use period if different from parent usage data.","uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].startDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].startDate","typeLabel":"string\u003cdate> | null"},"endDate":{"oneOf":[{"type":"string","format":"date","description":"End date for this time of use period if different from parent usage data.","uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].endDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"End date for this time of use period if different from parent usage data.","uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].endDate","typeLabel":"string\u003cdate> | null"}},"required":["timeOfUse","usage","usageUnits"],"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"[ELECTRICITY] Array of time-of-use breakdown entries when usage is split by TOU periods. Each entry contains timeOfUse category, usage amount, units, and optional description/dates. ","isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"Serializer for time-of-use breakdown entries.","properties":{"timeOfUse":{"type":"string","description":"Time of use category (e.g., PEAK, OFF_PEAK, SHOULDER_MIDPEAK).\n\n* `PEAK` - Peak\n* `OFF_PEAK` - Off Peak\n* `SHOULDER_MIDPEAK` - Shoulder Midpeak\n* `NIGHT_TIME` - Night Time\n* `DAY_TIME` - Day Time\n* `SUPER_OFF_PEAK` - Super Off Peak\n* `CRITICAL_PEAK` - Critical Peak\n* `WEEKDAY` - Weekday\n* `WEEKEND` - Weekend\n* `OTHER` - Other","enum":["PEAK","OFF_PEAK","SHOULDER_MIDPEAK","NIGHT_TIME","DAY_TIME","SUPER_OFF_PEAK","CRITICAL_PEAK","WEEKDAY","WEEKEND","OTHER"]},"description":{"oneOf":[{"type":"string","description":"Optional description or label from the bill for this time of use period."},{"type":"null","description":"Optional description or label from the bill for this time of use period."}]},"usage":{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Usage amount for this time of use period."},"usageUnits":{"type":"string","description":"Units for the usage amount (must match parent usage data's units).\n\n* `Wh` - WH\n* `kWh` - KWH\n* `MWh` - MWH\n* `GWh` - GWH","enum":["Wh","kWh","MWh","GWh"]},"startDate":{"oneOf":[{"type":"string","format":"date","description":"Start date for this time of use period if different from parent usage data."},{"type":"null","format":"date","description":"Start date for this time of use period if different from parent usage data."}]},"endDate":{"oneOf":[{"type":"string","format":"date","description":"End date for this time of use period if different from parent usage data."},{"type":"null","format":"date","description":"End date for this time of use period if different from parent usage data."}]}},"required":["timeOfUse","usage","usageUnits"]},"description":"[ELECTRICITY] Array of time-of-use breakdown entries when usage is split by TOU periods. Each entry contains timeOfUse category, usage amount, units, and optional description/dates. ","isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUseBreakdown","typeLabel":"object[] | null"},"netMeteringGeneratedKwh":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringGeneratedKwh.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringGeneratedKwh.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringGeneratedKwh","typeLabel":"string\u003cdecimal> | null"},"netMeteringGridImportKwh":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringGridImportKwh.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringGridImportKwh.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringGridImportKwh","typeLabel":"string\u003cdecimal> | null"},"exclusion":{"type":"boolean","description":"Deprecated. Always returns false.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].exclusion","typeLabel":"boolean"},"revisedDocumentId":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the document that revises this usage row, if the row was superseded.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].revisedDocumentId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the document that revises this usage row, if the row was superseded.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].revisedDocumentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].revisedDocumentId","typeLabel":"string\u003cuuid> | null"},"serviceAddress":{"type":"string","description":"Address of the service location associated with the usage data.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].serviceAddress","typeLabel":"string"},"meter":{"oneOf":[{"type":"string","description":"Id of the matching meter associated with the usage data. For uploaded documents, field may be empty if no matching meter is found.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].meter.oneOf.0","typeLabel":"string"},{"type":"null","description":"Id of the matching meter associated with the usage data. For uploaded documents, field may be empty if no matching meter is found.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].meter.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].meter","typeLabel":"string | null"},"site":{"type":"object","description":"Site matched with the usage data.","required":["dataCollectionStopDate","id","name"],"properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the site.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].site.id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"Name of the site.","maxLength":255,"isRequired":true,"uniqueKey":"usageData.items.[INDEX].site.name","typeLabel":"string"},"dataCollectionStopDate":{"oneOf":[{"type":"string","format":"date","description":"Date when data collection for this site was stopped. A non-null value indicates the site has been soft-deleted/archived.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].site.dataCollectionStopDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Date when data collection for this site was stopped. A non-null value indicates the site has been soft-deleted/archived.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].site.dataCollectionStopDate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].site.dataCollectionStopDate","typeLabel":"string\u003cdate> | null"},"externalId":{"oneOf":[{"type":"string","description":"ID of the site on external platforms used during exports. Used to associate site in Nectar with site within your database.","uniqueKey":"usageData.items.[INDEX].site.externalId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the site on external platforms used during exports. Used to associate site in Nectar with site within your database.","uniqueKey":"usageData.items.[INDEX].site.externalId.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].site.externalId","typeLabel":"string | null"},"address":{"type":"string","description":"Address of the site.","maxLength":255,"uniqueKey":"usageData.items.[INDEX].site.address","typeLabel":"string"},"path":{"type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"usageData.items.[INDEX].site.path.items.[INDEX]","typeLabel":"string"},"description":"List of location tags in increasing specificity used to filter sites. Filters must be entered from more general to more specific. E.g. ['US', 'CA', 'ON']","maxItems":10,"uniqueKey":"usageData.items.[INDEX].site.path","typeLabel":"string[]"},"occupancyPercent":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,3}(?:\\.\\d{0,4})?$","description":"Occupancy percent, must be a number from 0 to 100. Usage for the site will be multiplied by this value for specified accounts.","uniqueKey":"usageData.items.[INDEX].site.occupancyPercent.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,3}(?:\\.\\d{0,4})?$","description":"Occupancy percent, must be a number from 0 to 100. Usage for the site will be multiplied by this value for specified accounts.","uniqueKey":"usageData.items.[INDEX].site.occupancyPercent.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].site.occupancyPercent","typeLabel":"string\u003cdecimal> | null"},"occupancyApplicationMode":{"type":"string","description":"Controls how occupancy percent is applied to usage data. ALL applies to all data on this site regardless of account settings. PER_ACCOUNT applies only to accounts with the occupancy override enabled. DISABLED means occupancy is never applied regardless of account settings. PER_CONNECTION is a deprecated alias for PER_ACCOUNT; reads still return it and writes still accept it.\n\n* `DISABLED` - Disabled\n* `ALL` - All\n* `PER_ACCOUNT` - Per Account\n* `PER_CONNECTION` - Per Connection (deprecated alias for Per Account)","enum":["DISABLED","ALL","PER_ACCOUNT","PER_CONNECTION"],"uniqueKey":"usageData.items.[INDEX].site.occupancyApplicationMode","typeLabel":"enum\u003cstring>"},"dummySiteReason":{"oneOf":[{"type":"string","description":"If set, this site is a placeholder and a street address is not required. The value describes why (for example API testing, a catch-all, or a multi-address bundle). Omit or null for a regular site. Clearing it on update requires a confirmed street address.","uniqueKey":"usageData.items.[INDEX].site.dummySiteReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"If set, this site is a placeholder and a street address is not required. The value describes why (for example API testing, a catch-all, or a multi-address bundle). Omit or null for a regular site. Clearing it on update requires a confirmed street address.","uniqueKey":"usageData.items.[INDEX].site.dummySiteReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].site.dummySiteReason","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"usageData.items.[INDEX].site","typeLabel":"object"},"identifiers":{"type":"array","items":{"type":"object","description":"Serializer for all fields of Identifier, used in usage endpoints.","properties":{"rawName":{"type":"string","description":"Raw name of the identifier as found in the document.","maxLength":200,"isRequired":true,"uniqueKey":"usageData.items.[INDEX].identifiers.items.[INDEX].rawName","typeLabel":"string"},"value":{"type":"string","description":"Value of the identifier.","maxLength":200,"isRequired":true,"uniqueKey":"usageData.items.[INDEX].identifiers.items.[INDEX].value","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"Name of the identifier.","uniqueKey":"usageData.items.[INDEX].identifiers.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the identifier.","uniqueKey":"usageData.items.[INDEX].identifiers.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].identifiers.items.[INDEX].name","typeLabel":"string | null"}},"required":["rawName","value"],"uniqueKey":"usageData.items.[INDEX].identifiers.items.[INDEX]","typeLabel":"object"},"description":"Identifiers associated with the meter.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].identifiers","typeLabel":"object[]"},"datasourceType":{"type":"string","description":"Type of data source (utility) for the usage data entry.\n\n* `ELECTRICITY` - Electricity\n* `GAS` - Gas\n* `WATER` - Water\n* `SEWER` - Sewer\n* `DISTRICT` - District\n* `WASTE` - Waste\n* `FUEL` - Fuel\n* `MISC` - Misc\n* `REFRIGERANT` - Refrigerant\n* `SOLAR` - Solar\n* `TELECOM` - Telecom","enum":["ELECTRICITY","GAS","WATER","SEWER","DISTRICT","WASTE","FUEL","MISC","REFRIGERANT","SOLAR","TELECOM"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].datasourceType","typeLabel":"enum\u003cstring>"},"timeOfUse":{"oneOf":[{"type":"string","description":"[ELECTRICITY] DEPRECATED — always null. Use timeOfUseBreakdown instead.","enum":["PEAK","OFF_PEAK","SHOULDER_MIDPEAK","NIGHT_TIME","DAY_TIME","SUPER_OFF_PEAK","CRITICAL_PEAK","WEEKDAY","WEEKEND","OTHER"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUse.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[ELECTRICITY] DEPRECATED — always null. Use timeOfUseBreakdown instead.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUse.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].timeOfUse","typeLabel":"enum\u003cstring> | null"},"netMeteringType":{"oneOf":[{"type":"string","description":"[ELECTRICITY] Indicates whether the meter is tracking electricity imports from the grid, exports to the grid, or onsite generation.\n\n* `EXPORT` - Export\n* `IMPORT` - Import\n* `GENERATION` - Generation","enum":["EXPORT","IMPORT","GENERATION"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[ELECTRICITY] Indicates whether the meter is tracking electricity imports from the grid, exports to the grid, or onsite generation.\n\n* `EXPORT` - Export\n* `IMPORT` - Import\n* `GENERATION` - Generation","isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].netMeteringType","typeLabel":"enum\u003cstring> | null"},"waterType":{"oneOf":[{"type":"string","description":"[WATER] Type of water used.\n\n* `POTABLE_WATER` - Potable Water\n* `WELL_WATER` - Well Water\n* `MUNICIPAL_WATER` - Municipal Water\n* `WASTE_WATER` - Waste water","enum":["POTABLE_WATER","WELL_WATER","MUNICIPAL_WATER","WASTE_WATER"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].waterType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[WATER] Type of water used.\n\n* `POTABLE_WATER` - Potable Water\n* `WELL_WATER` - Well Water\n* `MUNICIPAL_WATER` - Municipal Water\n* `WASTE_WATER` - Waste water","isRequired":true,"uniqueKey":"usageData.items.[INDEX].waterType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].waterType","typeLabel":"enum\u003cstring> | null"},"meterHighLow":{"oneOf":[{"type":"string","description":"[WATER, SEWER] Indicates if the meter type is 'HIGH' or 'LOW'.\n\n* `HIGH` - High\n* `LOW` - Low","enum":["HIGH","LOW"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].meterHighLow.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[WATER, SEWER] Indicates if the meter type is 'HIGH' or 'LOW'.\n\n* `HIGH` - High\n* `LOW` - Low","isRequired":true,"uniqueKey":"usageData.items.[INDEX].meterHighLow.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].meterHighLow","typeLabel":"enum\u003cstring> | null"},"gasType":{"oneOf":[{"type":"string","description":"[GAS] Type of gas used.\n\n* `NATURAL_GAS` - Natural Gas","enum":["NATURAL_GAS"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].gasType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[GAS] Type of gas used.\n\n* `NATURAL_GAS` - Natural Gas","isRequired":true,"uniqueKey":"usageData.items.[INDEX].gasType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].gasType","typeLabel":"enum\u003cstring> | null"},"fuelType":{"oneOf":[{"type":"string","description":"[FUEL] Type of fuel used, with predefined choices.\n\n* `ANTHRACITE_COAL` - Anthracite Coal\n* `BITUMINOUS_COAL` - Bituminous Coal\n* `SUB_BITUMINOUS_COAL` - Sub Bituminous Coal\n* `LIGNITE_COAL` - Lignite Coal\n* `MIXED_COMMERCIAL_SECTOR` - Mixed Commercial Sector\n* `MIXED_ELECTRIC_POWER_SECTOR` - Mixed Electric Power Sector\n* `MIXED_INDUSTRIAL_COKING` - Mixed Industrial Coking\n* `MIXED_INDUSTRIAL_SECTOR` - Mixed Industrial Sector\n* `COAL_COKE` - Coal Coke\n* `MUNICIPAL_SOLID_WASTE` - Municipal Solid Waste\n* `PETROLEUM_COKE_SOLID` - Petroleum Coke Solid\n* `PLASTICS` - Plastics\n* `TIRES` - Tires\n* `AGRICULTURAL_BYPRODUCTS` - Agricultural Byproducts\n* `PEAT` - Peat\n* `SOLID_BYPRODUCTS` - Solid Byproducts\n* `WOOD_AND_WOOD_RESIDUALS` - Wood And Wood Residuals\n* `NATURAL_GAS` - Natural Gas\n* `BLAST_FURNACE_GAS` - Blast Furnace Gas\n* `COKE_OVEN_GAS` - Coke Oven Gas\n* `FUEL_GAS` - Fuel Gas\n* `PROPANE_GAS` - Propane Gas\n* `LANDFILL_GAS` - Landfill Gas\n* `OTHER_BIOMASS_GASES` - Other Biomass Gases\n* `ASPHALT_AND_ROAD_OIL` - Asphalt And Road Oil\n* `BUTANE` - Butane\n* `BUTYLENE` - Butylene\n* `CRUDE_OIL` - Crude Oil\n* `DISTILLATE_FUEL_OIL_NO_1` - Distillate Fuel Oil No 1\n* `DISTILLATE_FUEL_OIL_NO_2` - Distillate Fuel Oil No 2\n* `DISTILLATE_FUEL_OIL_NO_4` - Distillate Fuel Oil No 4\n* `ETHANE` - Ethane\n* `ETHYLENE` - Ethylene\n* `HEAVY_GAS_OILS` - Heavy Gas Oils\n* `ISOBUTANE` - Isobutane\n* `ISOBUTYLENE` - Isobutylene\n* `KEROSENE` - Kerosene\n* `LIQUEFIED_PETROLEUM_GASES_LPG` - Liquefied Petroleum Gases Lpg\n* `COMPRESSED_NATURAL_GAS_CNG` - Compressed Natural Gas Cng\n* `LUBRICANTS` - Lubricants\n* `MOTOR_GASOLINE` - Motor Gasoline\n* `NAPHTHA_LESS_THAN_401_DEG_F` - Naphtha Less Than 401 Deg F\n* `NATURAL_GASOLINE` - Natural Gasoline\n* `OTHER_OIL_MORE_THAN_401_DEG_F` - Other Oil More Than 401 Deg F\n* `PENTANES_PLUS` - Pentanes Plus\n* `PETROCHEMICAL_FEEDSTOCKS` - Petrochemical Feedstocks\n* `PROPYLENE` - Propylene\n* `RESIDUAL_FUEL_OIL_NO_5` - Residual Fuel Oil No 5\n* `RESIDUAL_FUEL_OIL_NO_6` - Residual Fuel Oil No 6\n* `SPECIAL_NAPHTHA` - Special Naphtha\n* `UNFINISHED_OILS` - Unfinished Oils\n* `USED_OIL` - Used Oil\n* `BIODIESEL_100_PERCENT` - Biodiesel 100 Percent\n* `BIODIESEL_BLEND` - Biodiesel Blend\n* `ETHANOL_BLENDED_GASOLINE` - Ethanol Blended Gasoline\n* `ETHANOL_100_PERCENT` - Ethanol 100 Percent\n* `RENDERED_ANIMAL_FAT` - Rendered Animal Fat\n* `VEGETABLE_OIL` - Vegetable Oil\n* `NORTH_AMERICAN_SOFTWOOD` - North American Softwood\n* `NORTH_AMERICAN_HARDWOOD` - North American Hardwood\n* `BAGASSE` - Bagasse\n* `BAMBOO` - Bamboo\n* `STRAW` - Straw","enum":["ANTHRACITE_COAL","BITUMINOUS_COAL","SUB_BITUMINOUS_COAL","LIGNITE_COAL","MIXED_COMMERCIAL_SECTOR","MIXED_ELECTRIC_POWER_SECTOR","MIXED_INDUSTRIAL_COKING","MIXED_INDUSTRIAL_SECTOR","COAL_COKE","MUNICIPAL_SOLID_WASTE","PETROLEUM_COKE_SOLID","PLASTICS","TIRES","AGRICULTURAL_BYPRODUCTS","PEAT","SOLID_BYPRODUCTS","WOOD_AND_WOOD_RESIDUALS","NATURAL_GAS","BLAST_FURNACE_GAS","COKE_OVEN_GAS","FUEL_GAS","PROPANE_GAS","LANDFILL_GAS","OTHER_BIOMASS_GASES","ASPHALT_AND_ROAD_OIL","BUTANE","BUTYLENE","CRUDE_OIL","DISTILLATE_FUEL_OIL_NO_1","DISTILLATE_FUEL_OIL_NO_2","DISTILLATE_FUEL_OIL_NO_4","ETHANE","ETHYLENE","HEAVY_GAS_OILS","ISOBUTANE","ISOBUTYLENE","KEROSENE","LIQUEFIED_PETROLEUM_GASES_LPG","COMPRESSED_NATURAL_GAS_CNG","LUBRICANTS","MOTOR_GASOLINE","NAPHTHA_LESS_THAN_401_DEG_F","NATURAL_GASOLINE","OTHER_OIL_MORE_THAN_401_DEG_F","PENTANES_PLUS","PETROCHEMICAL_FEEDSTOCKS","PROPYLENE","RESIDUAL_FUEL_OIL_NO_5","RESIDUAL_FUEL_OIL_NO_6","SPECIAL_NAPHTHA","UNFINISHED_OILS","USED_OIL","BIODIESEL_100_PERCENT","BIODIESEL_BLEND","ETHANOL_BLENDED_GASOLINE","ETHANOL_100_PERCENT","RENDERED_ANIMAL_FAT","VEGETABLE_OIL","NORTH_AMERICAN_SOFTWOOD","NORTH_AMERICAN_HARDWOOD","BAGASSE","BAMBOO","STRAW"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].fuelType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[FUEL] Type of fuel used, with predefined choices.\n\n* `ANTHRACITE_COAL` - Anthracite Coal\n* `BITUMINOUS_COAL` - Bituminous Coal\n* `SUB_BITUMINOUS_COAL` - Sub Bituminous Coal\n* `LIGNITE_COAL` - Lignite Coal\n* `MIXED_COMMERCIAL_SECTOR` - Mixed Commercial Sector\n* `MIXED_ELECTRIC_POWER_SECTOR` - Mixed Electric Power Sector\n* `MIXED_INDUSTRIAL_COKING` - Mixed Industrial Coking\n* `MIXED_INDUSTRIAL_SECTOR` - Mixed Industrial Sector\n* `COAL_COKE` - Coal Coke\n* `MUNICIPAL_SOLID_WASTE` - Municipal Solid Waste\n* `PETROLEUM_COKE_SOLID` - Petroleum Coke Solid\n* `PLASTICS` - Plastics\n* `TIRES` - Tires\n* `AGRICULTURAL_BYPRODUCTS` - Agricultural Byproducts\n* `PEAT` - Peat\n* `SOLID_BYPRODUCTS` - Solid Byproducts\n* `WOOD_AND_WOOD_RESIDUALS` - Wood And Wood Residuals\n* `NATURAL_GAS` - Natural Gas\n* `BLAST_FURNACE_GAS` - Blast Furnace Gas\n* `COKE_OVEN_GAS` - Coke Oven Gas\n* `FUEL_GAS` - Fuel Gas\n* `PROPANE_GAS` - Propane Gas\n* `LANDFILL_GAS` - Landfill Gas\n* `OTHER_BIOMASS_GASES` - Other Biomass Gases\n* `ASPHALT_AND_ROAD_OIL` - Asphalt And Road Oil\n* `BUTANE` - Butane\n* `BUTYLENE` - Butylene\n* `CRUDE_OIL` - Crude Oil\n* `DISTILLATE_FUEL_OIL_NO_1` - Distillate Fuel Oil No 1\n* `DISTILLATE_FUEL_OIL_NO_2` - Distillate Fuel Oil No 2\n* `DISTILLATE_FUEL_OIL_NO_4` - Distillate Fuel Oil No 4\n* `ETHANE` - Ethane\n* `ETHYLENE` - Ethylene\n* `HEAVY_GAS_OILS` - Heavy Gas Oils\n* `ISOBUTANE` - Isobutane\n* `ISOBUTYLENE` - Isobutylene\n* `KEROSENE` - Kerosene\n* `LIQUEFIED_PETROLEUM_GASES_LPG` - Liquefied Petroleum Gases Lpg\n* `COMPRESSED_NATURAL_GAS_CNG` - Compressed Natural Gas Cng\n* `LUBRICANTS` - Lubricants\n* `MOTOR_GASOLINE` - Motor Gasoline\n* `NAPHTHA_LESS_THAN_401_DEG_F` - Naphtha Less Than 401 Deg F\n* `NATURAL_GASOLINE` - Natural Gasoline\n* `OTHER_OIL_MORE_THAN_401_DEG_F` - Other Oil More Than 401 Deg F\n* `PENTANES_PLUS` - Pentanes Plus\n* `PETROCHEMICAL_FEEDSTOCKS` - Petrochemical Feedstocks\n* `PROPYLENE` - Propylene\n* `RESIDUAL_FUEL_OIL_NO_5` - Residual Fuel Oil No 5\n* `RESIDUAL_FUEL_OIL_NO_6` - Residual Fuel Oil No 6\n* `SPECIAL_NAPHTHA` - Special Naphtha\n* `UNFINISHED_OILS` - Unfinished Oils\n* `USED_OIL` - Used Oil\n* `BIODIESEL_100_PERCENT` - Biodiesel 100 Percent\n* `BIODIESEL_BLEND` - Biodiesel Blend\n* `ETHANOL_BLENDED_GASOLINE` - Ethanol Blended Gasoline\n* `ETHANOL_100_PERCENT` - Ethanol 100 Percent\n* `RENDERED_ANIMAL_FAT` - Rendered Animal Fat\n* `VEGETABLE_OIL` - Vegetable Oil\n* `NORTH_AMERICAN_SOFTWOOD` - North American Softwood\n* `NORTH_AMERICAN_HARDWOOD` - North American Hardwood\n* `BAGASSE` - Bagasse\n* `BAMBOO` - Bamboo\n* `STRAW` - Straw","isRequired":true,"uniqueKey":"usageData.items.[INDEX].fuelType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].fuelType","typeLabel":"enum\u003cstring> | null"},"districtType":{"oneOf":[{"type":"string","description":"[DISTRICT] Type of district used, either HEATING or COOLING.\n\n* `HEATING` - Heating\n* `COOLING` - Cooling","enum":["HEATING","COOLING"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].districtType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[DISTRICT] Type of district used, either HEATING or COOLING.\n\n* `HEATING` - Heating\n* `COOLING` - Cooling","isRequired":true,"uniqueKey":"usageData.items.[INDEX].districtType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].districtType","typeLabel":"enum\u003cstring> | null"},"districtMediumType":{"oneOf":[{"type":"string","description":"[DISTRICT] Type of heating or cooling medium used, e.g. STEAM, HOT_WATER, etc.\n\n* `HOT_WATER` - Hot Water\n* `STEAM` - Steam\n* `HOT_OIL` - Hot Oil\n* `CHILLED_WATER` - Chilled Water","enum":["HOT_WATER","STEAM","HOT_OIL","CHILLED_WATER"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].districtMediumType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[DISTRICT] Type of heating or cooling medium used, e.g. STEAM, HOT_WATER, etc.\n\n* `HOT_WATER` - Hot Water\n* `STEAM` - Steam\n* `HOT_OIL` - Hot Oil\n* `CHILLED_WATER` - Chilled Water","isRequired":true,"uniqueKey":"usageData.items.[INDEX].districtMediumType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].districtMediumType","typeLabel":"enum\u003cstring> | null"},"wasteDescription":{"type":"string","description":"[WASTE] Material label from the source document, e.g. OCC, MSW, C\u0026D. Used to classify the waste material.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].wasteDescription","typeLabel":"string"},"wasteType":{"type":"string","description":"[WASTE] The waste material classified from the waste description, from your company's configured materials, e.g. Paperboard, Mixed Waste.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].wasteType","typeLabel":"string"},"wasteStream":{"type":"string","description":"[WASTE] The waste stream assigned by your company's processing rules based on the material, provider, and site, e.g. Recycled, Landfill, Compost.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].wasteStream","typeLabel":"string"},"refrigerantType":{"oneOf":[{"type":"string","description":"[REFRIGERANT] Type of refrigerant used.\n\n* `R11` - R11\n* `R12` - R12\n* `R22` - R22\n* `R123` - R123\n* `R124` - R124\n* `R134A` - R134A\n* `R401A` - R401A\n* `R401B` - R401B\n* `R402A` - R402A\n* `R402B` - R402B\n* `R403A` - R403A\n* `R403B` - R403B\n* `R404A` - R404A\n* `R405A` - R405A\n* `R406A` - R406A\n* `R407A` - R407A\n* `R407B` - R407B\n* `R407C` - R407C\n* `R407D` - R407D\n* `R407F` - R407F\n* `R408A` - R408A\n* `R409A` - R409A\n* `R409B` - R409B\n* `R410A` - R410A\n* `R410B` - R410B\n* `R411A` - R411A\n* `R411B` - R411B\n* `R412A` - R412A\n* `R413A` - R413A\n* `R413B` - R413B\n* `R414A` - R414A\n* `R414B` - R414B\n* `R415A` - R415A\n* `R415B` - R415B\n* `R416A` - R416A\n* `R417A` - R417A\n* `R417B` - R417B\n* `R417C` - R417C\n* `R418A` - R418A\n* `R419A` - R419A\n* `R419B` - R419B\n* `R420A` - R420A\n* `R420B` - R420B\n* `R421A` - R421A\n* `R421B` - R421B\n* `R421C` - R421C\n* `R422A` - R422A\n* `R422B` - R422B\n* `R422C` - R422C\n* `R422D` - R422D\n* `R422E` - R422E\n* `R423A` - R423A\n* `R423B` - R423B\n* `R424A` - R424A\n* `R424B` - R424B\n* `R425A` - R425A\n* `R426A` - R426A\n* `R426B` - R426B\n* `R426C` - R426C\n* `R427A` - R427A\n* `R427B` - R427B\n* `R427C` - R427C\n* `R428A` - R428A\n* `R428B` - R428B\n* `R429A` - R429A\n* `R429B` - R429B\n* `R430A` - R430A\n* `R430B` - R430B\n* `R431A` - R431A\n* `R431B` - R431B\n* `R432A` - R432A\n* `R432B` - R432B\n* `R433A` - R433A\n* `R433B` - R433B\n* `R433C` - R433C\n* `R433D` - R433D\n* `R434A` - R434A\n* `R434B` - R434B\n* `R435A` - R435A\n* `R435B` - R435B\n* `R436A` - R436A\n* `R436B` - R436B\n* `R437A` - R437A\n* `R437B` - R437B\n* `R438A` - R438A\n* `R438B` - R438B\n* `R444B` - R444B\n* `R445A` - R445A\n* `R447A` - R447A\n* `R448A` - R448A\n* `R448B` - R448B\n* `R449A` - R449A\n* `R449B` - R449B\n* `R450A` - R450A\n* `R450B` - R450B\n* `R451A` - R451A\n* `R451B` - R451B\n* `R452A` - R452A\n* `R452B` - R452B\n* `R453A` - R453A\n* `R454A` - R454A\n* `R454B` - R454B\n* `R454C` - R454C\n* `R455A` - R455A\n* `R456A` - R456A\n* `R459A` - R459A\n* `R460A` - R460A\n* `R461A` - R461A\n* `R462A` - R462A\n* `R463A` - R463A\n* `R464A` - R464A\n* `R465A` - R465A\n* `R115` - R115\n* `R116` - R116\n* `R12B1` - R12B1\n* `R13` - R13\n* `R13B1` - R13B1\n* `R13I1` - R13I1\n* `R14` - R14\n* `R14e` - R14E\n* `R21` - R21\n* `R23` - R23\n* `R30` - R30\n* `R31` - R31\n* `R40` - R40\n* `R41` - R41\n* `R50` - R50\n* `R113` - R113\n* `R114` - R114\n* `R125` - R125\n* `R141B` - R141B\n* `R142B` - R142B\n* `R143A` - R143A\n* `R152A` - R152A\n* `R170` - R170\n* `R218` - R218\n* `R290` - R290\n* `R318` - R318\n* `R600` - R600\n* `R600A` - R600A\n* `R717` - R717\n* `R744` - R744\n* `R508B` - R508B\n* `R1270` - R1270\n* `R32` - R32\n* `R161` - R161\n* `R227EA` - R227Ea\n* `R236CB` - R236Cb\n* `R236EA` - R236Ea\n* `R236FA` - R236Fa\n* `R245CA` - R245Ca\n* `R245FA` - R245Fa\n* `R414C` - R414C\n* `R415C` - R415C\n* `R416B` - R416B\n* `R123A` - R123A\n* `R123B` - R123B\n* `R365MFC` - R365Mfc\n* `R4310` - R4310\n* `R127C` - R127C\n* `R12A` - R12A\n* `R22A` - R22A\n* `R502A` - R502A\n* `R601A` - R601A","enum":["R11","R12","R22","R123","R124","R134A","R401A","R401B","R402A","R402B","R403A","R403B","R404A","R405A","R406A","R407A","R407B","R407C","R407D","R407F","R408A","R409A","R409B","R410A","R410B","R411A","R411B","R412A","R413A","R413B","R414A","R414B","R415A","R415B","R416A","R417A","R417B","R417C","R418A","R419A","R419B","R420A","R420B","R421A","R421B","R421C","R422A","R422B","R422C","R422D","R422E","R423A","R423B","R424A","R424B","R425A","R426A","R426B","R426C","R427A","R427B","R427C","R428A","R428B","R429A","R429B","R430A","R430B","R431A","R431B","R432A","R432B","R433A","R433B","R433C","R433D","R434A","R434B","R435A","R435B","R436A","R436B","R437A","R437B","R438A","R438B","R444B","R445A","R447A","R448A","R448B","R449A","R449B","R450A","R450B","R451A","R451B","R452A","R452B","R453A","R454A","R454B","R454C","R455A","R456A","R459A","R460A","R461A","R462A","R463A","R464A","R465A","R115","R116","R12B1","R13","R13B1","R13I1","R14","R14e","R21","R23","R30","R31","R40","R41","R50","R113","R114","R125","R141B","R142B","R143A","R152A","R170","R218","R290","R318","R600","R600A","R717","R744","R508B","R1270","R32","R161","R227EA","R236CB","R236EA","R236FA","R245CA","R245FA","R414C","R415C","R416B","R123A","R123B","R365MFC","R4310","R127C","R12A","R22A","R502A","R601A"],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].refrigerantType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[REFRIGERANT] Type of refrigerant used.\n\n* `R11` - R11\n* `R12` - R12\n* `R22` - R22\n* `R123` - R123\n* `R124` - R124\n* `R134A` - R134A\n* `R401A` - R401A\n* `R401B` - R401B\n* `R402A` - R402A\n* `R402B` - R402B\n* `R403A` - R403A\n* `R403B` - R403B\n* `R404A` - R404A\n* `R405A` - R405A\n* `R406A` - R406A\n* `R407A` - R407A\n* `R407B` - R407B\n* `R407C` - R407C\n* `R407D` - R407D\n* `R407F` - R407F\n* `R408A` - R408A\n* `R409A` - R409A\n* `R409B` - R409B\n* `R410A` - R410A\n* `R410B` - R410B\n* `R411A` - R411A\n* `R411B` - R411B\n* `R412A` - R412A\n* `R413A` - R413A\n* `R413B` - R413B\n* `R414A` - R414A\n* `R414B` - R414B\n* `R415A` - R415A\n* `R415B` - R415B\n* `R416A` - R416A\n* `R417A` - R417A\n* `R417B` - R417B\n* `R417C` - R417C\n* `R418A` - R418A\n* `R419A` - R419A\n* `R419B` - R419B\n* `R420A` - R420A\n* `R420B` - R420B\n* `R421A` - R421A\n* `R421B` - R421B\n* `R421C` - R421C\n* `R422A` - R422A\n* `R422B` - R422B\n* `R422C` - R422C\n* `R422D` - R422D\n* `R422E` - R422E\n* `R423A` - R423A\n* `R423B` - R423B\n* `R424A` - R424A\n* `R424B` - R424B\n* `R425A` - R425A\n* `R426A` - R426A\n* `R426B` - R426B\n* `R426C` - R426C\n* `R427A` - R427A\n* `R427B` - R427B\n* `R427C` - R427C\n* `R428A` - R428A\n* `R428B` - R428B\n* `R429A` - R429A\n* `R429B` - R429B\n* `R430A` - R430A\n* `R430B` - R430B\n* `R431A` - R431A\n* `R431B` - R431B\n* `R432A` - R432A\n* `R432B` - R432B\n* `R433A` - R433A\n* `R433B` - R433B\n* `R433C` - R433C\n* `R433D` - R433D\n* `R434A` - R434A\n* `R434B` - R434B\n* `R435A` - R435A\n* `R435B` - R435B\n* `R436A` - R436A\n* `R436B` - R436B\n* `R437A` - R437A\n* `R437B` - R437B\n* `R438A` - R438A\n* `R438B` - R438B\n* `R444B` - R444B\n* `R445A` - R445A\n* `R447A` - R447A\n* `R448A` - R448A\n* `R448B` - R448B\n* `R449A` - R449A\n* `R449B` - R449B\n* `R450A` - R450A\n* `R450B` - R450B\n* `R451A` - R451A\n* `R451B` - R451B\n* `R452A` - R452A\n* `R452B` - R452B\n* `R453A` - R453A\n* `R454A` - R454A\n* `R454B` - R454B\n* `R454C` - R454C\n* `R455A` - R455A\n* `R456A` - R456A\n* `R459A` - R459A\n* `R460A` - R460A\n* `R461A` - R461A\n* `R462A` - R462A\n* `R463A` - R463A\n* `R464A` - R464A\n* `R465A` - R465A\n* `R115` - R115\n* `R116` - R116\n* `R12B1` - R12B1\n* `R13` - R13\n* `R13B1` - R13B1\n* `R13I1` - R13I1\n* `R14` - R14\n* `R14e` - R14E\n* `R21` - R21\n* `R23` - R23\n* `R30` - R30\n* `R31` - R31\n* `R40` - R40\n* `R41` - R41\n* `R50` - R50\n* `R113` - R113\n* `R114` - R114\n* `R125` - R125\n* `R141B` - R141B\n* `R142B` - R142B\n* `R143A` - R143A\n* `R152A` - R152A\n* `R170` - R170\n* `R218` - R218\n* `R290` - R290\n* `R318` - R318\n* `R600` - R600\n* `R600A` - R600A\n* `R717` - R717\n* `R744` - R744\n* `R508B` - R508B\n* `R1270` - R1270\n* `R32` - R32\n* `R161` - R161\n* `R227EA` - R227Ea\n* `R236CB` - R236Cb\n* `R236EA` - R236Ea\n* `R236FA` - R236Fa\n* `R245CA` - R245Ca\n* `R245FA` - R245Fa\n* `R414C` - R414C\n* `R415C` - R415C\n* `R416B` - R416B\n* `R123A` - R123A\n* `R123B` - R123B\n* `R365MFC` - R365Mfc\n* `R4310` - R4310\n* `R127C` - R127C\n* `R12A` - R12A\n* `R22A` - R22A\n* `R502A` - R502A\n* `R601A` - R601A","isRequired":true,"uniqueKey":"usageData.items.[INDEX].refrigerantType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].refrigerantType","typeLabel":"enum\u003cstring> | null"},"additionalFields":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"usageData.items.[INDEX].additionalFields.additionalProperties","typeLabel":"any"},"description":"Additional fields for the usage data. For information on adding custom fields to the Nectar schema get in touch with our team.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].additionalFields","typeLabel":"object"},"meterIsTracked":{"type":"boolean","description":"Whether the meter is tracked.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].meterIsTracked","typeLabel":"boolean"},"meterAddress":{"oneOf":[{"type":"string","description":"Address of the meter.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].meterAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address of the meter.","isRequired":true,"uniqueKey":"usageData.items.[INDEX].meterAddress.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usageData.items.[INDEX].meterAddress","typeLabel":"string | null"},"updated":{"type":"string","format":"date-time","description":"Timestamp when the meter site usage data entry was last updated.","uniqueKey":"usageData.items.[INDEX].updated","typeLabel":"string\u003cdate-time>"},"isEstimated":{"type":"boolean","description":"Indicates if the usage data is estimated by the utility company.","uniqueKey":"usageData.items.[INDEX].isEstimated","typeLabel":"boolean"},"isImplied":{"type":"boolean","description":"Indicates if the usage data is implied by the tenant usage and the raw usage. For more information on how this differs from estimation, see the Nectar methodology.","uniqueKey":"usageData.items.[INDEX].isImplied","typeLabel":"boolean"},"currentReading":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Current meter reading.","uniqueKey":"usageData.items.[INDEX].currentReading.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Current meter reading.","uniqueKey":"usageData.items.[INDEX].currentReading.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].currentReading","typeLabel":"string\u003cdecimal> | null"},"previousReading":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Previous meter reading.","uniqueKey":"usageData.items.[INDEX].previousReading.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Previous meter reading.","uniqueKey":"usageData.items.[INDEX].previousReading.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].previousReading","typeLabel":"string\u003cdecimal> | null"},"multiplier":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Multiplier applied to the meter reading.","uniqueKey":"usageData.items.[INDEX].multiplier.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Multiplier applied to the meter reading.","uniqueKey":"usageData.items.[INDEX].multiplier.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].multiplier","typeLabel":"string\u003cdecimal> | null"},"multiplierDescription":{"oneOf":[{"type":"string","description":"Description of the multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"usageData.items.[INDEX].multiplierDescription.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description of the multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"usageData.items.[INDEX].multiplierDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].multiplierDescription","typeLabel":"string | null"},"multiplier2":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Second multiplier applied to the meter reading.","uniqueKey":"usageData.items.[INDEX].multiplier2.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Second multiplier applied to the meter reading.","uniqueKey":"usageData.items.[INDEX].multiplier2.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].multiplier2","typeLabel":"string\u003cdecimal> | null"},"multiplier2Description":{"oneOf":[{"type":"string","description":"Description of the second multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"usageData.items.[INDEX].multiplier2Description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description of the second multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"usageData.items.[INDEX].multiplier2Description.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].multiplier2Description","typeLabel":"string | null"},"fractionRenewable":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,5}(?:\\.\\d{0,5})?$","description":"[ELECTRICITY] Fraction of energy sourced from renewable resources (0 to 1). This field is populated from the utility bill or set by a user.","uniqueKey":"usageData.items.[INDEX].fractionRenewable.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,5}(?:\\.\\d{0,5})?$","description":"[ELECTRICITY] Fraction of energy sourced from renewable resources (0 to 1). This field is populated from the utility bill or set by a user.","uniqueKey":"usageData.items.[INDEX].fractionRenewable.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].fractionRenewable","typeLabel":"string\u003cdecimal> | null"},"netMeteringGridExportKwh":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total kWh of electricity exported to the grid, only applicable if the meter is not tracking exports.","uniqueKey":"usageData.items.[INDEX].netMeteringGridExportKwh.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total kWh of electricity exported to the grid, only applicable if the meter is not tracking exports.","uniqueKey":"usageData.items.[INDEX].netMeteringGridExportKwh.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].netMeteringGridExportKwh","typeLabel":"string\u003cdecimal> | null"},"tariff":{"oneOf":[{"type":"string","description":"[ELECTRICITY, GAS, WATER, DISTRICT] Tariff code or description associated with the usage.","uniqueKey":"usageData.items.[INDEX].tariff.oneOf.0","typeLabel":"string"},{"type":"null","description":"[ELECTRICITY, GAS, WATER, DISTRICT] Tariff code or description associated with the usage.","uniqueKey":"usageData.items.[INDEX].tariff.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].tariff","typeLabel":"string | null"},"billedDemand":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total billed kW, meter level. Only applies to electricity meters. If billed demand is not available or allocatable across multiple meters, this field is set to 0.","uniqueKey":"usageData.items.[INDEX].billedDemand.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total billed kW, meter level. Only applies to electricity meters. If billed demand is not available or allocatable across multiple meters, this field is set to 0.","uniqueKey":"usageData.items.[INDEX].billedDemand.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].billedDemand","typeLabel":"string\u003cdecimal> | null"},"supplierName":{"oneOf":[{"type":"string","description":"[ELECTRICITY, GAS] Name of the supplier. Only applies to electricity and gas meters.","uniqueKey":"usageData.items.[INDEX].supplierName.oneOf.0","typeLabel":"string"},{"type":"null","description":"[ELECTRICITY, GAS] Name of the supplier. Only applies to electricity and gas meters.","uniqueKey":"usageData.items.[INDEX].supplierName.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].supplierName","typeLabel":"string | null"},"utilityName":{"oneOf":[{"type":"string","description":"[ELECTRICITY, GAS] Name of the local delivery utility company. Only applies to electricity and gas meters.","uniqueKey":"usageData.items.[INDEX].utilityName.oneOf.0","typeLabel":"string"},{"type":"null","description":"[ELECTRICITY, GAS] Name of the local delivery utility company. Only applies to electricity and gas meters.","uniqueKey":"usageData.items.[INDEX].utilityName.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].utilityName","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","description":"Country associated with the meter site usage data entry.","uniqueKey":"usageData.items.[INDEX].country.oneOf.0","typeLabel":"string"},{"type":"null","description":"Country associated with the meter site usage data entry.","uniqueKey":"usageData.items.[INDEX].country.oneOf.1","typeLabel":"null"}],"uniqueKey":"usageData.items.[INDEX].country","typeLabel":"string | null"}},"required":["additionalFields","created","datasourceType","districtMediumType","districtType","endDate","exclusion","fuelType","gasType","id","identifiers","meter","meterAddress","meterHighLow","meterIsTracked","netMeteringGeneratedKwh","netMeteringGridImportKwh","netMeteringType","refrigerantType","revisedDocumentId","serviceAddress","site","startDate","timeOfUse","timeOfUseBreakdown","usage","usageUnits","wasteDescription","wasteStream","wasteType","waterType"],"uniqueKey":"usageData.items.[INDEX]","typeLabel":"object"},"description":"List of usage data entries associated with this document.","isRequired":true,"uniqueKey":"usageData","typeLabel":"object[]"},"lineItems":{"type":"array","items":{"type":"object","description":"Serializer for all fields of LineItem, used in usage endpoints.","properties":{"rate":{"type":"string","format":"decimal","pattern":"^-?\\d{0,11}(?:\\.\\d{0,11})?$","description":"Rate applied to line item. If flat charge, equal to totalCharge","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].rate","typeLabel":"string\u003cdecimal>"},"totalCharge":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Total charge for the line item","uniqueKey":"lineItems.items.[INDEX].totalCharge","typeLabel":"string\u003cdecimal>"},"description":{"type":"string","description":"Description of line item or service provided","maxLength":200,"uniqueKey":"lineItems.items.[INDEX].description","typeLabel":"string"},"quantity":{"type":"string","format":"decimal","pattern":"^-?\\d{0,11}(?:\\.\\d{0,11})?$","description":"Quantity of item or service consumed. Defaults to 1 for flat charge","uniqueKey":"lineItems.items.[INDEX].quantity","typeLabel":"string\u003cdecimal>"},"quantityUnits":{"type":"string","description":"UOM for quantity consumed. Defaults to empty string for flat charge","maxLength":32,"uniqueKey":"lineItems.items.[INDEX].quantityUnits","typeLabel":"string"},"multipliers":{"type":"array","items":{"type":"string","format":"decimal","pattern":"^-?\\d{0,11}(?:\\.\\d{0,11})?$","uniqueKey":"lineItems.items.[INDEX].multipliers.items.[INDEX]","typeLabel":"string\u003cdecimal>"},"description":"Multiplier applied to quantity or rate for billing purposes","uniqueKey":"lineItems.items.[INDEX].multipliers","typeLabel":"string\u003cdecimal>[]"},"accountIds":{"type":"array","items":{"type":"string","maxLength":200,"uniqueKey":"lineItems.items.[INDEX].accountIds.items.[INDEX]","typeLabel":"string"},"description":"List of account IDs associated with this line item. ","uniqueKey":"lineItems.items.[INDEX].accountIds","typeLabel":"string[]"},"chargeType":{"type":"string","description":"Type of charge. Defaults to CHARGE.\n\n* `TAX` - Tax\n* `CHARGE` - Charge\n* `CREDIT` - Credit\n* `BALANCE` - Balance\n* `PAYMENT` - Payment","enum":["TAX","CHARGE","CREDIT","BALANCE","PAYMENT"],"uniqueKey":"lineItems.items.[INDEX].chargeType","typeLabel":"enum\u003cstring>"},"electricityChargeType":{"oneOf":[{"type":"string","description":"Type of electricity charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":["SUPPLY","DELIVERY"],"uniqueKey":"lineItems.items.[INDEX].electricityChargeType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Type of electricity charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":[""],"uniqueKey":"lineItems.items.[INDEX].electricityChargeType.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Type of electricity charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","uniqueKey":"lineItems.items.[INDEX].electricityChargeType.oneOf.2","typeLabel":"null"}],"uniqueKey":"lineItems.items.[INDEX].electricityChargeType","typeLabel":"enum\u003cstring> · enum\u003cstring> · null"},"electricityIsDemand":{"type":"boolean","description":"Indicates if charge is demand charge (inferred from description). Defaults to False.","uniqueKey":"lineItems.items.[INDEX].electricityIsDemand","typeLabel":"boolean"},"electricityTimeOfUse":{"oneOf":[{"type":"string","description":"Time of use category for electricity charge, e.g. peak or off-peak. Null if not applicable","uniqueKey":"lineItems.items.[INDEX].electricityTimeOfUse.oneOf.0","typeLabel":"string"},{"type":"null","description":"Time of use category for electricity charge, e.g. peak or off-peak. Null if not applicable","uniqueKey":"lineItems.items.[INDEX].electricityTimeOfUse.oneOf.1","typeLabel":"null"}],"uniqueKey":"lineItems.items.[INDEX].electricityTimeOfUse","typeLabel":"string | null"},"gasChargeType":{"oneOf":[{"type":"string","description":"Type of gas charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":["SUPPLY","DELIVERY"],"uniqueKey":"lineItems.items.[INDEX].gasChargeType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Type of gas charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":[""],"uniqueKey":"lineItems.items.[INDEX].gasChargeType.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Type of gas charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","uniqueKey":"lineItems.items.[INDEX].gasChargeType.oneOf.2","typeLabel":"null"}],"uniqueKey":"lineItems.items.[INDEX].gasChargeType","typeLabel":"enum\u003cstring> · enum\u003cstring> · null"},"billingPeriod":{"type":"string","description":"Billing period for the line item, one of CURRENT or AFTERPREVIOUS. Null if not applicable\n\n* `CURRENT` - Current\n* `AFTERPREVIOUS` - Afterprevious","enum":["CURRENT","AFTERPREVIOUS"],"uniqueKey":"lineItems.items.[INDEX].billingPeriod","typeLabel":"enum\u003cstring>"}},"required":["rate"],"uniqueKey":"lineItems.items.[INDEX]","typeLabel":"object"},"description":"List of individual line items from the document, such as charges, fees, and taxes.","isRequired":true,"uniqueKey":"lineItems","typeLabel":"object[]"},"supersededDocumentIds":{"type":"array","items":{"type":"string","uniqueKey":"supersededDocumentIds.items.[INDEX]","typeLabel":"string"},"description":"List of IDs of the documents that this document revises.","isRequired":true,"uniqueKey":"supersededDocumentIds","typeLabel":"string[]"},"eventType":{"type":"string","description":"Type of event.","isRequired":true,"uniqueKey":"eventType","typeLabel":"string"},"old":{"oneOf":[{"type":"object","description":"Object with the old values of the document. Same format as parent object.","required":["auditTrailUrl","billDate","chargesUnits","company","companyExternalId","connectionId","created","flaggedStatus","id","lineItems","revisedDocumentId","status","supersededDocumentIds","url","usageData","utilityCompany"],"properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the document.","isRequired":true,"uniqueKey":"old.oneOf.0.id","typeLabel":"string\u003cuuid>"},"created":{"type":"string","format":"date-time","description":"Timestamp when the document was created.","isRequired":true,"uniqueKey":"old.oneOf.0.created","typeLabel":"string\u003cdate-time>"},"auditTrailUrl":{"type":"string","description":"URL to view the audit trail of the document on Nectar's platform. Includes side-by-side view of Nectar's parsed data vs. the original raw document and the edit history.","isRequired":true,"uniqueKey":"old.oneOf.0.auditTrailUrl","typeLabel":"string"},"url":{"oneOf":[{"type":"string","description":"Presigned URL for accessing the document stored in S3. URL expires in 1 day.","isRequired":true,"uniqueKey":"old.oneOf.0.url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Presigned URL for accessing the document stored in S3. URL expires in 1 day.","isRequired":true,"uniqueKey":"old.oneOf.0.url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.url","typeLabel":"string | null"},"billDate":{"type":"string","format":"date","description":"Date of the bill.","isRequired":true,"uniqueKey":"old.oneOf.0.billDate","typeLabel":"string\u003cdate>"},"chargesUnits":{"enum":["USD","EUR","AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SLL","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USN","UYI","UYU","UZS","VED","VEF","VND","VUV","WST","XAF","XCD","XOF","XPF","XSU","YER","ZAR","ZMW","ZWL"],"type":"string","description":"Currency unit for the charges and balances.\n\n* `USD` - Usd\n* `EUR` - Eur\n* `AED` - Aed\n* `AFN` - Afn\n* `ALL` - All\n* `AMD` - Amd\n* `ANG` - Ang\n* `AOA` - Aoa\n* `ARS` - Ars\n* `AUD` - Aud\n* `AWG` - Awg\n* `AZN` - Azn\n* `BAM` - Bam\n* `BBD` - Bbd\n* `BDT` - Bdt\n* `BGN` - Bgn\n* `BHD` - Bhd\n* `BIF` - Bif\n* `BMD` - Bmd\n* `BND` - Bnd\n* `BOB` - Bob\n* `BOV` - Bov\n* `BRL` - Brl\n* `BSD` - Bsd\n* `BTN` - Btn\n* `BWP` - Bwp\n* `BYN` - Byn\n* `BZD` - Bzd\n* `CAD` - Cad\n* `CDF` - Cdf\n* `CHE` - Che\n* `CHF` - Chf\n* `CHW` - Chw\n* `CLF` - Clf\n* `CLP` - Clp\n* `CNY` - Cny\n* `COP` - Cop\n* `COU` - Cou\n* `CRC` - Crc\n* `CUC` - Cuc\n* `CUP` - Cup\n* `CVE` - Cve\n* `CZK` - Czk\n* `DJF` - Djf\n* `DKK` - Dkk\n* `DOP` - Dop\n* `DZD` - Dzd\n* `EGP` - Egp\n* `ERN` - Ern\n* `ETB` - Etb\n* `FJD` - Fjd\n* `FKP` - Fkp\n* `GBP` - Gbp\n* `GEL` - Gel\n* `GHS` - Ghs\n* `GIP` - Gip\n* `GMD` - Gmd\n* `GNF` - Gnf\n* `GTQ` - Gtq\n* `GYD` - Gyd\n* `HKD` - Hkd\n* `HNL` - Hnl\n* `HRK` - Hrk\n* `HTG` - Htg\n* `HUF` - Huf\n* `IDR` - Idr\n* `ILS` - Ils\n* `INR` - Inr\n* `IQD` - Iqd\n* `IRR` - Irr\n* `ISK` - Isk\n* `JMD` - Jmd\n* `JOD` - Jod\n* `JPY` - Jpy\n* `KES` - Kes\n* `KGS` - Kgs\n* `KHR` - Khr\n* `KMF` - Kmf\n* `KPW` - Kpw\n* `KRW` - Krw\n* `KWD` - Kwd\n* `KYD` - Kyd\n* `KZT` - Kzt\n* `LAK` - Lak\n* `LBP` - Lbp\n* `LKR` - Lkr\n* `LRD` - Lrd\n* `LSL` - Lsl\n* `LYD` - Lyd\n* `MAD` - Mad\n* `MDL` - Mdl\n* `MGA` - Mga\n* `MKD` - Mkd\n* `MMK` - Mmk\n* `MNT` - Mnt\n* `MOP` - Mop\n* `MRU` - Mru\n* `MUR` - Mur\n* `MVR` - Mvr\n* `MWK` - Mwk\n* `MXN` - Mxn\n* `MXV` - Mxv\n* `MYR` - Myr\n* `MZN` - Mzn\n* `NAD` - Nad\n* `NGN` - Ngn\n* `NIO` - Nio\n* `NOK` - Nok\n* `NPR` - Npr\n* `NZD` - Nzd\n* `OMR` - Omr\n* `PAB` - Pab\n* `PEN` - Pen\n* `PGK` - Pgk\n* `PHP` - Php\n* `PKR` - Pkr\n* `PLN` - Pln\n* `PYG` - Pyg\n* `QAR` - Qar\n* `RON` - Ron\n* `RSD` - Rsd\n* `RUB` - Rub\n* `RWF` - Rwf\n* `SAR` - Sar\n* `SBD` - Sbd\n* `SCR` - Scr\n* `SDG` - Sdg\n* `SEK` - Sek\n* `SGD` - Sgd\n* `SHP` - Shp\n* `SLE` - Sle\n* `SLL` - Sll\n* `SOS` - Sos\n* `SRD` - Srd\n* `SSP` - Ssp\n* `STN` - Stn\n* `SVC` - Svc\n* `SYP` - Syp\n* `SZL` - Szl\n* `THB` - Thb\n* `TJS` - Tjs\n* `TMT` - Tmt\n* `TND` - Tnd\n* `TOP` - Top\n* `TRY` - Try\n* `TTD` - Ttd\n* `TWD` - Twd\n* `TZS` - Tzs\n* `UAH` - Uah\n* `UGX` - Ugx\n* `USN` - Usn\n* `UYI` - Uyi\n* `UYU` - Uyu\n* `UZS` - Uzs\n* `VED` - Ved\n* `VEF` - Vef\n* `VND` - Vnd\n* `VUV` - Vuv\n* `WST` - Wst\n* `XAF` - Xaf\n* `XCD` - Xcd\n* `XOF` - Xof\n* `XPF` - Xpf\n* `XSU` - Xsu\n* `YER` - Yer\n* `ZAR` - Zar\n* `ZMW` - Zmw\n* `ZWL` - Zwl","isRequired":true,"uniqueKey":"old.oneOf.0.chargesUnits","typeLabel":"enum\u003cstring>"},"utilityCompany":{"oneOf":[{"type":"string","description":"Name of the utility company providing the service.","isRequired":true,"uniqueKey":"old.oneOf.0.utilityCompany.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the utility company providing the service.","isRequired":true,"uniqueKey":"old.oneOf.0.utilityCompany.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.utilityCompany","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","description":"Custom status name assigned to the document by the company, if set.","isRequired":true,"uniqueKey":"old.oneOf.0.status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom status name assigned to the document by the company, if set.","isRequired":true,"uniqueKey":"old.oneOf.0.status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.status","typeLabel":"string | null"},"flaggedStatus":{"oneOf":[{"type":"string","description":"DEPRECATED: Kept for backwards compatibility only. Will be removed in a future API version.","isRequired":true,"uniqueKey":"old.oneOf.0.flaggedStatus.oneOf.0","typeLabel":"string"},{"type":"null","description":"DEPRECATED: Kept for backwards compatibility only. Will be removed in a future API version.","isRequired":true,"uniqueKey":"old.oneOf.0.flaggedStatus.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.flaggedStatus","typeLabel":"string | null"},"revisedDocumentId":{"oneOf":[{"type":"string","description":"ID of the document that revises this one.","isRequired":true,"uniqueKey":"old.oneOf.0.revisedDocumentId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the document that revises this one.","isRequired":true,"uniqueKey":"old.oneOf.0.revisedDocumentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.revisedDocumentId","typeLabel":"string | null"},"connectionId":{"oneOf":[{"type":"string","description":"ID of the utility account connection that generated this document. Null if the document is not associated with a utility account connection.","isRequired":true,"uniqueKey":"old.oneOf.0.connectionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the utility account connection that generated this document. Null if the document is not associated with a utility account connection.","isRequired":true,"uniqueKey":"old.oneOf.0.connectionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.connectionId","typeLabel":"string | null"},"company":{"type":"string","format":"uuid","description":"Reference to the associated company. Deleting the company will soft delete the document.","isRequired":true,"uniqueKey":"old.oneOf.0.company","typeLabel":"string\u003cuuid>"},"companyExternalId":{"oneOf":[{"type":"string","description":"External identifier of the company associated with this document, if configured.","isRequired":true,"uniqueKey":"old.oneOf.0.companyExternalId.oneOf.0","typeLabel":"string"},{"type":"null","description":"External identifier of the company associated with this document, if configured.","isRequired":true,"uniqueKey":"old.oneOf.0.companyExternalId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.companyExternalId","typeLabel":"string | null"},"usageData":{"type":"array","items":{"type":"object","description":"Serializer for all fields of MeterSiteUsageData, used in usage endpoints.\n\nWe flatten all Meter fields into the MeterSiteUsageData object to allow for easier usage in the API","properties":{"id":{"type":"string","format":"uuid","description":"UUID of the meter site usage data entry.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"created":{"type":"string","format":"date-time","description":"Timestamp when the meter site usage data entry was created.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].created","typeLabel":"string\u003cdate-time>"},"startDate":{"type":"string","format":"date","description":"Start date for the meter site usage data entry.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].startDate","typeLabel":"string\u003cdate>"},"endDate":{"type":"string","format":"date","description":"End date for the meter site usage data entry. If not available or not applicable, this is set to the start date by default.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].endDate","typeLabel":"string\u003cdate>"},"usage":{"type":"string","description":"Usage amount extracted from billing data. For solar data, this is the kWh produced.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].usage","typeLabel":"string"},"usageUnits":{"type":"string","description":"Units for usage, as specified in the document\n\n* `J` - J\n* `Btu` - Btu\n* `kBtu` - Kbtu\n* `MMBtu` - Mmbtu\n* `kJ` - Kj\n* `MJ` - Mj\n* `GJ` - Gj\n* `TJ` - Tj\n* `thm (EC)` - Therm Ec\n* `thm (US)` - Therm Us\n* `thm (UK)` - Therm Uk\n* `Dth (EC)` - Dth Ec\n* `Dth (US)` - Dth Us\n* `Dth (UK)` - Dth Uk\n* `Cal` - Cal\n* `kCal` - Kcal\n* `MCal` - Mcal\n* `erg` - Erg\n* `kVA` - Kva\n* `Wh` - WH\n* `kWh` - KWH\n* `MWh` - MWH\n* `GWh` - GWH\n* `ton hours` - Ton Hours\n* `W` - W\n* `KW` - Kw\n* `MW` - Mw\n* `GW` - Gw\n* `L` - L\n* `kL` - Kl\n* `ML` - Ml\n* `cubic ft` - Cubic Ft\n* `cubic yd` - Cubic Yd\n* `cubic m` - Cubic M\n* `MMCF` - Mmcf\n* `MCF` - Mcf\n* `HCF` - Hcf\n* `CF` - Cf\n* `CCF` - Ccf\n* `gal (UK)` - Gal Uk\n* `gal (US)` - Gal Us\n* `100 gal (US)` - Hundred Gal Us\n* `100 gal (UK)` - Hundred Gal Uk\n* `kgal (US)` - Kgal Us\n* `kgal (UK)` - Kgal Uk\n* `Mgal (US)` - Million Gal Us\n* `Mgal (UK)` - Million Gal Uk\n* `teu` - Teu\n* `bbl` - Bbl\n* `mbbl` - Mbbl\n* `kg` - Kg\n* `oz t` - Oz T\n* `g` - G\n* `lb` - Lb\n* `mlb` - Mlb\n* `mmlb` - Mmlb\n* `tons (US)` - Tons\n* `sh ton` - Sh Ton\n* `metric ton` - Metric Ton\n* `tonne` - Tonne\n* `long tn` - Long Tn\n* `km` - Km\n* `mi` - Mi\n* `m` - M\n* `cm` - Cm\n* `mm` - Mm\n* `nm` - Nm\n* `yd` - Yd\n* `ft` - Ft\n* `in` - In","enum":["J","Btu","kBtu","MMBtu","kJ","MJ","GJ","TJ","thm (EC)","thm (US)","thm (UK)","Dth (EC)","Dth (US)","Dth (UK)","Cal","kCal","MCal","erg","kVA","Wh","kWh","MWh","GWh","ton hours","W","KW","MW","GW","L","kL","ML","cubic ft","cubic yd","cubic m","MMCF","MCF","HCF","CF","CCF","gal (UK)","gal (US)","100 gal (US)","100 gal (UK)","kgal (US)","kgal (UK)","Mgal (US)","Mgal (UK)","teu","bbl","mbbl","kg","oz t","g","lb","mlb","mmlb","tons (US)","sh ton","metric ton","tonne","long tn","km","mi","m","cm","mm","nm","yd","ft","in"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].usageUnits","typeLabel":"enum\u003cstring>"},"timeOfUseBreakdown":{"oneOf":[{"type":"array","items":{"type":"object","description":"Serializer for time-of-use breakdown entries.","properties":{"timeOfUse":{"type":"string","description":"Time of use category (e.g., PEAK, OFF_PEAK, SHOULDER_MIDPEAK).\n\n* `PEAK` - Peak\n* `OFF_PEAK` - Off Peak\n* `SHOULDER_MIDPEAK` - Shoulder Midpeak\n* `NIGHT_TIME` - Night Time\n* `DAY_TIME` - Day Time\n* `SUPER_OFF_PEAK` - Super Off Peak\n* `CRITICAL_PEAK` - Critical Peak\n* `WEEKDAY` - Weekday\n* `WEEKEND` - Weekend\n* `OTHER` - Other","enum":["PEAK","OFF_PEAK","SHOULDER_MIDPEAK","NIGHT_TIME","DAY_TIME","SUPER_OFF_PEAK","CRITICAL_PEAK","WEEKDAY","WEEKEND","OTHER"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].timeOfUse","typeLabel":"enum\u003cstring>"},"usage":{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Usage amount for this time of use period.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].usage","typeLabel":"string\u003cdecimal>"},"usageUnits":{"type":"string","description":"Units for the usage amount (must match parent usage data's units).\n\n* `Wh` - WH\n* `kWh` - KWH\n* `MWh` - MWH\n* `GWh` - GWH","enum":["Wh","kWh","MWh","GWh"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].usageUnits","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"type":"string","description":"Optional description or label from the bill for this time of use period.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional description or label from the bill for this time of use period.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"startDate":{"oneOf":[{"type":"string","format":"date","description":"Start date for this time of use period if different from parent usage data.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].startDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Start date for this time of use period if different from parent usage data.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].startDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].startDate","typeLabel":"string\u003cdate> | null"},"endDate":{"oneOf":[{"type":"string","format":"date","description":"End date for this time of use period if different from parent usage data.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].endDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"End date for this time of use period if different from parent usage data.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX].endDate","typeLabel":"string\u003cdate> | null"}},"required":["timeOfUse","usage","usageUnits"],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"[ELECTRICITY] Array of time-of-use breakdown entries when usage is split by TOU periods. Each entry contains timeOfUse category, usage amount, units, and optional description/dates. ","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"Serializer for time-of-use breakdown entries.","properties":{"timeOfUse":{"type":"string","description":"Time of use category (e.g., PEAK, OFF_PEAK, SHOULDER_MIDPEAK).\n\n* `PEAK` - Peak\n* `OFF_PEAK` - Off Peak\n* `SHOULDER_MIDPEAK` - Shoulder Midpeak\n* `NIGHT_TIME` - Night Time\n* `DAY_TIME` - Day Time\n* `SUPER_OFF_PEAK` - Super Off Peak\n* `CRITICAL_PEAK` - Critical Peak\n* `WEEKDAY` - Weekday\n* `WEEKEND` - Weekend\n* `OTHER` - Other","enum":["PEAK","OFF_PEAK","SHOULDER_MIDPEAK","NIGHT_TIME","DAY_TIME","SUPER_OFF_PEAK","CRITICAL_PEAK","WEEKDAY","WEEKEND","OTHER"]},"description":{"oneOf":[{"type":"string","description":"Optional description or label from the bill for this time of use period."},{"type":"null","description":"Optional description or label from the bill for this time of use period."}]},"usage":{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Usage amount for this time of use period."},"usageUnits":{"type":"string","description":"Units for the usage amount (must match parent usage data's units).\n\n* `Wh` - WH\n* `kWh` - KWH\n* `MWh` - MWH\n* `GWh` - GWH","enum":["Wh","kWh","MWh","GWh"]},"startDate":{"oneOf":[{"type":"string","format":"date","description":"Start date for this time of use period if different from parent usage data."},{"type":"null","format":"date","description":"Start date for this time of use period if different from parent usage data."}]},"endDate":{"oneOf":[{"type":"string","format":"date","description":"End date for this time of use period if different from parent usage data."},{"type":"null","format":"date","description":"End date for this time of use period if different from parent usage data."}]}},"required":["timeOfUse","usage","usageUnits"]},"description":"[ELECTRICITY] Array of time-of-use breakdown entries when usage is split by TOU periods. Each entry contains timeOfUse category, usage amount, units, and optional description/dates. ","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUseBreakdown","typeLabel":"object[] | null"},"netMeteringGeneratedKwh":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGeneratedKwh.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGeneratedKwh.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGeneratedKwh","typeLabel":"string\u003cdecimal> | null"},"netMeteringGridImportKwh":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGridImportKwh.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Deprecated. Always returns null.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGridImportKwh.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGridImportKwh","typeLabel":"string\u003cdecimal> | null"},"exclusion":{"type":"boolean","description":"Deprecated. Always returns false.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].exclusion","typeLabel":"boolean"},"revisedDocumentId":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the document that revises this usage row, if the row was superseded.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].revisedDocumentId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the document that revises this usage row, if the row was superseded.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].revisedDocumentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].revisedDocumentId","typeLabel":"string\u003cuuid> | null"},"serviceAddress":{"type":"string","description":"Address of the service location associated with the usage data.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].serviceAddress","typeLabel":"string"},"meter":{"oneOf":[{"type":"string","description":"Id of the matching meter associated with the usage data. For uploaded documents, field may be empty if no matching meter is found.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meter.oneOf.0","typeLabel":"string"},{"type":"null","description":"Id of the matching meter associated with the usage data. For uploaded documents, field may be empty if no matching meter is found.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meter.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meter","typeLabel":"string | null"},"site":{"type":"object","description":"Site matched with the usage data.","required":["dataCollectionStopDate","id","name"],"properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the site.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"Name of the site.","maxLength":255,"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.name","typeLabel":"string"},"dataCollectionStopDate":{"oneOf":[{"type":"string","format":"date","description":"Date when data collection for this site was stopped. A non-null value indicates the site has been soft-deleted/archived.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.dataCollectionStopDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Date when data collection for this site was stopped. A non-null value indicates the site has been soft-deleted/archived.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.dataCollectionStopDate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.dataCollectionStopDate","typeLabel":"string\u003cdate> | null"},"externalId":{"oneOf":[{"type":"string","description":"ID of the site on external platforms used during exports. Used to associate site in Nectar with site within your database.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.externalId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the site on external platforms used during exports. Used to associate site in Nectar with site within your database.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.externalId.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.externalId","typeLabel":"string | null"},"address":{"type":"string","description":"Address of the site.","maxLength":255,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.address","typeLabel":"string"},"path":{"type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.path.items.[INDEX]","typeLabel":"string"},"description":"List of location tags in increasing specificity used to filter sites. Filters must be entered from more general to more specific. E.g. ['US', 'CA', 'ON']","maxItems":10,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.path","typeLabel":"string[]"},"occupancyPercent":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,3}(?:\\.\\d{0,4})?$","description":"Occupancy percent, must be a number from 0 to 100. Usage for the site will be multiplied by this value for specified accounts.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.occupancyPercent.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,3}(?:\\.\\d{0,4})?$","description":"Occupancy percent, must be a number from 0 to 100. Usage for the site will be multiplied by this value for specified accounts.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.occupancyPercent.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.occupancyPercent","typeLabel":"string\u003cdecimal> | null"},"occupancyApplicationMode":{"type":"string","description":"Controls how occupancy percent is applied to usage data. ALL applies to all data on this site regardless of account settings. PER_ACCOUNT applies only to accounts with the occupancy override enabled. DISABLED means occupancy is never applied regardless of account settings. PER_CONNECTION is a deprecated alias for PER_ACCOUNT; reads still return it and writes still accept it.\n\n* `DISABLED` - Disabled\n* `ALL` - All\n* `PER_ACCOUNT` - Per Account\n* `PER_CONNECTION` - Per Connection (deprecated alias for Per Account)","enum":["DISABLED","ALL","PER_ACCOUNT","PER_CONNECTION"],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.occupancyApplicationMode","typeLabel":"enum\u003cstring>"},"dummySiteReason":{"oneOf":[{"type":"string","description":"If set, this site is a placeholder and a street address is not required. The value describes why (for example API testing, a catch-all, or a multi-address bundle). Omit or null for a regular site. Clearing it on update requires a confirmed street address.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.dummySiteReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"If set, this site is a placeholder and a street address is not required. The value describes why (for example API testing, a catch-all, or a multi-address bundle). Omit or null for a regular site. Clearing it on update requires a confirmed street address.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.dummySiteReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site.dummySiteReason","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].site","typeLabel":"object"},"identifiers":{"type":"array","items":{"type":"object","description":"Serializer for all fields of Identifier, used in usage endpoints.","properties":{"rawName":{"type":"string","description":"Raw name of the identifier as found in the document.","maxLength":200,"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].identifiers.items.[INDEX].rawName","typeLabel":"string"},"value":{"type":"string","description":"Value of the identifier.","maxLength":200,"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].identifiers.items.[INDEX].value","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"Name of the identifier.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].identifiers.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the identifier.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].identifiers.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].identifiers.items.[INDEX].name","typeLabel":"string | null"}},"required":["rawName","value"],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].identifiers.items.[INDEX]","typeLabel":"object"},"description":"Identifiers associated with the meter.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].identifiers","typeLabel":"object[]"},"datasourceType":{"type":"string","description":"Type of data source (utility) for the usage data entry.\n\n* `ELECTRICITY` - Electricity\n* `GAS` - Gas\n* `WATER` - Water\n* `SEWER` - Sewer\n* `DISTRICT` - District\n* `WASTE` - Waste\n* `FUEL` - Fuel\n* `MISC` - Misc\n* `REFRIGERANT` - Refrigerant\n* `SOLAR` - Solar\n* `TELECOM` - Telecom","enum":["ELECTRICITY","GAS","WATER","SEWER","DISTRICT","WASTE","FUEL","MISC","REFRIGERANT","SOLAR","TELECOM"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].datasourceType","typeLabel":"enum\u003cstring>"},"timeOfUse":{"oneOf":[{"type":"string","description":"[ELECTRICITY] DEPRECATED — always null. Use timeOfUseBreakdown instead.","enum":["PEAK","OFF_PEAK","SHOULDER_MIDPEAK","NIGHT_TIME","DAY_TIME","SUPER_OFF_PEAK","CRITICAL_PEAK","WEEKDAY","WEEKEND","OTHER"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUse.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[ELECTRICITY] DEPRECATED — always null. Use timeOfUseBreakdown instead.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUse.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].timeOfUse","typeLabel":"enum\u003cstring> | null"},"netMeteringType":{"oneOf":[{"type":"string","description":"[ELECTRICITY] Indicates whether the meter is tracking electricity imports from the grid, exports to the grid, or onsite generation.\n\n* `EXPORT` - Export\n* `IMPORT` - Import\n* `GENERATION` - Generation","enum":["EXPORT","IMPORT","GENERATION"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[ELECTRICITY] Indicates whether the meter is tracking electricity imports from the grid, exports to the grid, or onsite generation.\n\n* `EXPORT` - Export\n* `IMPORT` - Import\n* `GENERATION` - Generation","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringType","typeLabel":"enum\u003cstring> | null"},"waterType":{"oneOf":[{"type":"string","description":"[WATER] Type of water used.\n\n* `POTABLE_WATER` - Potable Water\n* `WELL_WATER` - Well Water\n* `MUNICIPAL_WATER` - Municipal Water\n* `WASTE_WATER` - Waste water","enum":["POTABLE_WATER","WELL_WATER","MUNICIPAL_WATER","WASTE_WATER"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].waterType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[WATER] Type of water used.\n\n* `POTABLE_WATER` - Potable Water\n* `WELL_WATER` - Well Water\n* `MUNICIPAL_WATER` - Municipal Water\n* `WASTE_WATER` - Waste water","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].waterType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].waterType","typeLabel":"enum\u003cstring> | null"},"meterHighLow":{"oneOf":[{"type":"string","description":"[WATER, SEWER] Indicates if the meter type is 'HIGH' or 'LOW'.\n\n* `HIGH` - High\n* `LOW` - Low","enum":["HIGH","LOW"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meterHighLow.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[WATER, SEWER] Indicates if the meter type is 'HIGH' or 'LOW'.\n\n* `HIGH` - High\n* `LOW` - Low","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meterHighLow.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meterHighLow","typeLabel":"enum\u003cstring> | null"},"gasType":{"oneOf":[{"type":"string","description":"[GAS] Type of gas used.\n\n* `NATURAL_GAS` - Natural Gas","enum":["NATURAL_GAS"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].gasType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[GAS] Type of gas used.\n\n* `NATURAL_GAS` - Natural Gas","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].gasType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].gasType","typeLabel":"enum\u003cstring> | null"},"fuelType":{"oneOf":[{"type":"string","description":"[FUEL] Type of fuel used, with predefined choices.\n\n* `ANTHRACITE_COAL` - Anthracite Coal\n* `BITUMINOUS_COAL` - Bituminous Coal\n* `SUB_BITUMINOUS_COAL` - Sub Bituminous Coal\n* `LIGNITE_COAL` - Lignite Coal\n* `MIXED_COMMERCIAL_SECTOR` - Mixed Commercial Sector\n* `MIXED_ELECTRIC_POWER_SECTOR` - Mixed Electric Power Sector\n* `MIXED_INDUSTRIAL_COKING` - Mixed Industrial Coking\n* `MIXED_INDUSTRIAL_SECTOR` - Mixed Industrial Sector\n* `COAL_COKE` - Coal Coke\n* `MUNICIPAL_SOLID_WASTE` - Municipal Solid Waste\n* `PETROLEUM_COKE_SOLID` - Petroleum Coke Solid\n* `PLASTICS` - Plastics\n* `TIRES` - Tires\n* `AGRICULTURAL_BYPRODUCTS` - Agricultural Byproducts\n* `PEAT` - Peat\n* `SOLID_BYPRODUCTS` - Solid Byproducts\n* `WOOD_AND_WOOD_RESIDUALS` - Wood And Wood Residuals\n* `NATURAL_GAS` - Natural Gas\n* `BLAST_FURNACE_GAS` - Blast Furnace Gas\n* `COKE_OVEN_GAS` - Coke Oven Gas\n* `FUEL_GAS` - Fuel Gas\n* `PROPANE_GAS` - Propane Gas\n* `LANDFILL_GAS` - Landfill Gas\n* `OTHER_BIOMASS_GASES` - Other Biomass Gases\n* `ASPHALT_AND_ROAD_OIL` - Asphalt And Road Oil\n* `BUTANE` - Butane\n* `BUTYLENE` - Butylene\n* `CRUDE_OIL` - Crude Oil\n* `DISTILLATE_FUEL_OIL_NO_1` - Distillate Fuel Oil No 1\n* `DISTILLATE_FUEL_OIL_NO_2` - Distillate Fuel Oil No 2\n* `DISTILLATE_FUEL_OIL_NO_4` - Distillate Fuel Oil No 4\n* `ETHANE` - Ethane\n* `ETHYLENE` - Ethylene\n* `HEAVY_GAS_OILS` - Heavy Gas Oils\n* `ISOBUTANE` - Isobutane\n* `ISOBUTYLENE` - Isobutylene\n* `KEROSENE` - Kerosene\n* `LIQUEFIED_PETROLEUM_GASES_LPG` - Liquefied Petroleum Gases Lpg\n* `COMPRESSED_NATURAL_GAS_CNG` - Compressed Natural Gas Cng\n* `LUBRICANTS` - Lubricants\n* `MOTOR_GASOLINE` - Motor Gasoline\n* `NAPHTHA_LESS_THAN_401_DEG_F` - Naphtha Less Than 401 Deg F\n* `NATURAL_GASOLINE` - Natural Gasoline\n* `OTHER_OIL_MORE_THAN_401_DEG_F` - Other Oil More Than 401 Deg F\n* `PENTANES_PLUS` - Pentanes Plus\n* `PETROCHEMICAL_FEEDSTOCKS` - Petrochemical Feedstocks\n* `PROPYLENE` - Propylene\n* `RESIDUAL_FUEL_OIL_NO_5` - Residual Fuel Oil No 5\n* `RESIDUAL_FUEL_OIL_NO_6` - Residual Fuel Oil No 6\n* `SPECIAL_NAPHTHA` - Special Naphtha\n* `UNFINISHED_OILS` - Unfinished Oils\n* `USED_OIL` - Used Oil\n* `BIODIESEL_100_PERCENT` - Biodiesel 100 Percent\n* `BIODIESEL_BLEND` - Biodiesel Blend\n* `ETHANOL_BLENDED_GASOLINE` - Ethanol Blended Gasoline\n* `ETHANOL_100_PERCENT` - Ethanol 100 Percent\n* `RENDERED_ANIMAL_FAT` - Rendered Animal Fat\n* `VEGETABLE_OIL` - Vegetable Oil\n* `NORTH_AMERICAN_SOFTWOOD` - North American Softwood\n* `NORTH_AMERICAN_HARDWOOD` - North American Hardwood\n* `BAGASSE` - Bagasse\n* `BAMBOO` - Bamboo\n* `STRAW` - Straw","enum":["ANTHRACITE_COAL","BITUMINOUS_COAL","SUB_BITUMINOUS_COAL","LIGNITE_COAL","MIXED_COMMERCIAL_SECTOR","MIXED_ELECTRIC_POWER_SECTOR","MIXED_INDUSTRIAL_COKING","MIXED_INDUSTRIAL_SECTOR","COAL_COKE","MUNICIPAL_SOLID_WASTE","PETROLEUM_COKE_SOLID","PLASTICS","TIRES","AGRICULTURAL_BYPRODUCTS","PEAT","SOLID_BYPRODUCTS","WOOD_AND_WOOD_RESIDUALS","NATURAL_GAS","BLAST_FURNACE_GAS","COKE_OVEN_GAS","FUEL_GAS","PROPANE_GAS","LANDFILL_GAS","OTHER_BIOMASS_GASES","ASPHALT_AND_ROAD_OIL","BUTANE","BUTYLENE","CRUDE_OIL","DISTILLATE_FUEL_OIL_NO_1","DISTILLATE_FUEL_OIL_NO_2","DISTILLATE_FUEL_OIL_NO_4","ETHANE","ETHYLENE","HEAVY_GAS_OILS","ISOBUTANE","ISOBUTYLENE","KEROSENE","LIQUEFIED_PETROLEUM_GASES_LPG","COMPRESSED_NATURAL_GAS_CNG","LUBRICANTS","MOTOR_GASOLINE","NAPHTHA_LESS_THAN_401_DEG_F","NATURAL_GASOLINE","OTHER_OIL_MORE_THAN_401_DEG_F","PENTANES_PLUS","PETROCHEMICAL_FEEDSTOCKS","PROPYLENE","RESIDUAL_FUEL_OIL_NO_5","RESIDUAL_FUEL_OIL_NO_6","SPECIAL_NAPHTHA","UNFINISHED_OILS","USED_OIL","BIODIESEL_100_PERCENT","BIODIESEL_BLEND","ETHANOL_BLENDED_GASOLINE","ETHANOL_100_PERCENT","RENDERED_ANIMAL_FAT","VEGETABLE_OIL","NORTH_AMERICAN_SOFTWOOD","NORTH_AMERICAN_HARDWOOD","BAGASSE","BAMBOO","STRAW"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].fuelType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[FUEL] Type of fuel used, with predefined choices.\n\n* `ANTHRACITE_COAL` - Anthracite Coal\n* `BITUMINOUS_COAL` - Bituminous Coal\n* `SUB_BITUMINOUS_COAL` - Sub Bituminous Coal\n* `LIGNITE_COAL` - Lignite Coal\n* `MIXED_COMMERCIAL_SECTOR` - Mixed Commercial Sector\n* `MIXED_ELECTRIC_POWER_SECTOR` - Mixed Electric Power Sector\n* `MIXED_INDUSTRIAL_COKING` - Mixed Industrial Coking\n* `MIXED_INDUSTRIAL_SECTOR` - Mixed Industrial Sector\n* `COAL_COKE` - Coal Coke\n* `MUNICIPAL_SOLID_WASTE` - Municipal Solid Waste\n* `PETROLEUM_COKE_SOLID` - Petroleum Coke Solid\n* `PLASTICS` - Plastics\n* `TIRES` - Tires\n* `AGRICULTURAL_BYPRODUCTS` - Agricultural Byproducts\n* `PEAT` - Peat\n* `SOLID_BYPRODUCTS` - Solid Byproducts\n* `WOOD_AND_WOOD_RESIDUALS` - Wood And Wood Residuals\n* `NATURAL_GAS` - Natural Gas\n* `BLAST_FURNACE_GAS` - Blast Furnace Gas\n* `COKE_OVEN_GAS` - Coke Oven Gas\n* `FUEL_GAS` - Fuel Gas\n* `PROPANE_GAS` - Propane Gas\n* `LANDFILL_GAS` - Landfill Gas\n* `OTHER_BIOMASS_GASES` - Other Biomass Gases\n* `ASPHALT_AND_ROAD_OIL` - Asphalt And Road Oil\n* `BUTANE` - Butane\n* `BUTYLENE` - Butylene\n* `CRUDE_OIL` - Crude Oil\n* `DISTILLATE_FUEL_OIL_NO_1` - Distillate Fuel Oil No 1\n* `DISTILLATE_FUEL_OIL_NO_2` - Distillate Fuel Oil No 2\n* `DISTILLATE_FUEL_OIL_NO_4` - Distillate Fuel Oil No 4\n* `ETHANE` - Ethane\n* `ETHYLENE` - Ethylene\n* `HEAVY_GAS_OILS` - Heavy Gas Oils\n* `ISOBUTANE` - Isobutane\n* `ISOBUTYLENE` - Isobutylene\n* `KEROSENE` - Kerosene\n* `LIQUEFIED_PETROLEUM_GASES_LPG` - Liquefied Petroleum Gases Lpg\n* `COMPRESSED_NATURAL_GAS_CNG` - Compressed Natural Gas Cng\n* `LUBRICANTS` - Lubricants\n* `MOTOR_GASOLINE` - Motor Gasoline\n* `NAPHTHA_LESS_THAN_401_DEG_F` - Naphtha Less Than 401 Deg F\n* `NATURAL_GASOLINE` - Natural Gasoline\n* `OTHER_OIL_MORE_THAN_401_DEG_F` - Other Oil More Than 401 Deg F\n* `PENTANES_PLUS` - Pentanes Plus\n* `PETROCHEMICAL_FEEDSTOCKS` - Petrochemical Feedstocks\n* `PROPYLENE` - Propylene\n* `RESIDUAL_FUEL_OIL_NO_5` - Residual Fuel Oil No 5\n* `RESIDUAL_FUEL_OIL_NO_6` - Residual Fuel Oil No 6\n* `SPECIAL_NAPHTHA` - Special Naphtha\n* `UNFINISHED_OILS` - Unfinished Oils\n* `USED_OIL` - Used Oil\n* `BIODIESEL_100_PERCENT` - Biodiesel 100 Percent\n* `BIODIESEL_BLEND` - Biodiesel Blend\n* `ETHANOL_BLENDED_GASOLINE` - Ethanol Blended Gasoline\n* `ETHANOL_100_PERCENT` - Ethanol 100 Percent\n* `RENDERED_ANIMAL_FAT` - Rendered Animal Fat\n* `VEGETABLE_OIL` - Vegetable Oil\n* `NORTH_AMERICAN_SOFTWOOD` - North American Softwood\n* `NORTH_AMERICAN_HARDWOOD` - North American Hardwood\n* `BAGASSE` - Bagasse\n* `BAMBOO` - Bamboo\n* `STRAW` - Straw","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].fuelType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].fuelType","typeLabel":"enum\u003cstring> | null"},"districtType":{"oneOf":[{"type":"string","description":"[DISTRICT] Type of district used, either HEATING or COOLING.\n\n* `HEATING` - Heating\n* `COOLING` - Cooling","enum":["HEATING","COOLING"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].districtType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[DISTRICT] Type of district used, either HEATING or COOLING.\n\n* `HEATING` - Heating\n* `COOLING` - Cooling","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].districtType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].districtType","typeLabel":"enum\u003cstring> | null"},"districtMediumType":{"oneOf":[{"type":"string","description":"[DISTRICT] Type of heating or cooling medium used, e.g. STEAM, HOT_WATER, etc.\n\n* `HOT_WATER` - Hot Water\n* `STEAM` - Steam\n* `HOT_OIL` - Hot Oil\n* `CHILLED_WATER` - Chilled Water","enum":["HOT_WATER","STEAM","HOT_OIL","CHILLED_WATER"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].districtMediumType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[DISTRICT] Type of heating or cooling medium used, e.g. STEAM, HOT_WATER, etc.\n\n* `HOT_WATER` - Hot Water\n* `STEAM` - Steam\n* `HOT_OIL` - Hot Oil\n* `CHILLED_WATER` - Chilled Water","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].districtMediumType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].districtMediumType","typeLabel":"enum\u003cstring> | null"},"wasteDescription":{"type":"string","description":"[WASTE] Material label from the source document, e.g. OCC, MSW, C\u0026D. Used to classify the waste material.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].wasteDescription","typeLabel":"string"},"wasteType":{"type":"string","description":"[WASTE] The waste material classified from the waste description, from your company's configured materials, e.g. Paperboard, Mixed Waste.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].wasteType","typeLabel":"string"},"wasteStream":{"type":"string","description":"[WASTE] The waste stream assigned by your company's processing rules based on the material, provider, and site, e.g. Recycled, Landfill, Compost.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].wasteStream","typeLabel":"string"},"refrigerantType":{"oneOf":[{"type":"string","description":"[REFRIGERANT] Type of refrigerant used.\n\n* `R11` - R11\n* `R12` - R12\n* `R22` - R22\n* `R123` - R123\n* `R124` - R124\n* `R134A` - R134A\n* `R401A` - R401A\n* `R401B` - R401B\n* `R402A` - R402A\n* `R402B` - R402B\n* `R403A` - R403A\n* `R403B` - R403B\n* `R404A` - R404A\n* `R405A` - R405A\n* `R406A` - R406A\n* `R407A` - R407A\n* `R407B` - R407B\n* `R407C` - R407C\n* `R407D` - R407D\n* `R407F` - R407F\n* `R408A` - R408A\n* `R409A` - R409A\n* `R409B` - R409B\n* `R410A` - R410A\n* `R410B` - R410B\n* `R411A` - R411A\n* `R411B` - R411B\n* `R412A` - R412A\n* `R413A` - R413A\n* `R413B` - R413B\n* `R414A` - R414A\n* `R414B` - R414B\n* `R415A` - R415A\n* `R415B` - R415B\n* `R416A` - R416A\n* `R417A` - R417A\n* `R417B` - R417B\n* `R417C` - R417C\n* `R418A` - R418A\n* `R419A` - R419A\n* `R419B` - R419B\n* `R420A` - R420A\n* `R420B` - R420B\n* `R421A` - R421A\n* `R421B` - R421B\n* `R421C` - R421C\n* `R422A` - R422A\n* `R422B` - R422B\n* `R422C` - R422C\n* `R422D` - R422D\n* `R422E` - R422E\n* `R423A` - R423A\n* `R423B` - R423B\n* `R424A` - R424A\n* `R424B` - R424B\n* `R425A` - R425A\n* `R426A` - R426A\n* `R426B` - R426B\n* `R426C` - R426C\n* `R427A` - R427A\n* `R427B` - R427B\n* `R427C` - R427C\n* `R428A` - R428A\n* `R428B` - R428B\n* `R429A` - R429A\n* `R429B` - R429B\n* `R430A` - R430A\n* `R430B` - R430B\n* `R431A` - R431A\n* `R431B` - R431B\n* `R432A` - R432A\n* `R432B` - R432B\n* `R433A` - R433A\n* `R433B` - R433B\n* `R433C` - R433C\n* `R433D` - R433D\n* `R434A` - R434A\n* `R434B` - R434B\n* `R435A` - R435A\n* `R435B` - R435B\n* `R436A` - R436A\n* `R436B` - R436B\n* `R437A` - R437A\n* `R437B` - R437B\n* `R438A` - R438A\n* `R438B` - R438B\n* `R444B` - R444B\n* `R445A` - R445A\n* `R447A` - R447A\n* `R448A` - R448A\n* `R448B` - R448B\n* `R449A` - R449A\n* `R449B` - R449B\n* `R450A` - R450A\n* `R450B` - R450B\n* `R451A` - R451A\n* `R451B` - R451B\n* `R452A` - R452A\n* `R452B` - R452B\n* `R453A` - R453A\n* `R454A` - R454A\n* `R454B` - R454B\n* `R454C` - R454C\n* `R455A` - R455A\n* `R456A` - R456A\n* `R459A` - R459A\n* `R460A` - R460A\n* `R461A` - R461A\n* `R462A` - R462A\n* `R463A` - R463A\n* `R464A` - R464A\n* `R465A` - R465A\n* `R115` - R115\n* `R116` - R116\n* `R12B1` - R12B1\n* `R13` - R13\n* `R13B1` - R13B1\n* `R13I1` - R13I1\n* `R14` - R14\n* `R14e` - R14E\n* `R21` - R21\n* `R23` - R23\n* `R30` - R30\n* `R31` - R31\n* `R40` - R40\n* `R41` - R41\n* `R50` - R50\n* `R113` - R113\n* `R114` - R114\n* `R125` - R125\n* `R141B` - R141B\n* `R142B` - R142B\n* `R143A` - R143A\n* `R152A` - R152A\n* `R170` - R170\n* `R218` - R218\n* `R290` - R290\n* `R318` - R318\n* `R600` - R600\n* `R600A` - R600A\n* `R717` - R717\n* `R744` - R744\n* `R508B` - R508B\n* `R1270` - R1270\n* `R32` - R32\n* `R161` - R161\n* `R227EA` - R227Ea\n* `R236CB` - R236Cb\n* `R236EA` - R236Ea\n* `R236FA` - R236Fa\n* `R245CA` - R245Ca\n* `R245FA` - R245Fa\n* `R414C` - R414C\n* `R415C` - R415C\n* `R416B` - R416B\n* `R123A` - R123A\n* `R123B` - R123B\n* `R365MFC` - R365Mfc\n* `R4310` - R4310\n* `R127C` - R127C\n* `R12A` - R12A\n* `R22A` - R22A\n* `R502A` - R502A\n* `R601A` - R601A","enum":["R11","R12","R22","R123","R124","R134A","R401A","R401B","R402A","R402B","R403A","R403B","R404A","R405A","R406A","R407A","R407B","R407C","R407D","R407F","R408A","R409A","R409B","R410A","R410B","R411A","R411B","R412A","R413A","R413B","R414A","R414B","R415A","R415B","R416A","R417A","R417B","R417C","R418A","R419A","R419B","R420A","R420B","R421A","R421B","R421C","R422A","R422B","R422C","R422D","R422E","R423A","R423B","R424A","R424B","R425A","R426A","R426B","R426C","R427A","R427B","R427C","R428A","R428B","R429A","R429B","R430A","R430B","R431A","R431B","R432A","R432B","R433A","R433B","R433C","R433D","R434A","R434B","R435A","R435B","R436A","R436B","R437A","R437B","R438A","R438B","R444B","R445A","R447A","R448A","R448B","R449A","R449B","R450A","R450B","R451A","R451B","R452A","R452B","R453A","R454A","R454B","R454C","R455A","R456A","R459A","R460A","R461A","R462A","R463A","R464A","R465A","R115","R116","R12B1","R13","R13B1","R13I1","R14","R14e","R21","R23","R30","R31","R40","R41","R50","R113","R114","R125","R141B","R142B","R143A","R152A","R170","R218","R290","R318","R600","R600A","R717","R744","R508B","R1270","R32","R161","R227EA","R236CB","R236EA","R236FA","R245CA","R245FA","R414C","R415C","R416B","R123A","R123B","R365MFC","R4310","R127C","R12A","R22A","R502A","R601A"],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].refrigerantType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"[REFRIGERANT] Type of refrigerant used.\n\n* `R11` - R11\n* `R12` - R12\n* `R22` - R22\n* `R123` - R123\n* `R124` - R124\n* `R134A` - R134A\n* `R401A` - R401A\n* `R401B` - R401B\n* `R402A` - R402A\n* `R402B` - R402B\n* `R403A` - R403A\n* `R403B` - R403B\n* `R404A` - R404A\n* `R405A` - R405A\n* `R406A` - R406A\n* `R407A` - R407A\n* `R407B` - R407B\n* `R407C` - R407C\n* `R407D` - R407D\n* `R407F` - R407F\n* `R408A` - R408A\n* `R409A` - R409A\n* `R409B` - R409B\n* `R410A` - R410A\n* `R410B` - R410B\n* `R411A` - R411A\n* `R411B` - R411B\n* `R412A` - R412A\n* `R413A` - R413A\n* `R413B` - R413B\n* `R414A` - R414A\n* `R414B` - R414B\n* `R415A` - R415A\n* `R415B` - R415B\n* `R416A` - R416A\n* `R417A` - R417A\n* `R417B` - R417B\n* `R417C` - R417C\n* `R418A` - R418A\n* `R419A` - R419A\n* `R419B` - R419B\n* `R420A` - R420A\n* `R420B` - R420B\n* `R421A` - R421A\n* `R421B` - R421B\n* `R421C` - R421C\n* `R422A` - R422A\n* `R422B` - R422B\n* `R422C` - R422C\n* `R422D` - R422D\n* `R422E` - R422E\n* `R423A` - R423A\n* `R423B` - R423B\n* `R424A` - R424A\n* `R424B` - R424B\n* `R425A` - R425A\n* `R426A` - R426A\n* `R426B` - R426B\n* `R426C` - R426C\n* `R427A` - R427A\n* `R427B` - R427B\n* `R427C` - R427C\n* `R428A` - R428A\n* `R428B` - R428B\n* `R429A` - R429A\n* `R429B` - R429B\n* `R430A` - R430A\n* `R430B` - R430B\n* `R431A` - R431A\n* `R431B` - R431B\n* `R432A` - R432A\n* `R432B` - R432B\n* `R433A` - R433A\n* `R433B` - R433B\n* `R433C` - R433C\n* `R433D` - R433D\n* `R434A` - R434A\n* `R434B` - R434B\n* `R435A` - R435A\n* `R435B` - R435B\n* `R436A` - R436A\n* `R436B` - R436B\n* `R437A` - R437A\n* `R437B` - R437B\n* `R438A` - R438A\n* `R438B` - R438B\n* `R444B` - R444B\n* `R445A` - R445A\n* `R447A` - R447A\n* `R448A` - R448A\n* `R448B` - R448B\n* `R449A` - R449A\n* `R449B` - R449B\n* `R450A` - R450A\n* `R450B` - R450B\n* `R451A` - R451A\n* `R451B` - R451B\n* `R452A` - R452A\n* `R452B` - R452B\n* `R453A` - R453A\n* `R454A` - R454A\n* `R454B` - R454B\n* `R454C` - R454C\n* `R455A` - R455A\n* `R456A` - R456A\n* `R459A` - R459A\n* `R460A` - R460A\n* `R461A` - R461A\n* `R462A` - R462A\n* `R463A` - R463A\n* `R464A` - R464A\n* `R465A` - R465A\n* `R115` - R115\n* `R116` - R116\n* `R12B1` - R12B1\n* `R13` - R13\n* `R13B1` - R13B1\n* `R13I1` - R13I1\n* `R14` - R14\n* `R14e` - R14E\n* `R21` - R21\n* `R23` - R23\n* `R30` - R30\n* `R31` - R31\n* `R40` - R40\n* `R41` - R41\n* `R50` - R50\n* `R113` - R113\n* `R114` - R114\n* `R125` - R125\n* `R141B` - R141B\n* `R142B` - R142B\n* `R143A` - R143A\n* `R152A` - R152A\n* `R170` - R170\n* `R218` - R218\n* `R290` - R290\n* `R318` - R318\n* `R600` - R600\n* `R600A` - R600A\n* `R717` - R717\n* `R744` - R744\n* `R508B` - R508B\n* `R1270` - R1270\n* `R32` - R32\n* `R161` - R161\n* `R227EA` - R227Ea\n* `R236CB` - R236Cb\n* `R236EA` - R236Ea\n* `R236FA` - R236Fa\n* `R245CA` - R245Ca\n* `R245FA` - R245Fa\n* `R414C` - R414C\n* `R415C` - R415C\n* `R416B` - R416B\n* `R123A` - R123A\n* `R123B` - R123B\n* `R365MFC` - R365Mfc\n* `R4310` - R4310\n* `R127C` - R127C\n* `R12A` - R12A\n* `R22A` - R22A\n* `R502A` - R502A\n* `R601A` - R601A","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].refrigerantType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].refrigerantType","typeLabel":"enum\u003cstring> | null"},"additionalFields":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].additionalFields.additionalProperties","typeLabel":"any"},"description":"Additional fields for the usage data. For information on adding custom fields to the Nectar schema get in touch with our team.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].additionalFields","typeLabel":"object"},"meterIsTracked":{"type":"boolean","description":"Whether the meter is tracked.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meterIsTracked","typeLabel":"boolean"},"meterAddress":{"oneOf":[{"type":"string","description":"Address of the meter.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meterAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address of the meter.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meterAddress.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].meterAddress","typeLabel":"string | null"},"updated":{"type":"string","format":"date-time","description":"Timestamp when the meter site usage data entry was last updated.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].updated","typeLabel":"string\u003cdate-time>"},"isEstimated":{"type":"boolean","description":"Indicates if the usage data is estimated by the utility company.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].isEstimated","typeLabel":"boolean"},"isImplied":{"type":"boolean","description":"Indicates if the usage data is implied by the tenant usage and the raw usage. For more information on how this differs from estimation, see the Nectar methodology.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].isImplied","typeLabel":"boolean"},"currentReading":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Current meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].currentReading.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Current meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].currentReading.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].currentReading","typeLabel":"string\u003cdecimal> | null"},"previousReading":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Previous meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].previousReading.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Previous meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].previousReading.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].previousReading","typeLabel":"string\u003cdecimal> | null"},"multiplier":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Multiplier applied to the meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Multiplier applied to the meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier","typeLabel":"string\u003cdecimal> | null"},"multiplierDescription":{"oneOf":[{"type":"string","description":"Description of the multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplierDescription.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description of the multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplierDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplierDescription","typeLabel":"string | null"},"multiplier2":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Second multiplier applied to the meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier2.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,10}(?:\\.\\d{0,10})?$","description":"Second multiplier applied to the meter reading.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier2.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier2","typeLabel":"string\u003cdecimal> | null"},"multiplier2Description":{"oneOf":[{"type":"string","description":"Description of the second multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier2Description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description of the second multiplier applied to the meter reading. E.g. conversion factor, pressure adjustment, etc.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier2Description.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].multiplier2Description","typeLabel":"string | null"},"fractionRenewable":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,5}(?:\\.\\d{0,5})?$","description":"[ELECTRICITY] Fraction of energy sourced from renewable resources (0 to 1). This field is populated from the utility bill or set by a user.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].fractionRenewable.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,5}(?:\\.\\d{0,5})?$","description":"[ELECTRICITY] Fraction of energy sourced from renewable resources (0 to 1). This field is populated from the utility bill or set by a user.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].fractionRenewable.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].fractionRenewable","typeLabel":"string\u003cdecimal> | null"},"netMeteringGridExportKwh":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total kWh of electricity exported to the grid, only applicable if the meter is not tracking exports.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGridExportKwh.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total kWh of electricity exported to the grid, only applicable if the meter is not tracking exports.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGridExportKwh.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].netMeteringGridExportKwh","typeLabel":"string\u003cdecimal> | null"},"tariff":{"oneOf":[{"type":"string","description":"[ELECTRICITY, GAS, WATER, DISTRICT] Tariff code or description associated with the usage.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].tariff.oneOf.0","typeLabel":"string"},{"type":"null","description":"[ELECTRICITY, GAS, WATER, DISTRICT] Tariff code or description associated with the usage.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].tariff.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].tariff","typeLabel":"string | null"},"billedDemand":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total billed kW, meter level. Only applies to electricity meters. If billed demand is not available or allocatable across multiple meters, this field is set to 0.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].billedDemand.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,20}(?:\\.\\d{0,10})?$","description":"[ELECTRICITY] Total billed kW, meter level. Only applies to electricity meters. If billed demand is not available or allocatable across multiple meters, this field is set to 0.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].billedDemand.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].billedDemand","typeLabel":"string\u003cdecimal> | null"},"supplierName":{"oneOf":[{"type":"string","description":"[ELECTRICITY, GAS] Name of the supplier. Only applies to electricity and gas meters.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].supplierName.oneOf.0","typeLabel":"string"},{"type":"null","description":"[ELECTRICITY, GAS] Name of the supplier. Only applies to electricity and gas meters.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].supplierName.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].supplierName","typeLabel":"string | null"},"utilityName":{"oneOf":[{"type":"string","description":"[ELECTRICITY, GAS] Name of the local delivery utility company. Only applies to electricity and gas meters.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].utilityName.oneOf.0","typeLabel":"string"},{"type":"null","description":"[ELECTRICITY, GAS] Name of the local delivery utility company. Only applies to electricity and gas meters.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].utilityName.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].utilityName","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","description":"Country associated with the meter site usage data entry.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].country.oneOf.0","typeLabel":"string"},{"type":"null","description":"Country associated with the meter site usage data entry.","uniqueKey":"old.oneOf.0.usageData.items.[INDEX].country.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX].country","typeLabel":"string | null"}},"required":["additionalFields","created","datasourceType","districtMediumType","districtType","endDate","exclusion","fuelType","gasType","id","identifiers","meter","meterAddress","meterHighLow","meterIsTracked","netMeteringGeneratedKwh","netMeteringGridImportKwh","netMeteringType","refrigerantType","revisedDocumentId","serviceAddress","site","startDate","timeOfUse","timeOfUseBreakdown","usage","usageUnits","wasteDescription","wasteStream","wasteType","waterType"],"uniqueKey":"old.oneOf.0.usageData.items.[INDEX]","typeLabel":"object"},"description":"List of usage data entries associated with this document.","isRequired":true,"uniqueKey":"old.oneOf.0.usageData","typeLabel":"object[]"},"lineItems":{"type":"array","items":{"type":"object","description":"Serializer for all fields of LineItem, used in usage endpoints.","properties":{"rate":{"type":"string","format":"decimal","pattern":"^-?\\d{0,11}(?:\\.\\d{0,11})?$","description":"Rate applied to line item. If flat charge, equal to totalCharge","isRequired":true,"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].rate","typeLabel":"string\u003cdecimal>"},"totalCharge":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Total charge for the line item","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].totalCharge","typeLabel":"string\u003cdecimal>"},"description":{"type":"string","description":"Description of line item or service provided","maxLength":200,"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].description","typeLabel":"string"},"quantity":{"type":"string","format":"decimal","pattern":"^-?\\d{0,11}(?:\\.\\d{0,11})?$","description":"Quantity of item or service consumed. Defaults to 1 for flat charge","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].quantity","typeLabel":"string\u003cdecimal>"},"quantityUnits":{"type":"string","description":"UOM for quantity consumed. Defaults to empty string for flat charge","maxLength":32,"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].quantityUnits","typeLabel":"string"},"multipliers":{"type":"array","items":{"type":"string","format":"decimal","pattern":"^-?\\d{0,11}(?:\\.\\d{0,11})?$","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].multipliers.items.[INDEX]","typeLabel":"string\u003cdecimal>"},"description":"Multiplier applied to quantity or rate for billing purposes","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].multipliers","typeLabel":"string\u003cdecimal>[]"},"accountIds":{"type":"array","items":{"type":"string","maxLength":200,"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].accountIds.items.[INDEX]","typeLabel":"string"},"description":"List of account IDs associated with this line item. ","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].accountIds","typeLabel":"string[]"},"chargeType":{"type":"string","description":"Type of charge. Defaults to CHARGE.\n\n* `TAX` - Tax\n* `CHARGE` - Charge\n* `CREDIT` - Credit\n* `BALANCE` - Balance\n* `PAYMENT` - Payment","enum":["TAX","CHARGE","CREDIT","BALANCE","PAYMENT"],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].chargeType","typeLabel":"enum\u003cstring>"},"electricityChargeType":{"oneOf":[{"type":"string","description":"Type of electricity charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":["SUPPLY","DELIVERY"],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityChargeType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Type of electricity charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":[""],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityChargeType.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Type of electricity charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityChargeType.oneOf.2","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityChargeType","typeLabel":"enum\u003cstring> · enum\u003cstring> · null"},"electricityIsDemand":{"type":"boolean","description":"Indicates if charge is demand charge (inferred from description). Defaults to False.","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityIsDemand","typeLabel":"boolean"},"electricityTimeOfUse":{"oneOf":[{"type":"string","description":"Time of use category for electricity charge, e.g. peak or off-peak. Null if not applicable","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityTimeOfUse.oneOf.0","typeLabel":"string"},{"type":"null","description":"Time of use category for electricity charge, e.g. peak or off-peak. Null if not applicable","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityTimeOfUse.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].electricityTimeOfUse","typeLabel":"string | null"},"gasChargeType":{"oneOf":[{"type":"string","description":"Type of gas charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":["SUPPLY","DELIVERY"],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].gasChargeType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Type of gas charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","enum":[""],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].gasChargeType.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Type of gas charge, one of SUPPLY or DELIVERY. Null if not applicable\n\n* `SUPPLY` - Supply\n* `DELIVERY` - Delivery","uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].gasChargeType.oneOf.2","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].gasChargeType","typeLabel":"enum\u003cstring> · enum\u003cstring> · null"},"billingPeriod":{"type":"string","description":"Billing period for the line item, one of CURRENT or AFTERPREVIOUS. Null if not applicable\n\n* `CURRENT` - Current\n* `AFTERPREVIOUS` - Afterprevious","enum":["CURRENT","AFTERPREVIOUS"],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX].billingPeriod","typeLabel":"enum\u003cstring>"}},"required":["rate"],"uniqueKey":"old.oneOf.0.lineItems.items.[INDEX]","typeLabel":"object"},"description":"List of individual line items from the document, such as charges, fees, and taxes.","isRequired":true,"uniqueKey":"old.oneOf.0.lineItems","typeLabel":"object[]"},"supersededDocumentIds":{"type":"array","items":{"type":"string","uniqueKey":"old.oneOf.0.supersededDocumentIds.items.[INDEX]","typeLabel":"string"},"description":"List of IDs of the documents that this document revises.","isRequired":true,"uniqueKey":"old.oneOf.0.supersededDocumentIds","typeLabel":"string[]"},"updated":{"type":"string","format":"date-time","description":"Timestamp when the document was last updated.","uniqueKey":"old.oneOf.0.updated","typeLabel":"string\u003cdate-time>"},"fileName":{"oneOf":[{"type":"string","description":"Original name of the file uploaded or downloaded.","uniqueKey":"old.oneOf.0.fileName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Original name of the file uploaded or downloaded.","uniqueKey":"old.oneOf.0.fileName.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.fileName","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","description":"Email of the user who uploaded or created the document. If uploaded programmatically, this will be the email associated with the API key. Email will show admin@nectarclimate.com if document was scraped by Nectar.","uniqueKey":"old.oneOf.0.email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","description":"Email of the user who uploaded or created the document. If uploaded programmatically, this will be the email associated with the API key. Email will show admin@nectarclimate.com if document was scraped by Nectar.","uniqueKey":"old.oneOf.0.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.email","typeLabel":"string\u003cemail> | null"},"jobId":{"oneOf":[{"type":"string","description":"The ID of the job that processed the document.","uniqueKey":"old.oneOf.0.jobId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the job that processed the document.","uniqueKey":"old.oneOf.0.jobId.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.jobId","typeLabel":"string | null"},"notes":{"oneOf":[{"type":"string","description":"Additional notes related to the document.","uniqueKey":"old.oneOf.0.notes.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional notes related to the document.","uniqueKey":"old.oneOf.0.notes.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.notes","typeLabel":"string | null"},"dueDate":{"oneOf":[{"type":"string","format":"date","description":"Due date from the bill.","uniqueKey":"old.oneOf.0.dueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Due date from the bill.","uniqueKey":"old.oneOf.0.dueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.dueDate","typeLabel":"string\u003cdate> | null"},"totalCharges":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"The total charges from the current bill including any overdue charges and penalties. This is often also known as the current closing balance = total due.","uniqueKey":"old.oneOf.0.totalCharges","typeLabel":"string\u003cdecimal>"},"sourceType":{"enum":["INVOICE","SMART_METER","MANUAL"],"type":"string","description":"Source of the data for this workflow result. Defaults to INVOICE for a regularly billed invoice. Can also be more granular SMART_METER data or MANUAL for manually entered data.\n\n* `INVOICE` - Invoice\n* `SMART_METER` - Smart Meter\n* `MANUAL` - Manual","uniqueKey":"old.oneOf.0.sourceType","typeLabel":"enum\u003cstring>"},"isFlagged":{"type":"boolean","description":"User-managed bookmark for tracking bills. Flagging a bill is for personal organization only — it does not create a data quality issue or affect whether the bill is included in exports.","uniqueKey":"old.oneOf.0.isFlagged","typeLabel":"boolean"},"invoiceId":{"oneOf":[{"type":"string","description":"Invoice ID from the bill.","uniqueKey":"old.oneOf.0.invoiceId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Invoice ID from the bill.","uniqueKey":"old.oneOf.0.invoiceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.invoiceId","typeLabel":"string | null"},"previousCloseBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Last bill's total due. Positive number indicates amount owed. For irregular bills or bills without balances, this quantity defaults to 0.","uniqueKey":"old.oneOf.0.previousCloseBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Last bill's total due. Positive number indicates amount owed. For irregular bills or bills without balances, this quantity defaults to 0.","uniqueKey":"old.oneOf.0.previousCloseBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.previousCloseBalance","typeLabel":"string\u003cdecimal> | null"},"afterPreviousTotalPayment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Payments made between last bill invoice date and this bill invoice date. Should always be 0 or negative. For irregular bills or bills without payments, this quantity defaults to 0.","uniqueKey":"old.oneOf.0.afterPreviousTotalPayment.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Payments made between last bill invoice date and this bill invoice date. Should always be 0 or negative. For irregular bills or bills without payments, this quantity defaults to 0.","uniqueKey":"old.oneOf.0.afterPreviousTotalPayment.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.afterPreviousTotalPayment","typeLabel":"string\u003cdecimal> | null"},"afterPreviousCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Charges between previous close and current open, e.g. interest charges. Positive number indicates amount owed. For irregular bills or bills without charges, this quantity defaults to 0.","uniqueKey":"old.oneOf.0.afterPreviousCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Charges between previous close and current open, e.g. interest charges. Positive number indicates amount owed. For irregular bills or bills without charges, this quantity defaults to 0.","uniqueKey":"old.oneOf.0.afterPreviousCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.afterPreviousCharges","typeLabel":"string\u003cdecimal> | null"},"afterPreviousCredits":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Credits (besides payments) applied before open balance. Should always be \u003c= 0. For irregular bills or bills without credits, this quantity defaults to 0. Credits are always recorded as negative values.","uniqueKey":"old.oneOf.0.afterPreviousCredits.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Credits (besides payments) applied before open balance. Should always be \u003c= 0. For irregular bills or bills without credits, this quantity defaults to 0. Credits are always recorded as negative values.","uniqueKey":"old.oneOf.0.afterPreviousCredits.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.afterPreviousCredits","typeLabel":"string\u003cdecimal> | null"},"currentOpenBalance":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Opening balance on this bill, equal to previousCloseBalance + afterPreviousTotalPayment + afterPreviousCharges + afterPreviousCredits.","uniqueKey":"old.oneOf.0.currentOpenBalance","typeLabel":"string\u003cdecimal>"},"currentCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of new charges at meter and bill level, excluding tax. Positive number indicates amount owed.","uniqueKey":"old.oneOf.0.currentCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of new charges at meter and bill level, excluding tax. Positive number indicates amount owed.","uniqueKey":"old.oneOf.0.currentCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.currentCharges","typeLabel":"string\u003cdecimal> | null"},"credits":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of credited charges at meter and bill level. Should always be \u003c= 0.","uniqueKey":"old.oneOf.0.credits.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of credited charges at meter and bill level. Should always be \u003c= 0.","uniqueKey":"old.oneOf.0.credits.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.credits","typeLabel":"string\u003cdecimal> | null"},"taxCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of tax charges at meter and bill level. This includes various types of taxes such as VAT (Value Added Tax), GST (Goods and Services Tax), and other applicable taxes. VAT is common in many countries, while GST is typically used in countries like Australia and New Zealand. Other forms of sales or consumption taxes may also be included here.","uniqueKey":"old.oneOf.0.taxCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of tax charges at meter and bill level. This includes various types of taxes such as VAT (Value Added Tax), GST (Goods and Services Tax), and other applicable taxes. VAT is common in many countries, while GST is typically used in countries like Australia and New Zealand. Other forms of sales or consumption taxes may also be included here.","uniqueKey":"old.oneOf.0.taxCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.taxCharges","typeLabel":"string\u003cdecimal> | null"},"interestCharges":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Late or interest payment charges (already included in either afterPreviousCharges or currentCharges).","uniqueKey":"old.oneOf.0.interestCharges","typeLabel":"string\u003cdecimal>"},"electricitySupplyCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity supply charges","uniqueKey":"old.oneOf.0.electricitySupplyCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity supply charges","uniqueKey":"old.oneOf.0.electricitySupplyCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.electricitySupplyCharges","typeLabel":"string\u003cdecimal> | null"},"electricityDeliveryCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity delivery/distribution charges","uniqueKey":"old.oneOf.0.electricityDeliveryCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity delivery/distribution charges","uniqueKey":"old.oneOf.0.electricityDeliveryCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.electricityDeliveryCharges","typeLabel":"string\u003cdecimal> | null"},"electricityDemandCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity demand charges","uniqueKey":"old.oneOf.0.electricityDemandCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity demand charges","uniqueKey":"old.oneOf.0.electricityDemandCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.electricityDemandCharges","typeLabel":"string\u003cdecimal> | null"},"gasSupplyCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas supply charges","uniqueKey":"old.oneOf.0.gasSupplyCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas supply charges","uniqueKey":"old.oneOf.0.gasSupplyCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.gasSupplyCharges","typeLabel":"string\u003cdecimal> | null"},"gasDeliveryCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas delivery/distribution charges","uniqueKey":"old.oneOf.0.gasDeliveryCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas delivery/distribution charges","uniqueKey":"old.oneOf.0.gasDeliveryCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"old.oneOf.0.gasDeliveryCharges","typeLabel":"string\u003cdecimal> | null"}},"isRequired":true,"uniqueKey":"old.oneOf.0","typeLabel":"object"},{"type":"null","description":"Object with the old values of the document. Same format as parent object.","isRequired":true,"uniqueKey":"old.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"old","typeLabel":"object | null"},"updated":{"type":"string","format":"date-time","description":"Timestamp when the document was last updated.","uniqueKey":"updated","typeLabel":"string\u003cdate-time>"},"fileName":{"oneOf":[{"type":"string","description":"Original name of the file uploaded or downloaded.","uniqueKey":"fileName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Original name of the file uploaded or downloaded.","uniqueKey":"fileName.oneOf.1","typeLabel":"null"}],"uniqueKey":"fileName","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","description":"Email of the user who uploaded or created the document. If uploaded programmatically, this will be the email associated with the API key. Email will show admin@nectarclimate.com if document was scraped by Nectar.","uniqueKey":"email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","description":"Email of the user who uploaded or created the document. If uploaded programmatically, this will be the email associated with the API key. Email will show admin@nectarclimate.com if document was scraped by Nectar.","uniqueKey":"email.oneOf.1","typeLabel":"null"}],"uniqueKey":"email","typeLabel":"string\u003cemail> | null"},"jobId":{"oneOf":[{"type":"string","description":"The ID of the job that processed the document.","uniqueKey":"jobId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the job that processed the document.","uniqueKey":"jobId.oneOf.1","typeLabel":"null"}],"uniqueKey":"jobId","typeLabel":"string | null"},"notes":{"oneOf":[{"type":"string","description":"Additional notes related to the document.","uniqueKey":"notes.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional notes related to the document.","uniqueKey":"notes.oneOf.1","typeLabel":"null"}],"uniqueKey":"notes","typeLabel":"string | null"},"dueDate":{"oneOf":[{"type":"string","format":"date","description":"Due date from the bill.","uniqueKey":"dueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Due date from the bill.","uniqueKey":"dueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"dueDate","typeLabel":"string\u003cdate> | null"},"totalCharges":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"The total charges from the current bill including any overdue charges and penalties. This is often also known as the current closing balance = total due.","uniqueKey":"totalCharges","typeLabel":"string\u003cdecimal>"},"sourceType":{"enum":["INVOICE","SMART_METER","MANUAL"],"type":"string","description":"Source of the data for this workflow result. Defaults to INVOICE for a regularly billed invoice. Can also be more granular SMART_METER data or MANUAL for manually entered data.\n\n* `INVOICE` - Invoice\n* `SMART_METER` - Smart Meter\n* `MANUAL` - Manual","uniqueKey":"sourceType","typeLabel":"enum\u003cstring>"},"isFlagged":{"type":"boolean","description":"User-managed bookmark for tracking bills. Flagging a bill is for personal organization only — it does not create a data quality issue or affect whether the bill is included in exports.","uniqueKey":"isFlagged","typeLabel":"boolean"},"invoiceId":{"oneOf":[{"type":"string","description":"Invoice ID from the bill.","uniqueKey":"invoiceId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Invoice ID from the bill.","uniqueKey":"invoiceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoiceId","typeLabel":"string | null"},"previousCloseBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Last bill's total due. Positive number indicates amount owed. For irregular bills or bills without balances, this quantity defaults to 0.","uniqueKey":"previousCloseBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Last bill's total due. Positive number indicates amount owed. For irregular bills or bills without balances, this quantity defaults to 0.","uniqueKey":"previousCloseBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"previousCloseBalance","typeLabel":"string\u003cdecimal> | null"},"afterPreviousTotalPayment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Payments made between last bill invoice date and this bill invoice date. Should always be 0 or negative. For irregular bills or bills without payments, this quantity defaults to 0.","uniqueKey":"afterPreviousTotalPayment.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Payments made between last bill invoice date and this bill invoice date. Should always be 0 or negative. For irregular bills or bills without payments, this quantity defaults to 0.","uniqueKey":"afterPreviousTotalPayment.oneOf.1","typeLabel":"null"}],"uniqueKey":"afterPreviousTotalPayment","typeLabel":"string\u003cdecimal> | null"},"afterPreviousCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Charges between previous close and current open, e.g. interest charges. Positive number indicates amount owed. For irregular bills or bills without charges, this quantity defaults to 0.","uniqueKey":"afterPreviousCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Charges between previous close and current open, e.g. interest charges. Positive number indicates amount owed. For irregular bills or bills without charges, this quantity defaults to 0.","uniqueKey":"afterPreviousCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"afterPreviousCharges","typeLabel":"string\u003cdecimal> | null"},"afterPreviousCredits":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Credits (besides payments) applied before open balance. Should always be \u003c= 0. For irregular bills or bills without credits, this quantity defaults to 0. Credits are always recorded as negative values.","uniqueKey":"afterPreviousCredits.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Credits (besides payments) applied before open balance. Should always be \u003c= 0. For irregular bills or bills without credits, this quantity defaults to 0. Credits are always recorded as negative values.","uniqueKey":"afterPreviousCredits.oneOf.1","typeLabel":"null"}],"uniqueKey":"afterPreviousCredits","typeLabel":"string\u003cdecimal> | null"},"currentOpenBalance":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Opening balance on this bill, equal to previousCloseBalance + afterPreviousTotalPayment + afterPreviousCharges + afterPreviousCredits.","uniqueKey":"currentOpenBalance","typeLabel":"string\u003cdecimal>"},"currentCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of new charges at meter and bill level, excluding tax. Positive number indicates amount owed.","uniqueKey":"currentCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of new charges at meter and bill level, excluding tax. Positive number indicates amount owed.","uniqueKey":"currentCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"currentCharges","typeLabel":"string\u003cdecimal> | null"},"credits":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of credited charges at meter and bill level. Should always be \u003c= 0.","uniqueKey":"credits.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of credited charges at meter and bill level. Should always be \u003c= 0.","uniqueKey":"credits.oneOf.1","typeLabel":"null"}],"uniqueKey":"credits","typeLabel":"string\u003cdecimal> | null"},"taxCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of tax charges at meter and bill level. This includes various types of taxes such as VAT (Value Added Tax), GST (Goods and Services Tax), and other applicable taxes. VAT is common in many countries, while GST is typically used in countries like Australia and New Zealand. Other forms of sales or consumption taxes may also be included here.","uniqueKey":"taxCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Sum of tax charges at meter and bill level. This includes various types of taxes such as VAT (Value Added Tax), GST (Goods and Services Tax), and other applicable taxes. VAT is common in many countries, while GST is typically used in countries like Australia and New Zealand. Other forms of sales or consumption taxes may also be included here.","uniqueKey":"taxCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"taxCharges","typeLabel":"string\u003cdecimal> | null"},"interestCharges":{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"Late or interest payment charges (already included in either afterPreviousCharges or currentCharges).","uniqueKey":"interestCharges","typeLabel":"string\u003cdecimal>"},"electricitySupplyCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity supply charges","uniqueKey":"electricitySupplyCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity supply charges","uniqueKey":"electricitySupplyCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"electricitySupplyCharges","typeLabel":"string\u003cdecimal> | null"},"electricityDeliveryCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity delivery/distribution charges","uniqueKey":"electricityDeliveryCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity delivery/distribution charges","uniqueKey":"electricityDeliveryCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"electricityDeliveryCharges","typeLabel":"string\u003cdecimal> | null"},"electricityDemandCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity demand charges","uniqueKey":"electricityDemandCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[ELECTRICITY] Total electricity demand charges","uniqueKey":"electricityDemandCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"electricityDemandCharges","typeLabel":"string\u003cdecimal> | null"},"gasSupplyCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas supply charges","uniqueKey":"gasSupplyCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas supply charges","uniqueKey":"gasSupplyCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"gasSupplyCharges","typeLabel":"string\u003cdecimal> | null"},"gasDeliveryCharges":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas delivery/distribution charges","uniqueKey":"gasDeliveryCharges.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,18}(?:\\.\\d{0,2})?$","description":"[GAS] Total gas delivery/distribution charges","uniqueKey":"gasDeliveryCharges.oneOf.1","typeLabel":"null"}],"uniqueKey":"gasDeliveryCharges","typeLabel":"string\u003cdecimal> | null"}},"required":["auditTrailUrl","billDate","chargesUnits","company","companyExternalId","connectionId","created","eventType","flaggedStatus","id","lineItems","old","revisedDocumentId","status","supersededDocumentIds","url","usageData","utilityCompany"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","created":"2023-11-07T05:31:56Z","auditTrailUrl":"\u003cstring>","url":"\u003cstring>","billDate":"2023-12-25","utilityCompany":"\u003cstring>","status":"\u003cstring>","flaggedStatus":"\u003cstring>","revisedDocumentId":"\u003cstring>","connectionId":"\u003cstring>","company":"3c90c3cc-0d44-4b50-8888-8dd25736052a","companyExternalId":"\u003cstring>","usageData":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","created":"2023-11-07T05:31:56Z","startDate":"2023-12-25","endDate":"2023-12-25","usage":"\u003cstring>","timeOfUseBreakdown":[{"usage":"\u003cstring>","description":"\u003cstring>","startDate":"2023-12-25","endDate":"2023-12-25"}],"netMeteringGeneratedKwh":"\u003cstring>","netMeteringGridImportKwh":"\u003cstring>","exclusion":true,"revisedDocumentId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","serviceAddress":"\u003cstring>","meter":"\u003cstring>","site":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","dataCollectionStopDate":"2023-12-25","externalId":"\u003cstring>","address":"\u003cstring>","path":["\u003cstring>"],"occupancyPercent":"\u003cstring>","dummySiteReason":"\u003cstring>"},"identifiers":[{"rawName":"\u003cstring>","value":"\u003cstring>","name":"\u003cstring>"}],"gasType":"NATURAL_GAS","wasteDescription":"\u003cstring>","wasteType":"\u003cstring>","wasteStream":"\u003cstring>","additionalFields":{},"meterIsTracked":true,"meterAddress":"\u003cstring>","updated":"2023-11-07T05:31:56Z","isEstimated":true,"isImplied":true,"currentReading":"\u003cstring>","previousReading":"\u003cstring>","multiplier":"\u003cstring>","multiplierDescription":"\u003cstring>","multiplier2":"\u003cstring>","multiplier2Description":"\u003cstring>","fractionRenewable":"\u003cstring>","netMeteringGridExportKwh":"\u003cstring>","tariff":"\u003cstring>","billedDemand":"\u003cstring>","supplierName":"\u003cstring>","utilityName":"\u003cstring>","country":"\u003cstring>"}],"lineItems":[{"rate":"\u003cstring>","totalCharge":"\u003cstring>","description":"\u003cstring>","quantity":"\u003cstring>","quantityUnits":"\u003cstring>","multipliers":["\u003cstring>"],"accountIds":["\u003cstring>"],"electricityIsDemand":true,"electricityTimeOfUse":"\u003cstring>"}],"supersededDocumentIds":["\u003cstring>"],"eventType":"\u003cstring>","old":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","created":"2023-11-07T05:31:56Z","auditTrailUrl":"\u003cstring>","url":"\u003cstring>","billDate":"2023-12-25","utilityCompany":"\u003cstring>","status":"\u003cstring>","flaggedStatus":"\u003cstring>","revisedDocumentId":"\u003cstring>","connectionId":"\u003cstring>","company":"3c90c3cc-0d44-4b50-8888-8dd25736052a","companyExternalId":"\u003cstring>","usageData":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","created":"2023-11-07T05:31:56Z","startDate":"2023-12-25","endDate":"2023-12-25","usage":"\u003cstring>","timeOfUseBreakdown":[{"usage":"\u003cstring>","description":"\u003cstring>","startDate":"2023-12-25","endDate":"2023-12-25"}],"netMeteringGeneratedKwh":"\u003cstring>","netMeteringGridImportKwh":"\u003cstring>","exclusion":true,"revisedDocumentId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","serviceAddress":"\u003cstring>","meter":"\u003cstring>","site":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","dataCollectionStopDate":"2023-12-25","externalId":"\u003cstring>","address":"\u003cstring>","path":["\u003cstring>"],"occupancyPercent":"\u003cstring>","dummySiteReason":"\u003cstring>"},"identifiers":[{"rawName":"\u003cstring>","value":"\u003cstring>","name":"\u003cstring>"}],"gasType":"NATURAL_GAS","wasteDescription":"\u003cstring>","wasteType":"\u003cstring>","wasteStream":"\u003cstring>","additionalFields":{},"meterIsTracked":true,"meterAddress":"\u003cstring>","updated":"2023-11-07T05:31:56Z","isEstimated":true,"isImplied":true,"currentReading":"\u003cstring>","previousReading":"\u003cstring>","multiplier":"\u003cstring>","multiplierDescription":"\u003cstring>","multiplier2":"\u003cstring>","multiplier2Description":"\u003cstring>","fractionRenewable":"\u003cstring>","netMeteringGridExportKwh":"\u003cstring>","tariff":"\u003cstring>","billedDemand":"\u003cstring>","supplierName":"\u003cstring>","utilityName":"\u003cstring>","country":"\u003cstring>"}],"lineItems":[{"rate":"\u003cstring>","totalCharge":"\u003cstring>","description":"\u003cstring>","quantity":"\u003cstring>","quantityUnits":"\u003cstring>","multipliers":["\u003cstring>"],"accountIds":["\u003cstring>"],"electricityIsDemand":true,"electricityTimeOfUse":"\u003cstring>"}],"supersededDocumentIds":["\u003cstring>"],"updated":"2023-11-07T05:31:56Z","fileName":"\u003cstring>","email":"jsmith@example.com","jobId":"\u003cstring>","notes":"\u003cstring>","dueDate":"2023-12-25","totalCharges":"\u003cstring>","isFlagged":true,"invoiceId":"\u003cstring>","previousCloseBalance":"\u003cstring>","afterPreviousTotalPayment":"\u003cstring>","afterPreviousCharges":"\u003cstring>","afterPreviousCredits":"\u003cstring>","currentOpenBalance":"\u003cstring>","currentCharges":"\u003cstring>","credits":"\u003cstring>","taxCharges":"\u003cstring>","interestCharges":"\u003cstring>","electricitySupplyCharges":"\u003cstring>","electricityDeliveryCharges":"\u003cstring>","electricityDemandCharges":"\u003cstring>","gasSupplyCharges":"\u003cstring>","gasDeliveryCharges":"\u003cstring>"},"updated":"2023-11-07T05:31:56Z","fileName":"\u003cstring>","email":"jsmith@example.com","jobId":"\u003cstring>","notes":"\u003cstring>","dueDate":"2023-12-25","totalCharges":"\u003cstring>","isFlagged":true,"invoiceId":"\u003cstring>","previousCloseBalance":"\u003cstring>","afterPreviousTotalPayment":"\u003cstring>","afterPreviousCharges":"\u003cstring>","afterPreviousCredits":"\u003cstring>","currentOpenBalance":"\u003cstring>","currentCharges":"\u003cstring>","credits":"\u003cstring>","taxCharges":"\u003cstring>","interestCharges":"\u003cstring>","electricitySupplyCharges":"\u003cstring>","electricityDeliveryCharges":"\u003cstring>","electricityDemandCharges":"\u003cstring>","gasSupplyCharges":"\u003cstring>","gasDeliveryCharges":"\u003cstring>"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"18001e99-456b-4bc3-8314-bfdf25a7cc0a":{"description":"No response body","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{"7ff90826-cc44-4842-930d-97d79ccb01c7":{"url":"https://external.nectarclimate.com/v2","description":"Nectar API Server"}}},"originalFileLocation":"api-reference/openapi-v2.json"},"subdomain":"nectar","siteName":"Nectar Knowledge Base","title":"Webhook for document update v2 - Nectar Knowledge Base","navMaps":{"firstHrefInVersion":{"v2.2":{"href":"/api-reference/v2-2/webhook-payloads/webhook-for-document-update-v2","matchLevel":1},"v2.1":{"href":"/api-reference/v2-1/webhook-payloads/webhook-for-document-update-v2","matchLevel":1},"v2.0":{"href":"/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-09-29T02:18:56.871Z","originalFileLocation":"api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes old with previous field values.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nectar Knowledge Base\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Webhook for document update v2 - Nectar Knowledge Base\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes old with previous field values.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nectar Knowledge Base\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nectar.mintlify.app/_mintlify/api/og/v2?division=Webhook+Payloads\u0026amp;title=Webhook+for+document+update+v2\u0026amp;description=Fires+when+an+existing+document+is+reprocessed+or+updated+and+its+data+changes.+Common+triggers+include+bill+corrections%2C+meter+assignment+changes%2C+and+usage+da\u0026amp;theme=d6f36af3d51813e1674f4062\u0026amp;signature=37bc510f9258f6e8c4985fb6e814413e161fb5eea21344ff4f1132652abc641d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Webhook for document update v2 - Nectar Knowledge Base\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes old with previous field values.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nectar.mintlify.app/_mintlify/api/og/v2?division=Webhook+Payloads\u0026amp;title=Webhook+for+document+update+v2\u0026amp;description=Fires+when+an+existing+document+is+reprocessed+or+updated+and+its+data+changes.+Common+triggers+include+bill+corrections%2C+meter+assignment+changes%2C+and+usage+da\u0026amp;theme=d6f36af3d51813e1674f4062\u0026amp;signature=37bc510f9258f6e8c4985fb6e814413e161fb5eea21344ff4f1132652abc641d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/nectar/gZW-eyAyHdprqGVs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nectar Knowledge Base\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#092A54\">\u003clink data-mint-head rel=\"canonical\" href=\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://nectarclimate.com/#organization\",\"name\":\"Nectar Knowledge Base\",\"url\":\"https://nectarclimate.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nectar/XTv6xdiQoWsCyg3G/logo/light.svg?fit=max\u0026auto=format\u0026n=XTv6xdiQoWsCyg3G\u0026q=85\u0026s=8b28e329f1aad1d1fbf3022d179cd34e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://nectarclimate.com/docs#website\",\"name\":\"Nectar Knowledge Base\",\"url\":\"https://nectarclimate.com/docs\",\"publisher\":{\"@id\":\"https://nectarclimate.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2#webpage\",\"url\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2\",\"name\":\"Webhook for document update v2\",\"description\":\"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes old with previous field values.\",\"dateModified\":\"2026-09-29T02:18:56.871Z\",\"isPartOf\":{\"@id\":\"https://nectarclimate.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhook Payloads\",\"item\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-utility-account-connection-creation-v2\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Webhook for document update v2\",\"item\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2#apireference\",\"headline\":\"Webhook for document update v2\",\"name\":\"Webhook for document update v2\",\"description\":\"Fires when an existing document is reprocessed or updated and its data changes. Common triggers include bill corrections, meter assignment changes, and usage data updates. No-op updates that do not change document data are ignored. The payload includes old with previous field values.\",\"url\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2\",\"mainEntityOfPage\":{\"@id\":\"https://nectarclimate.com/docs/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2#webpage\"},\"dateModified\":\"2026-09-29T02:18:56.871Z\",\"publisher\":{\"@id\":\"https://nectarclimate.com/#organization\"},\"isPartOf\":{\"@id\":\"https://nectarclimate.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nectar Knowledge Base\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Nectar Knowledge Base","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://dash.nectarclimate.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@nectarclimate.com"},{"anchor":"Status","icon":"signal","href":"https://stats.uptimerobot.com/rICwZ0oMLI"}]},"tabs":[{"tab":"Knowledge Base","pages":[{"title":"Knowledge Base","href":""}]},{"tab":"Developer Guide","pages":[{"title":"Developer Guide","href":"/developer-guide/for-developers"}]},{"tab":"API Reference","versions":[{"version":"v2.2","pages":[{"title":"v2.2","href":"/api-reference/v2-2/webhook-payloads/webhook-for-document-update-v2"}]},{"version":"v2.1","pages":[{"title":"v2.1","href":"/api-reference/v2-1/webhook-payloads/webhook-for-document-update-v2"}]},{"version":"v2.0","groups":[{"group":"Accounts","pages":[{"title":"Update an account","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /account/{account_id}","href":"/api-reference/v2-0/accounts/update-an-account"},{"title":"Bulk update accounts for a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /account/bulk","href":"/api-reference/v2-0/accounts/bulk-update-accounts-for-a-company"}]},{"group":"Companies","pages":[{"title":"Retrieve Companies","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /company","href":"/api-reference/v2-0/companies/retrieve-companies"},{"title":"Create Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /company","href":"/api-reference/v2-0/companies/create-company"},{"title":"Get Company Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /company/{company_id}","href":"/api-reference/v2-0/companies/get-company-details"},{"title":"Delete Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json delete /company/{company_id}","href":"/api-reference/v2-0/companies/delete-company"},{"title":"Update Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /company/{company_id}","href":"/api-reference/v2-0/companies/update-company"}]},{"group":"Webhook Portal","pages":[{"title":"Get Webhook Settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /configure_webhook","href":"/api-reference/v2-0/webhook-portal/get-webhook-settings"},{"title":"Webhook Portal","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /configure_webhook","href":"/api-reference/v2-0/webhook-portal/webhook-portal"},{"title":"Update Webhook Settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /configure_webhook","href":"/api-reference/v2-0/webhook-portal/update-webhook-settings"}]},{"group":"Connections","pages":[{"title":"Create Magic Link for Updating a Utility Account Connection","deprecated":true,"version":null,"openapi":"/api-reference/openapi-v2.json get /connection/{connection_id}","href":"/api-reference/v2-0/connections/create-magic-link-for-updating-a-utility-account-connection"},{"title":"Get an Utility Account Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /connection/{connection_id}/details","href":"/api-reference/v2-0/connections/get-an-utility-account-connection"},{"title":"Update an Utility Account Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /connection/{connection_id}/details","href":"/api-reference/v2-0/connections/update-an-utility-account-connection"},{"title":"Confirm a utility account connection for a company.","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /connection/{connection_id}/status","href":"/api-reference/v2-0/connections/confirm-a-utility-account-connection-for-a-company"},{"title":"Get Company Utility Account Connections","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /connection/company/{company_id}","href":"/api-reference/v2-0/connections/get-company-utility-account-connections"},{"title":"Create Basic Utility Account Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /connection/company/{company_id}","href":"/api-reference/v2-0/connections/create-basic-utility-account-connection"},{"title":"Create Magic Link for Creating a Utility Account Connection","deprecated":true,"version":null,"openapi":"/api-reference/openapi-v2.json get /connection/company/{company_id}/link","href":"/api-reference/v2-0/connections/create-magic-link-for-creating-a-utility-account-connection"},{"title":"Create Magic Link with Prefilled Data for Creating a Utility Account Connection","deprecated":true,"version":null,"openapi":"/api-reference/openapi-v2.json post /connection/company/{company_id}/link","href":"/api-reference/v2-0/connections/create-magic-link-with-prefilled-data-for-creating-a-utility-account-connection"},{"title":"Search Utility Providers","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /datasource","href":"/api-reference/v2-0/connections/search-utility-providers"}]},{"group":"Documents","pages":[{"title":"Get Document Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /document/{document_id}","href":"/api-reference/v2-0/documents/get-document-details"},{"title":"Update Document Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /document/{document_id}","href":"/api-reference/v2-0/documents/update-document-details"},{"title":"Get Demand Meters by Document","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /document/{document_id}/demandmeters","href":"/api-reference/v2-0/documents/get-demand-meters-by-document"},{"title":"Get Documents by Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /document/company/{company_id}","href":"/api-reference/v2-0/documents/get-documents-by-company"},{"title":"Get Documents by Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /document/connection/{connection_id}","href":"/api-reference/v2-0/documents/get-documents-by-connection"},{"title":"Get Documents by Site","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /document/site/{site_id}","href":"/api-reference/v2-0/documents/get-documents-by-site"}]},{"group":"Intervals","pages":[{"title":"Get Intervals by Connection (BETA)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /interval/connection/{connection_id}","href":"/api-reference/v2-0/intervals/get-intervals-by-connection-beta"}]},{"group":"Invitations","pages":[{"title":"Get Invitation Detail","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /invitation/{invitation_id}","href":"/api-reference/v2-0/invitations/get-invitation-detail"},{"title":"Revoke Invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /invitation/{invitation_id}/revoke","href":"/api-reference/v2-0/invitations/revoke-invitation"},{"title":"List Invitations by Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /invitation/company/{company_id}","href":"/api-reference/v2-0/invitations/list-invitations-by-company"},{"title":"Create Connection Invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /invitation/company/{company_id}","href":"/api-reference/v2-0/invitations/create-connection-invitation"},{"title":"Create Reconnect Invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /invitation/connection/{connection_id}","href":"/api-reference/v2-0/invitations/create-reconnect-invitation"}]},{"group":"Jobs","pages":[{"title":"Get Job Status Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /job/{job_id}","href":"/api-reference/v2-0/jobs/get-job-status-details"},{"title":"Submit Job via Single Document Upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /job/company/{company_id}","href":"/api-reference/v2-0/jobs/submit-job-via-single-document-upload"},{"title":"Submit Job via Bulk Document Upload","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /job/company/{company_id}/bulk","href":"/api-reference/v2-0/jobs/submit-job-via-bulk-document-upload"}]},{"group":"Meters","pages":[{"title":"Get Meter Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /meter/{meter_id}","href":"/api-reference/v2-0/meters/get-meter-details"},{"title":"Update Meter Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /meter/{meter_id}","href":"/api-reference/v2-0/meters/update-meter-details"},{"title":"Get Meters by Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /meter/company/{company_id}","href":"/api-reference/v2-0/meters/get-meters-by-company"},{"title":"Get Meters by Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /meter/connection/{connection_id}","href":"/api-reference/v2-0/meters/get-meters-by-connection"},{"title":"Get Meters by Document","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /meter/document/{document_id}","href":"/api-reference/v2-0/meters/get-meters-by-document"},{"title":"Get Meters by Site","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /meter/site/{site_id}","href":"/api-reference/v2-0/meters/get-meters-by-site"}]},{"group":"Ping","pages":[{"title":"Ping Test Endpoint","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /ping","href":"/api-reference/v2-0/ping/ping-test-endpoint"}]},{"group":"Sites","pages":[{"title":"Get Site Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /site/{site_id}","href":"/api-reference/v2-0/sites/get-site-details"},{"title":"Delete Site","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json delete /site/{site_id}","href":"/api-reference/v2-0/sites/delete-site"},{"title":"Update Site","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /site/{site_id}","href":"/api-reference/v2-0/sites/update-site"},{"title":"Get Sites by Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /site/company/{company_id}","href":"/api-reference/v2-0/sites/get-sites-by-company"},{"title":"Create Site","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json post /site/company/{company_id}","href":"/api-reference/v2-0/sites/create-site"}]},{"group":"Team","pages":[{"title":"Get Team and Billing Information","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /team","href":"/api-reference/v2-0/team/get-team-and-billing-information"},{"title":"Update Team and Billing Information","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /team","href":"/api-reference/v2-0/team/update-team-and-billing-information"}]},{"group":"Usage Data","pages":[{"title":"Get Usage Data Details","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /usage/{msud_id}","href":"/api-reference/v2-0/usage-data/get-usage-data-details"},{"title":"Delete Usage Data","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json delete /usage/{msud_id}","href":"/api-reference/v2-0/usage-data/delete-usage-data"},{"title":"Update Usage Data","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json patch /usage/{msud_id}","href":"/api-reference/v2-0/usage-data/update-usage-data"},{"title":"Get Usage Data by Company","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /usage/company/{company_id}","href":"/api-reference/v2-0/usage-data/get-usage-data-by-company"},{"title":"Get Usage Data by Utility Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /usage/connection/{connection_id}","href":"/api-reference/v2-0/usage-data/get-usage-data-by-utility-connection"},{"title":"Get Usage Data by Document","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /usage/document/{document_id}","href":"/api-reference/v2-0/usage-data/get-usage-data-by-document"},{"title":"Get Usage Data by Meter","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /usage/meter/{meter_id}","href":"/api-reference/v2-0/usage-data/get-usage-data-by-meter"},{"title":"Get Usage Data by Site","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v2.json get /usage/site/{site_id}","href":"/api-reference/v2-0/usage-data/get-usage-data-by-site"}]},{"group":"Webhook Payloads","pages":[{"title":"Webhook for utility account connection creation v2","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook connection.created.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-utility-account-connection-creation-v2"},{"title":"Webhook for updates to an existing utility account connection v2","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook connection.updated.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-updates-to-an-existing-utility-account-connection-v2"},{"title":"Webhook for connection status changes v2","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook connection.validated.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-connection-status-changes-v2"},{"title":"Webhook for new document availability v2","description":"Fires when a new document (utility bill) is processed and available. Triggers include bills scraped from utility providers and bills uploaded via document upload.","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook document.created.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-new-document-availability-v2"},{"title":"Webhook for document update v2","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook document.updated.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-document-update-v2"},{"title":"Webhook for document deletion v2","description":"Fires when a document is deleted via the API or the platform. The payload contains the full document state at the time of deletion.","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook document.deleted.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-document-deletion-v2"},{"title":"Webhook for synced interval data","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook intervals.synced","href":"/api-reference/v2-0/webhook-payloads/webhook-for-synced-interval-data"},{"title":"Webhook for document upload job completion","version":null,"deprecated":null,"openapi":"/api-reference/openapi-v2.json webhook job.completed.v2","href":"/api-reference/v2-0/webhook-payloads/webhook-for-document-upload-job-completion"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Webhook for document update v2 - Nectar Knowledge Base","buildId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","deploymentId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bg4Z7D_G.js","utils-Biz734EK.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C6F9YHs6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BoJjY_VP.js","snippetPresets-CnZ-mOFh.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-DC_SB2pp.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BYKtOiIP.js","shallow-COAac_UD.js","getApiPlaygroundDisplay-BV4Viqi2.js","CodeSnippet-DDgW-JXl.js","CodeSnippets-CP1LpNhG.js","Page-BeiUfucV.js","getPastedJson-Cvgvbfmv.js","icon-D-H368xH.js","MethodPill-CXSxH1VW.js","DuplicateIcon-JcbBzF1x.js","createIcon-BDt_aHZM.js","DynamicMarkdown-DO1Fz7ar.js","SectionHeading-mwKBArs3.js","axios-vUo_bRtp.js","Markdown-C3KUTGJN.js","clsx-C6CAjViH.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C3vb5JQZ.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C8Hisf3g.js"]}