Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type.
Smart meters:
Usage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur.
Analog meters:
Data is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.
The start date of the interval (inclusive). Defaults depend on the meter type. Smart meters: yesterday start of day (00:00:00) in the customers's timezone.
Analog meters: subscription start date or 12 months ago, whichever is later.
The end date of the interval (exclusive). Defaults depend on the meter type.
Smart meters: today start of day (00:00:00) in the customers's timezone.
Analog meters: latest available reading date.
The meter type. Smart meters record consumption data in 15min intervals, analog meter readings only get reported periodically by the metering operator or the customer.
The resolution of the consumption. An optimal resolution will be chosen based on the start and end date if no resolution is provided in the query params.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Nomos","colors":{"primary":"#1b1915","light":"#ffffff","dark":"#1b1915"},"logo":{"light":"https://mintcdn.com/riverslate/0nQqndf6SGR4MtUC/logo/light.svg?fit=max\u0026auto=format\u0026n=0nQqndf6SGR4MtUC\u0026q=85\u0026s=99c5d32286bf07989f99539ad1584d34","dark":"https://mintcdn.com/riverslate/0nQqndf6SGR4MtUC/logo/dark.svg?fit=max\u0026auto=format\u0026n=0nQqndf6SGR4MtUC\u0026q=85\u0026s=1e24faf333cc5cbbaa6454764020bc7d"},"favicon":"https://mintcdn.com/riverslate/i0UKnKz5dNnV7CMC/favicon.ico?fit=max\u0026auto=format\u0026n=i0UKnKz5dNnV7CMC\u0026q=85\u0026s=019f4931cf3d704bd7a11ab89eec374e","api":{"openapi":["openapi/openapi.chucky.json"]},"appearance":{"default":"light"},"background":{"color":{"light":"#f6f3f0","dark":"#21262c"}},"navbar":{"links":[{"href":"https://dashboard.nomos.energy","label":"Dashboard"}],"primary":{"type":"button","label":"Book Demo","href":"https://nomos.energy/demo"}},"footer":{"socials":{"website":"https://nomos.energy","linkedin":"https://www.linkedin.com/company/nomos-energy"}},"fonts":{"family":"Soehne","source":"https://qnsvr1iaztsgci9a.public.blob.vercel-storage.com/soehne-buch-d177Pah3KmnkO2UpYz4Ru0Yx4QcPU8.woff2","format":"woff2"},"contextual":{"options":["copy","view","claude","chatgpt","cursor",{"title":"Get Support","description":"Email our team about this page","icon":"life-ring","href":{"base":"mailto:support@nomos.energy","query":[{"key":"subject","value":"Docs question"},{"key":"body","value":"Page: $path\n\n"}]}}],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"riverslate","hasAudioNarration":false,"actualSubdomain":"riverslate","customDomains":["docs.nomos.energy"],"gitSource":{"type":"github","owner":"nomos-energy","repo":"monorepo","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4bddef2f7375d4fd960ea","collectionId":"ad23bb35-034c-46aa-b6ca-c1e650c42327","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4bddef2f7375d4fd960ea"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae4bddef2f7375d4fd960ea","clientVersion":"0.0.4039","searchFilterCounts":[{"language":"default","tag":"API Reference","count":323},{"language":"default","tag":"Subscriptions","count":24},{"language":"default","tag":"Webhooks","count":23},{"language":"default","tag":"Invoices","count":20},{"language":"default","tag":"Usage","count":19},{"language":"default","tag":"Documentation","count":16},{"language":"default","tag":"Leads","count":16},{"language":"default","tag":"Plans","count":16},{"language":"default","tag":"Authentication","count":15},{"language":"default","tag":"Customers","count":12}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".light #assistant-entry,.light #search-bar-entry,.light .navbar-link a,.light button[aria-label=\"Toggle dark mode\"]{background-color:#ebe8e3!important}.light #assistant-entry:hover,.light #search-bar-entry:hover,.light .navbar-link a:hover,.light button[aria-label=\"Toggle dark mode\"]:hover{background-color:#e2ded9!important}.light #navbar>div.bg-background-light,.light #page-context-menu button,.light #pagination>a,.light .card,.light [data-component-part=version-select-content],.light [role=menu][aria-labelledby^=page-context-menu],.light details.accordion,.light details.expandable{background-color:#fdfbfa}.dark #navbar>div.bg-background-light{background-color:#000}.dark #background-color{background-color:#0a0a0a}.dark #page-context-menu button,.dark #pagination>a,.dark [role=menu][aria-labelledby^=page-context-menu]{background-color:#21262c}#page-context-menu-button span{display:none}#page-context-menu{min-width:0;align-items:stretch}body:has(.is-home-page) #page-context-menu,body:has(.is-home-page) #pagination{display:none!important}.light div.bg-background-light:has(>div>.tryit-button){background-color:#fdfbfa}td code,th code{white-space:nowrap}@font-face{font-family:\"Soehne\";src:url(/fonts/soehne-kraftig.woff2) format(\"woff2\");font-weight:500 700;font-style:normal;font-display:swap}#navbar img[alt=\"dark logo\"],#navbar img[alt=\"light logo\"],#navbar img[src*=logo]{height:1.25rem;width:auto}h1,h2,h3,h4{font-weight:500!important}#navbar nav ul li a,.nav-tabs-item{font-weight:400!important}.nav-tabs-item{text-shadow:none!important}"}],"page":{"pagePath":"api-reference-2026-05-27-curie/usage/retrieve-usage-data","slug":"/api-reference-2026-05-27-curie/usage/retrieve-usage-data","pageMetadata":{"title":"Retrieve usage data","description":"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type.\n\n**Smart meters**:\nUsage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur.\n\n**Analog meters**:\nData is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /subscriptions/{id}/usage","href":"/api-reference-2026-05-27-curie/usage/retrieve-usage-data","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Smart meters\"\n }), \":\\nUsage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Analog meters\"\n }), \":\\nData is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.\"]\n })]\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":"Retrieve usage data","description":"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type.\n\n**Smart meters**:\nUsage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur.\n\n**Analog meters**:\nData is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /subscriptions/{id}/usage","href":"/api-reference-2026-05-27-curie/usage/retrieve-usage-data","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Usage"],"summary":"Retrieve usage data","description":"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type.\n\n**Smart meters**:\nUsage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur.\n\n**Analog meters**:\nData is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.","security":["05496a99-f43c-4835-a4d4-37a167a60606"],"parameters":["36481a33-2e80-4e0c-998f-f92a22c570c6","0ad54b2b-9431-4727-bcde-9eabc94e07e1","e1df6a01-b08e-469a-b1b9-76a26991a2fa","5de9ff65-17d6-4fd3-a302-512c4f60cbd9"],"responses":{"200":"e0e548a6-0de5-4576-983d-817e0d2e68ad","400":"7bfe0c82-b99b-4f1a-a1f9-adaf35060e49","401":"b0d07d1c-71ad-4c8f-946e-8636a7793e73","403":"d938e8ef-bb1c-4661-a5e9-9794ff7e3eba","404":"e0412281-69e5-4668-99b6-840db7e03b3b","422":"77ee169b-9df7-4b2b-8201-fb038a38562d","500":"25bc51b3-9bb6-41f3-abe8-8a62f4926edd"},"method":"get","type":"path","servers":["8aeb71fd-a605-4830-84ed-bf23c4f7b708"],"path":"/subscriptions/{id}/usage","baseUrlOptions":["https://api.nomos.energy"],"title":"Retrieve usage data","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"36481a33-2e80-4e0c-998f-f92a22c570c6":{"schema":{"type":"string","example":"sub_ig1f5x45789r3ax7dlfff4q4","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"id","in":"path"},"0ad54b2b-9431-4727-bcde-9eabc94e07e1":{"schema":{"type":"string","enum":["auto","15min","hour","day","week","month"],"default":"auto","example":"auto","description":"The resolution of the consumption. 'auto' will choose a good resolution based on the start and end date.","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"},"required":false,"description":"The resolution of the consumption. 'auto' will choose a good resolution based on the start and end date.","name":"resolution","in":"query"},"e1df6a01-b08e-469a-b1b9-76a26991a2fa":{"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","example":"2025-03-30","description":"The start date of the interval (inclusive). Defaults depend on the meter type. \n **Smart meters**: yesterday start of day (00:00:00) in the customers's timezone.\n **Analog meters**: subscription start date or 12 months ago, whichever is later.","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"The start date of the interval (inclusive). Defaults depend on the meter type. \n **Smart meters**: yesterday start of day (00:00:00) in the customers's timezone.\n **Analog meters**: subscription start date or 12 months ago, whichever is later.","name":"start","in":"query"},"5de9ff65-17d6-4fd3-a302-512c4f60cbd9":{"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","example":"2025-03-31","description":"The end date of the interval (exclusive). Defaults depend on the meter type. \n **Smart meters**: today start of day (00:00:00) in the customers's timezone.\n **Analog meters**: latest available reading date.","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"The end date of the interval (exclusive). Defaults depend on the meter type. \n **Smart meters**: today start of day (00:00:00) in the customers's timezone.\n **Analog meters**: latest available reading date.","name":"end","in":"query"}},"responses":{"e0e548a6-0de5-4576-983d-817e0d2e68ad":{"description":"Retrieve the subscription usage","content":{"application/json":{"schema":{"type":"object","properties":{"object":{"type":"string","enum":["usage"],"isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"meter_type":{"type":"string","enum":["analog","smart"],"example":"smart","description":"The meter type. Smart meters record consumption data in 15min intervals, analog meter readings only get reported periodically by the metering operator or the customer.","isRequired":true,"uniqueKey":"meter_type","typeLabel":"enum\u003cstring>"},"resolution":{"type":"string","enum":["15min","hour","day","week","month"],"example":"15min","description":"The resolution of the consumption. An optimal resolution will be chosen based on the start and end date if no `resolution` is provided in the query params.","isRequired":true,"uniqueKey":"resolution","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","properties":{"start":{"type":"string","format":"date-time","description":"The start date of the consumption interval","isRequired":true,"uniqueKey":"data.items.[INDEX].start","typeLabel":"string\u003cdate-time>"},"usage":{"type":"number","description":"Consumption in kWh in the interval","isRequired":true,"uniqueKey":"data.items.[INDEX].usage","typeLabel":"number"},"type":{"type":"string","enum":["final","preliminary"],"description":"Preliminary values are still subject to change","isRequired":true,"uniqueKey":"data.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"required":["start","usage","type"],"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"example":[{"start":"2025-03-31T22:00:00.000Z","usage":0.2,"type":"final"},{"start":"2025-03-31T22:15:00.000Z","usage":0.15,"type":"final"},{"start":"2025-03-31T22:30:00.000Z","usage":0.18,"type":"final"},{"start":"2025-03-31T22:45:00.000Z","usage":0.12,"type":"final"},{"start":"2025-03-31T23:00:00.000Z","usage":0.1,"type":"final"},{"start":"2025-03-31T23:15:00.000Z","usage":0.08,"type":"final"},{"start":"2025-03-31T23:30:00.000Z","usage":0.09,"type":"final"},{"start":"2025-03-31T23:45:00.000Z","usage":0.11,"type":"final"},{"start":"2025-04-01T00:00:00.000Z","usage":0.13,"type":"final"},{"start":"2025-04-01T00:15:00.000Z","usage":0.14,"type":"final"},{"start":"2025-04-01T00:30:00.000Z","usage":0.16,"type":"final"},{"start":"2025-04-01T00:45:00.000Z","usage":0.17,"type":"final"},{"start":"2025-04-01T01:00:00.000Z","usage":0.19,"type":"final"},{"start":"2025-04-01T01:15:00.000Z","usage":0.21,"type":"final"},{"start":"2025-04-01T01:30:00.000Z","usage":0.23,"type":"final"},{"start":"2025-04-01T01:45:00.000Z","usage":0.25,"type":"final"},{"start":"2025-04-01T02:00:00.000Z","usage":0.28,"type":"final"},{"start":"2025-04-01T02:15:00.000Z","usage":0.31,"type":"final"},{"start":"2025-04-01T02:30:00.000Z","usage":0.34,"type":"final"},{"start":"2025-04-01T02:45:00.000Z","usage":0.37,"type":"final"},{"start":"2025-04-01T03:00:00.000Z","usage":0.41,"type":"final"},{"start":"2025-04-01T03:15:00.000Z","usage":0.45,"type":"final"},{"start":"2025-04-01T03:30:00.000Z","usage":0.49,"type":"final"},{"start":"2025-04-01T03:45:00.000Z","usage":0.53,"type":"final"},{"start":"2025-04-01T04:00:00.000Z","usage":0.58,"type":"final"},{"start":"2025-04-01T04:15:00.000Z","usage":0.63,"type":"final"},{"start":"2025-04-01T04:30:00.000Z","usage":0.68,"type":"final"},{"start":"2025-04-01T04:45:00.000Z","usage":0.73,"type":"final"},{"start":"2025-04-01T05:00:00.000Z","usage":0.79,"type":"final"},{"start":"2025-04-01T05:15:00.000Z","usage":0.85,"type":"final"},{"start":"2025-04-01T05:30:00.000Z","usage":0.91,"type":"final"},{"start":"2025-04-01T05:45:00.000Z","usage":0.97,"type":"final"},{"start":"2025-04-01T06:00:00.000Z","usage":1.04,"type":"final"},{"start":"2025-04-01T06:15:00.000Z","usage":1.11,"type":"final"},{"start":"2025-04-01T06:30:00.000Z","usage":1.18,"type":"final"},{"start":"2025-04-01T06:45:00.000Z","usage":1.25,"type":"final"},{"start":"2025-04-01T07:00:00.000Z","usage":1.32,"type":"final"},{"start":"2025-04-01T07:15:00.000Z","usage":1.39,"type":"final"},{"start":"2025-04-01T07:30:00.000Z","usage":1.46,"type":"final"},{"start":"2025-04-01T07:45:00.000Z","usage":1.53,"type":"final"},{"start":"2025-04-01T08:00:00.000Z","usage":1.6,"type":"final"},{"start":"2025-04-01T08:15:00.000Z","usage":1.67,"type":"final"},{"start":"2025-04-01T08:30:00.000Z","usage":1.74,"type":"final"},{"start":"2025-04-01T08:45:00.000Z","usage":1.81,"type":"final"},{"start":"2025-04-01T09:00:00.000Z","usage":1.88,"type":"final"},{"start":"2025-04-01T09:15:00.000Z","usage":1.95,"type":"final"},{"start":"2025-04-01T09:30:00.000Z","usage":2.02,"type":"final"},{"start":"2025-04-01T09:45:00.000Z","usage":2.09,"type":"final"},{"start":"2025-04-01T10:00:00.000Z","usage":2.16,"type":"final"},{"start":"2025-04-01T10:15:00.000Z","usage":2.23,"type":"final"},{"start":"2025-04-01T10:30:00.000Z","usage":2.3,"type":"final"},{"start":"2025-04-01T10:45:00.000Z","usage":2.37,"type":"final"},{"start":"2025-04-01T11:00:00.000Z","usage":2.44,"type":"final"},{"start":"2025-04-01T11:15:00.000Z","usage":2.51,"type":"final"},{"start":"2025-04-01T11:30:00.000Z","usage":2.58,"type":"final"},{"start":"2025-04-01T11:45:00.000Z","usage":2.65,"type":"final"},{"start":"2025-04-01T12:00:00.000Z","usage":2.72,"type":"final"},{"start":"2025-04-01T12:15:00.000Z","usage":2.79,"type":"final"},{"start":"2025-04-01T12:30:00.000Z","usage":2.86,"type":"final"},{"start":"2025-04-01T12:45:00.000Z","usage":2.93,"type":"final"},{"start":"2025-04-01T13:00:00.000Z","usage":3,"type":"final"},{"start":"2025-04-01T13:15:00.000Z","usage":3.07,"type":"final"},{"start":"2025-04-01T13:30:00.000Z","usage":3.14,"type":"final"},{"start":"2025-04-01T13:45:00.000Z","usage":3.21,"type":"final"},{"start":"2025-04-01T14:00:00.000Z","usage":3.28,"type":"final"},{"start":"2025-04-01T14:15:00.000Z","usage":3.35,"type":"final"},{"start":"2025-04-01T14:30:00.000Z","usage":3.42,"type":"final"},{"start":"2025-04-01T14:45:00.000Z","usage":3.49,"type":"final"},{"start":"2025-04-01T15:00:00.000Z","usage":3.56,"type":"final"},{"start":"2025-04-01T15:15:00.000Z","usage":3.63,"type":"final"},{"start":"2025-04-01T15:30:00.000Z","usage":3.7,"type":"final"},{"start":"2025-04-01T15:45:00.000Z","usage":3.77,"type":"final"},{"start":"2025-04-01T16:00:00.000Z","usage":3.84,"type":"final"},{"start":"2025-04-01T16:15:00.000Z","usage":3.91,"type":"final"},{"start":"2025-04-01T16:30:00.000Z","usage":3.98,"type":"final"},{"start":"2025-04-01T16:45:00.000Z","usage":4.05,"type":"final"},{"start":"2025-04-01T17:00:00.000Z","usage":4.12,"type":"final"},{"start":"2025-04-01T17:15:00.000Z","usage":4.19,"type":"final"},{"start":"2025-04-01T17:30:00.000Z","usage":4.26,"type":"final"},{"start":"2025-04-01T17:45:00.000Z","usage":4.33,"type":"final"},{"start":"2025-04-01T18:00:00.000Z","usage":4.4,"type":"final"},{"start":"2025-04-01T18:15:00.000Z","usage":4.47,"type":"final"},{"start":"2025-04-01T18:30:00.000Z","usage":4.54,"type":"final"},{"start":"2025-04-01T18:45:00.000Z","usage":4.61,"type":"final"},{"start":"2025-04-01T19:00:00.000Z","usage":4.68,"type":"final"},{"start":"2025-04-01T19:15:00.000Z","usage":4.75,"type":"final"},{"start":"2025-04-01T19:30:00.000Z","usage":4.82,"type":"final"},{"start":"2025-04-01T19:45:00.000Z","usage":4.89,"type":"final"},{"start":"2025-04-01T20:00:00.000Z","usage":4.96,"type":"final"},{"start":"2025-04-01T20:15:00.000Z","usage":5.03,"type":"final"},{"start":"2025-04-01T20:30:00.000Z","usage":5.1,"type":"final"},{"start":"2025-04-01T20:45:00.000Z","usage":5.17,"type":"final"},{"start":"2025-04-01T21:00:00.000Z","usage":5.24,"type":"final"},{"start":"2025-04-01T21:15:00.000Z","usage":5.31,"type":"final"},{"start":"2025-04-01T21:30:00.000Z","usage":5.38,"type":"final"},{"start":"2025-04-01T21:45:00.000Z","usage":5.45,"type":"final"}],"description":"The consumption of the meter","isRequired":true,"uniqueKey":"data","typeLabel":"object[]"}},"required":["object","meter_type","resolution","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"object":"usage","meter_type":"smart","resolution":"15min","data":[{"start":"2025-03-31T22:00:00.000Z","usage":0.2,"type":"final"},{"start":"2025-03-31T22:15:00.000Z","usage":0.15,"type":"final"},{"start":"2025-03-31T22:30:00.000Z","usage":0.18,"type":"final"},{"start":"2025-03-31T22:45:00.000Z","usage":0.12,"type":"final"},{"start":"2025-03-31T23:00:00.000Z","usage":0.1,"type":"final"},{"start":"2025-03-31T23:15:00.000Z","usage":0.08,"type":"final"},{"start":"2025-03-31T23:30:00.000Z","usage":0.09,"type":"final"},{"start":"2025-03-31T23:45:00.000Z","usage":0.11,"type":"final"},{"start":"2025-04-01T00:00:00.000Z","usage":0.13,"type":"final"},{"start":"2025-04-01T00:15:00.000Z","usage":0.14,"type":"final"},{"start":"2025-04-01T00:30:00.000Z","usage":0.16,"type":"final"},{"start":"2025-04-01T00:45:00.000Z","usage":0.17,"type":"final"},{"start":"2025-04-01T01:00:00.000Z","usage":0.19,"type":"final"},{"start":"2025-04-01T01:15:00.000Z","usage":0.21,"type":"final"},{"start":"2025-04-01T01:30:00.000Z","usage":0.23,"type":"final"},{"start":"2025-04-01T01:45:00.000Z","usage":0.25,"type":"final"},{"start":"2025-04-01T02:00:00.000Z","usage":0.28,"type":"final"},{"start":"2025-04-01T02:15:00.000Z","usage":0.31,"type":"final"},{"start":"2025-04-01T02:30:00.000Z","usage":0.34,"type":"final"},{"start":"2025-04-01T02:45:00.000Z","usage":0.37,"type":"final"},{"start":"2025-04-01T03:00:00.000Z","usage":0.41,"type":"final"},{"start":"2025-04-01T03:15:00.000Z","usage":0.45,"type":"final"},{"start":"2025-04-01T03:30:00.000Z","usage":0.49,"type":"final"},{"start":"2025-04-01T03:45:00.000Z","usage":0.53,"type":"final"},{"start":"2025-04-01T04:00:00.000Z","usage":0.58,"type":"final"},{"start":"2025-04-01T04:15:00.000Z","usage":0.63,"type":"final"},{"start":"2025-04-01T04:30:00.000Z","usage":0.68,"type":"final"},{"start":"2025-04-01T04:45:00.000Z","usage":0.73,"type":"final"},{"start":"2025-04-01T05:00:00.000Z","usage":0.79,"type":"final"},{"start":"2025-04-01T05:15:00.000Z","usage":0.85,"type":"final"},{"start":"2025-04-01T05:30:00.000Z","usage":0.91,"type":"final"},{"start":"2025-04-01T05:45:00.000Z","usage":0.97,"type":"final"},{"start":"2025-04-01T06:00:00.000Z","usage":1.04,"type":"final"},{"start":"2025-04-01T06:15:00.000Z","usage":1.11,"type":"final"},{"start":"2025-04-01T06:30:00.000Z","usage":1.18,"type":"final"},{"start":"2025-04-01T06:45:00.000Z","usage":1.25,"type":"final"},{"start":"2025-04-01T07:00:00.000Z","usage":1.32,"type":"final"},{"start":"2025-04-01T07:15:00.000Z","usage":1.39,"type":"final"},{"start":"2025-04-01T07:30:00.000Z","usage":1.46,"type":"final"},{"start":"2025-04-01T07:45:00.000Z","usage":1.53,"type":"final"},{"start":"2025-04-01T08:00:00.000Z","usage":1.6,"type":"final"},{"start":"2025-04-01T08:15:00.000Z","usage":1.67,"type":"final"},{"start":"2025-04-01T08:30:00.000Z","usage":1.74,"type":"final"},{"start":"2025-04-01T08:45:00.000Z","usage":1.81,"type":"final"},{"start":"2025-04-01T09:00:00.000Z","usage":1.88,"type":"final"},{"start":"2025-04-01T09:15:00.000Z","usage":1.95,"type":"final"},{"start":"2025-04-01T09:30:00.000Z","usage":2.02,"type":"final"},{"start":"2025-04-01T09:45:00.000Z","usage":2.09,"type":"final"},{"start":"2025-04-01T10:00:00.000Z","usage":2.16,"type":"final"},{"start":"2025-04-01T10:15:00.000Z","usage":2.23,"type":"final"},{"start":"2025-04-01T10:30:00.000Z","usage":2.3,"type":"final"},{"start":"2025-04-01T10:45:00.000Z","usage":2.37,"type":"final"},{"start":"2025-04-01T11:00:00.000Z","usage":2.44,"type":"final"},{"start":"2025-04-01T11:15:00.000Z","usage":2.51,"type":"final"},{"start":"2025-04-01T11:30:00.000Z","usage":2.58,"type":"final"},{"start":"2025-04-01T11:45:00.000Z","usage":2.65,"type":"final"},{"start":"2025-04-01T12:00:00.000Z","usage":2.72,"type":"final"},{"start":"2025-04-01T12:15:00.000Z","usage":2.79,"type":"final"},{"start":"2025-04-01T12:30:00.000Z","usage":2.86,"type":"final"},{"start":"2025-04-01T12:45:00.000Z","usage":2.93,"type":"final"},{"start":"2025-04-01T13:00:00.000Z","usage":3,"type":"final"},{"start":"2025-04-01T13:15:00.000Z","usage":3.07,"type":"final"},{"start":"2025-04-01T13:30:00.000Z","usage":3.14,"type":"final"},{"start":"2025-04-01T13:45:00.000Z","usage":3.21,"type":"final"},{"start":"2025-04-01T14:00:00.000Z","usage":3.28,"type":"final"},{"start":"2025-04-01T14:15:00.000Z","usage":3.35,"type":"final"},{"start":"2025-04-01T14:30:00.000Z","usage":3.42,"type":"final"},{"start":"2025-04-01T14:45:00.000Z","usage":3.49,"type":"final"},{"start":"2025-04-01T15:00:00.000Z","usage":3.56,"type":"final"},{"start":"2025-04-01T15:15:00.000Z","usage":3.63,"type":"final"},{"start":"2025-04-01T15:30:00.000Z","usage":3.7,"type":"final"},{"start":"2025-04-01T15:45:00.000Z","usage":3.77,"type":"final"},{"start":"2025-04-01T16:00:00.000Z","usage":3.84,"type":"final"},{"start":"2025-04-01T16:15:00.000Z","usage":3.91,"type":"final"},{"start":"2025-04-01T16:30:00.000Z","usage":3.98,"type":"final"},{"start":"2025-04-01T16:45:00.000Z","usage":4.05,"type":"final"},{"start":"2025-04-01T17:00:00.000Z","usage":4.12,"type":"final"},{"start":"2025-04-01T17:15:00.000Z","usage":4.19,"type":"final"},{"start":"2025-04-01T17:30:00.000Z","usage":4.26,"type":"final"},{"start":"2025-04-01T17:45:00.000Z","usage":4.33,"type":"final"},{"start":"2025-04-01T18:00:00.000Z","usage":4.4,"type":"final"},{"start":"2025-04-01T18:15:00.000Z","usage":4.47,"type":"final"},{"start":"2025-04-01T18:30:00.000Z","usage":4.54,"type":"final"},{"start":"2025-04-01T18:45:00.000Z","usage":4.61,"type":"final"},{"start":"2025-04-01T19:00:00.000Z","usage":4.68,"type":"final"},{"start":"2025-04-01T19:15:00.000Z","usage":4.75,"type":"final"},{"start":"2025-04-01T19:30:00.000Z","usage":4.82,"type":"final"},{"start":"2025-04-01T19:45:00.000Z","usage":4.89,"type":"final"},{"start":"2025-04-01T20:00:00.000Z","usage":4.96,"type":"final"},{"start":"2025-04-01T20:15:00.000Z","usage":5.03,"type":"final"},{"start":"2025-04-01T20:30:00.000Z","usage":5.1,"type":"final"},{"start":"2025-04-01T20:45:00.000Z","usage":5.17,"type":"final"},{"start":"2025-04-01T21:00:00.000Z","usage":5.24,"type":"final"},{"start":"2025-04-01T21:15:00.000Z","usage":5.31,"type":"final"},{"start":"2025-04-01T21:30:00.000Z","usage":5.38,"type":"final"},{"start":"2025-04-01T21:45:00.000Z","usage":5.45,"type":"final"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"7bfe0c82-b99b-4f1a-a1f9-adaf35060e49":{"description":"The request is invalid: a field fails validation, breaks a business rule, or the body is not valid JSON. `errors` lists every problem with its field.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["BAD_REQUEST"],"description":"The error code related to the status code.","example":"BAD_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A human readable message describing the issue.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"The request id to be used for debugging and error reporting.","example":"37a04f8f-e791-491c-81e1-86cd304649bb","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"docs":{"type":"string","description":"The docs related to the error code.","example":"https://docs.nomos.energy/api-references/errors/BAD_REQUEST","isRequired":true,"uniqueKey":"docs","typeLabel":"string"},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"What is wrong with the field, such as `invalid_type` or `asset_not_found`. `x-extensible-enum` lists the values known today. New values can be added in any API version, so treat an unknown value like any other error of the response's status.","example":"invalid_type","x-extensible-enum":["invalid_type","too_big","too_small","invalid_format","not_multiple_of","unrecognized_keys","invalid_union","invalid_key","invalid_element","invalid_value","custom","unserviceable_zip","ended_subscription","duplicate_grid_reduction","missing_smart_meter","missing_module_1","incompatible_grid_reduction","unsupported_product","unsupported_meter_order","duplicate_meter_order","unsupported_meter","out_of_period_meter_reading","unsupported_meter_reading","duplicate_meter_reading","implausible_meter_reading","duplicate_customer_email","invalid_iban","upgrade_api_version","withdrawal_not_allowed","invalid_termination_date","subscription_not_started","terminated_subscription","missing_household","invalid_household_customer","invalid_household_meter","duplicate_consumption_subscription","invalid_inverter","read_only_asset","duplicate_external_id","asset_has_children","asset_decommissioned","asset_not_found","mixed_households","field_not_allowed","invalid_direction","duplicate_timestamp","asset_not_steerable","mode_not_allowed","slot_missing"],"isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"field":{"type":"string","example":"customer.email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","example":"Invalid input: expected string, received undefined","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["code","field","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"Per-field breakdown of a validation or business-rule failure. Omitted for API versions before the structured-errors cutoff.","uniqueKey":"errors","typeLabel":"object[]"}},"required":["code","message","requestId","docs"],"uniqueKey":"","typeLabel":"object"},"examples":{"Unknown resolution":{"title":"Unknown resolution","value":{"code":"BAD_REQUEST","message":"Invalid option: expected one of \"auto\"|\"15min\"|\"hour\"|\"day\"|\"week\"|\"month\"","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/BAD_REQUEST","errors":[{"code":"invalid_value","field":"resolution","message":"Invalid option: expected one of \"auto\"|\"15min\"|\"hour\"|\"day\"|\"week\"|\"month\""}]}},"Date in another format":{"title":"Date in another format","value":{"code":"BAD_REQUEST","message":"Date must be in YYYY-MM-DD format","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/BAD_REQUEST","errors":[{"code":"invalid_format","field":"start","message":"Date must be in YYYY-MM-DD format"}]}},"Unsupported version header":{"title":"Unsupported version header","value":{"code":"BAD_REQUEST","message":"Version header 2026-01-01.foo is invalid.","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/BAD_REQUEST"}}},"exampleType":"examples"}},"exampleType":"examples"},"b0d07d1c-71ad-4c8f-946e-8636a7793e73":{"description":"The access token is missing, expired or invalid.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["UNAUTHORIZED"],"description":"The error code related to the status code.","example":"UNAUTHORIZED","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A human readable message describing the issue.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"The request id to be used for debugging and error reporting.","example":"37a04f8f-e791-491c-81e1-86cd304649bb","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"docs":{"type":"string","description":"The docs related to the error code.","example":"https://docs.nomos.energy/api-references/errors/UNAUTHORIZED","isRequired":true,"uniqueKey":"docs","typeLabel":"string"}},"required":["code","message","requestId","docs"],"uniqueKey":"","typeLabel":"object"},"examples":{"No token":{"title":"No token","value":{"code":"UNAUTHORIZED","message":"No authorization header provided.","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/UNAUTHORIZED"}},"Expired token":{"title":"Expired token","value":{"code":"UNAUTHORIZED","message":"Token expired","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/UNAUTHORIZED"}},"Invalid token":{"title":"Invalid token","value":{"code":"UNAUTHORIZED","message":"Invalid or malformed token","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/UNAUTHORIZED"}}},"exampleType":"examples"}},"exampleType":"examples"},"d938e8ef-bb1c-4661-a5e9-9794ff7e3eba":{"description":"The access token is valid but not allowed to use this endpoint.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["FORBIDDEN"],"description":"The error code related to the status code.","example":"FORBIDDEN","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A human readable message describing the issue.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"The request id to be used for debugging and error reporting.","example":"37a04f8f-e791-491c-81e1-86cd304649bb","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"docs":{"type":"string","description":"The docs related to the error code.","example":"https://docs.nomos.energy/api-references/errors/FORBIDDEN","isRequired":true,"uniqueKey":"docs","typeLabel":"string"}},"required":["code","message","requestId","docs"],"uniqueKey":"","typeLabel":"object"},"examples":{"Token without scope":{"title":"Token without scope","value":{"code":"FORBIDDEN","message":"Insufficient scope: read:* required.","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/FORBIDDEN"}},"Customer token without customer":{"title":"Customer token without customer","value":{"code":"FORBIDDEN","message":"Customer not found.","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/FORBIDDEN"}}},"exampleType":"examples"}},"exampleType":"examples"},"e0412281-69e5-4668-99b6-840db7e03b3b":{"description":"A resource in the path or the body does not exist or belongs to another organization, or the endpoint does not exist in the API version of your token.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["NOT_FOUND"],"description":"The error code related to the status code.","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A human readable message describing the issue.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"The request id to be used for debugging and error reporting.","example":"37a04f8f-e791-491c-81e1-86cd304649bb","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"docs":{"type":"string","description":"The docs related to the error code.","example":"https://docs.nomos.energy/api-references/errors/NOT_FOUND","isRequired":true,"uniqueKey":"docs","typeLabel":"string"},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"What is wrong with the field, such as `invalid_type` or `asset_not_found`. `x-extensible-enum` lists the values known today. New values can be added in any API version, so treat an unknown value like any other error of the response's status.","example":"invalid_type","x-extensible-enum":["invalid_type","too_big","too_small","invalid_format","not_multiple_of","unrecognized_keys","invalid_union","invalid_key","invalid_element","invalid_value","custom","unserviceable_zip","ended_subscription","duplicate_grid_reduction","missing_smart_meter","missing_module_1","incompatible_grid_reduction","unsupported_product","unsupported_meter_order","duplicate_meter_order","unsupported_meter","out_of_period_meter_reading","unsupported_meter_reading","duplicate_meter_reading","implausible_meter_reading","duplicate_customer_email","invalid_iban","upgrade_api_version","withdrawal_not_allowed","invalid_termination_date","subscription_not_started","terminated_subscription","missing_household","invalid_household_customer","invalid_household_meter","duplicate_consumption_subscription","invalid_inverter","read_only_asset","duplicate_external_id","asset_has_children","asset_decommissioned","asset_not_found","mixed_households","field_not_allowed","invalid_direction","duplicate_timestamp","asset_not_steerable","mode_not_allowed","slot_missing"],"isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"field":{"type":"string","example":"customer.email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","example":"Invalid input: expected string, received undefined","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["code","field","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"Per-field breakdown of a validation or business-rule failure. Omitted for API versions before the structured-errors cutoff.","uniqueKey":"errors","typeLabel":"object[]"}},"required":["code","message","requestId","docs"],"uniqueKey":"","typeLabel":"object"},"examples":{"Unknown subscription":{"title":"Unknown subscription","value":{"code":"NOT_FOUND","message":"Subscription not found","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/NOT_FOUND"}},"Endpoint not in your API version":{"title":"Endpoint not in your API version","value":{"code":"NOT_FOUND","message":"There is no GET /subscriptions/{id}/usage in API version 2025-12-01.chucky.","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/NOT_FOUND"}}},"exampleType":"examples"}},"exampleType":"examples"},"77ee169b-9df7-4b2b-8201-fb038a38562d":{"description":"A query parameter, such as a filter value or a date range, is invalid.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["UNPROCESSABLE_ENTITY"],"description":"The error code related to the status code.","example":"UNPROCESSABLE_ENTITY","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A human readable message describing the issue.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"The request id to be used for debugging and error reporting.","example":"37a04f8f-e791-491c-81e1-86cd304649bb","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"docs":{"type":"string","description":"The docs related to the error code.","example":"https://docs.nomos.energy/api-references/errors/UNPROCESSABLE_ENTITY","isRequired":true,"uniqueKey":"docs","typeLabel":"string"},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"What is wrong with the field, such as `invalid_type` or `asset_not_found`. `x-extensible-enum` lists the values known today. New values can be added in any API version, so treat an unknown value like any other error of the response's status.","example":"invalid_type","x-extensible-enum":["invalid_type","too_big","too_small","invalid_format","not_multiple_of","unrecognized_keys","invalid_union","invalid_key","invalid_element","invalid_value","custom","unserviceable_zip","ended_subscription","duplicate_grid_reduction","missing_smart_meter","missing_module_1","incompatible_grid_reduction","unsupported_product","unsupported_meter_order","duplicate_meter_order","unsupported_meter","out_of_period_meter_reading","unsupported_meter_reading","duplicate_meter_reading","implausible_meter_reading","duplicate_customer_email","invalid_iban","upgrade_api_version","withdrawal_not_allowed","invalid_termination_date","subscription_not_started","terminated_subscription","missing_household","invalid_household_customer","invalid_household_meter","duplicate_consumption_subscription","invalid_inverter","read_only_asset","duplicate_external_id","asset_has_children","asset_decommissioned","asset_not_found","mixed_households","field_not_allowed","invalid_direction","duplicate_timestamp","asset_not_steerable","mode_not_allowed","slot_missing"],"isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"field":{"type":"string","example":"customer.email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","example":"Invalid input: expected string, received undefined","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["code","field","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"Per-field breakdown of a validation or business-rule failure. Omitted for API versions before the structured-errors cutoff.","uniqueKey":"errors","typeLabel":"object[]"}},"required":["code","message","requestId","docs"],"uniqueKey":"","typeLabel":"object"},"examples":{"Date that does not exist":{"title":"Date that does not exist","value":{"code":"UNPROCESSABLE_ENTITY","message":"start must be a valid date","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/UNPROCESSABLE_ENTITY","errors":[{"code":"invalid_format","field":"start","message":"start must be a valid date"}]}},"Date out of range":{"title":"Date out of range","value":{"code":"UNPROCESSABLE_ENTITY","message":"start must be between 2000-01-01 and 2099-12-31","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/UNPROCESSABLE_ENTITY","errors":[{"code":"invalid_value","field":"start","message":"start must be between 2000-01-01 and 2099-12-31"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"25bc51b3-9bb6-41f3-abe8-8a62f4926edd":{"description":"Something went wrong on our side. Retry later, and send us the `requestId` if it persists.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["INTERNAL_SERVER_ERROR"],"description":"The error code related to the status code.","example":"INTERNAL_SERVER_ERROR","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A human readable message describing the issue.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"requestId":{"type":"string","description":"The request id to be used for debugging and error reporting.","example":"37a04f8f-e791-491c-81e1-86cd304649bb","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"docs":{"type":"string","description":"The docs related to the error code.","example":"https://docs.nomos.energy/api-references/errors/INTERNAL_SERVER_ERROR","isRequired":true,"uniqueKey":"docs","typeLabel":"string"}},"required":["code","message","requestId","docs"],"uniqueKey":"","typeLabel":"object"},"examples":{"Unexpected error":{"title":"Unexpected error","value":{"code":"INTERNAL_SERVER_ERROR","message":"Internal Server Error","requestId":"37a04f8f-e791-491c-81e1-86cd304649bb","docs":"https://docs.nomos.energy/api-references/errors/INTERNAL_SERVER_ERROR"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"05496a99-f43c-4835-a4d4-37a167a60606":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"}}},"servers":{"8aeb71fd-a605-4830-84ed-bf23c4f7b708":{"url":"https://api.nomos.energy","description":"production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"openapi/openapi.curie.json"},"subdomain":"riverslate","siteName":"Nomos","title":"Retrieve usage data - Nomos","navMaps":{"firstHrefInVersion":{"2026-09-08.gauss":{"href":"/api-reference/usage/retrieve-usage-data","matchLevel":1},"2026-05-27.curie":{"href":"/api-reference-2026-05-27-curie/usage/retrieve-usage-data","matchLevel":0},"2026-01-29.edison":{"href":"/api-reference-2026-01-29-edison/plans/list-plans","matchLevel":2},"2025-12-16.batman":{"href":"/api-reference-2025-12-16-batman/plans/list-plans","matchLevel":2},"2025-12-01.chucky":{"href":"/api-reference-2025-12-01-chucky/plans/retrieve-a-plan","matchLevel":2}},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T15:55:29.052Z","originalFileLocation":"api-reference-2026-05-27-curie/usage/retrieve-usage-data.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=\"light\"}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=\"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type. Smart meters: Usage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur. Analog meters: Data is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nomos\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_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=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Retrieve usage data - Nomos\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type. Smart meters: Usage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur. Analog meters: Data is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nomos\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://riverslate.mintlify.app/_mintlify/api/og/v2?division=Usage\u0026amp;title=Retrieve+usage+data\u0026amp;description=Retrieve+the+usage+data+for+a+subscription.+Usage+is+the+electricity+consumed+from+the+grid%2C+or+fed+into+the+grid+for+feed-in+subscriptions.+Values+are+positive\u0026amp;theme=5668da0c231285124c856495\u0026amp;signature=062fd927f3c2654331961df11ad50dacc86ce94ab7723366b0f1d17e01376ae0\">\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=\"Retrieve usage data - Nomos\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type. Smart meters: Usage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur. Analog meters: Data is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://riverslate.mintlify.app/_mintlify/api/og/v2?division=Usage\u0026amp;title=Retrieve+usage+data\u0026amp;description=Retrieve+the+usage+data+for+a+subscription.+Usage+is+the+electricity+consumed+from+the+grid%2C+or+fed+into+the+grid+for+feed-in+subscriptions.+Values+are+positive\u0026amp;theme=5668da0c231285124c856495\u0026amp;signature=062fd927f3c2654331961df11ad50dacc86ce94ab7723366b0f1d17e01376ae0\">\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=\"/mintlify-assets/_mintlify/favicons/riverslate/iILQM7kXCjcV9kRT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nomos\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1b1915\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference-2026-05-27-curie/usage/retrieve-usage-data.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nomos.energy/#organization\",\"name\":\"Nomos\",\"url\":\"https://docs.nomos.energy\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/riverslate/0nQqndf6SGR4MtUC/logo/light.svg?fit=max\u0026auto=format\u0026n=0nQqndf6SGR4MtUC\u0026q=85\u0026s=99c5d32286bf07989f99539ad1584d34\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nomos.energy#website\",\"name\":\"Nomos\",\"url\":\"https://docs.nomos.energy\",\"publisher\":{\"@id\":\"https://docs.nomos.energy/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data#webpage\",\"url\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data\",\"name\":\"Retrieve usage data\",\"description\":\"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type. Smart meters: Usage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur. Analog meters: Data is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.\",\"dateModified\":\"2026-10-30T15:55:29.052Z\",\"isPartOf\":{\"@id\":\"https://docs.nomos.energy#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/plans/list-plans\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retrieve usage data\",\"item\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data#apireference\",\"headline\":\"Retrieve usage data\",\"name\":\"Retrieve usage data\",\"description\":\"Retrieve the usage data for a subscription. Usage is the electricity consumed from the grid, or fed into the grid for feed-in subscriptions. Values are positive magnitudes for both directions; the direction comes from the plan. Results depend on the meter type. Smart meters: Usage data becomes available from 4pm on the following day. Metering Service Providers (MSB) might share preliminary values until replaced by final values up to the 8th working day of the following month. Data is available as soon as provided by the responsible MSB. Delays or missing data may occur. Analog meters: Data is based on meter readings by customers and MSBs and available on a monthly level. In the absence of metering readings, Nomos creates a preliminary estimation at the end of each month. Subsequent meter readings take precedence over existing estimates and trigger invoice corrections if applicable.\",\"url\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nomos.energy/api-reference-2026-05-27-curie/usage/retrieve-usage-data#webpage\"},\"dateModified\":\"2026-10-30T15:55:29.052Z\",\"publisher\":{\"@id\":\"https://docs.nomos.energy/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nomos.energy#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nomos\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Nomos","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/home"}]},{"tab":"API Reference","icon":"code","versions":[{"version":"2026-09-08.gauss","default":true,"pages":[{"title":"2026-09-08.gauss","href":"/api-reference/usage/retrieve-usage-data"}]},{"version":"2026-05-27.curie","groups":[{"group":" ","pages":[{"title":"API Reference","sidebarTitle":"Introduction","href":"/api-references/introduction"},{"title":"Authentication","href":"/api-references/authentication"},{"title":"Versioning","href":"/api-references/versioning"},{"title":"Pagination","href":"/api-references/pagination"},{"title":"Filtering","href":"/api-references/filtering"},{"title":"Errors","href":"/api-references/errors"},{"title":"Changelog","href":"/api-references/changelog"}]},{"group":"API Reference","pages":[{"group":"Plans","pages":[{"title":"List plans","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /plans","href":"/api-reference-2026-05-27-curie/plans/list-plans"},{"title":"Retrieve a plan","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /plans/{id}","href":"/api-reference-2026-05-27-curie/plans/retrieve-a-plan"},{"title":"Retrieve a quote","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /plans/{id}/quote","href":"/api-reference-2026-05-27-curie/plans/retrieve-a-quote"}]},{"group":"Leads","pages":[{"title":"List leads","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /leads","href":"/api-reference-2026-05-27-curie/leads/list-leads"},{"title":"Create a lead","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /leads","href":"/api-reference-2026-05-27-curie/leads/create-a-lead"},{"title":"Retrieve a lead","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /leads/{id}","href":"/api-reference-2026-05-27-curie/leads/retrieve-a-lead"}]},{"group":"Subscriptions","pages":[{"title":"Retrieve a subscription","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /subscriptions/{id}","href":"/api-reference-2026-05-27-curie/subscriptions/retrieve-a-subscription"},{"title":"Update a subscription","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json patch /subscriptions/{id}","href":"/api-reference-2026-05-27-curie/subscriptions/update-a-subscription"},{"title":"Terminate a subscription","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /subscriptions/{id}/terminate","href":"/api-reference-2026-05-27-curie/subscriptions/terminate-a-subscription"},{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /subscriptions","href":"/api-reference-2026-05-27-curie/subscriptions/list-subscriptions"},{"title":"Create a subscription","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /subscriptions","href":"/api-reference-2026-05-27-curie/subscriptions/create-a-subscription"}]},{"group":"Customers","pages":[{"title":"Retrieve a customer","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /customers/{id}","href":"/api-reference-2026-05-27-curie/customers/retrieve-a-customer"},{"title":"Update a customer","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json patch /customers/{id}","href":"/api-reference-2026-05-27-curie/customers/update-a-customer"},{"title":"List customers","description":"Retrieve all customers with cursor pagination","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /customers","href":"/api-reference-2026-05-27-curie/customers/list-customers"}]},{"group":"Usage","pages":[{"title":"Retrieve usage data","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /subscriptions/{id}/usage","href":"/api-reference-2026-05-27-curie/usage/retrieve-usage-data"},{"title":"List meter readings","description":"Retrieve all meter readings for the organization with cursor pagination. Customer users will only see their own. Use filter[subscription][eq]=\u003cid> to scope to a single subscription.","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /meter-readings","href":"/api-reference-2026-05-27-curie/usage/list-meter-readings"},{"title":"Create a meter reading","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /meter-readings","href":"/api-reference-2026-05-27-curie/usage/create-a-meter-reading"},{"title":"Create a load forecast","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /load-forecasts","href":"/api-reference-2026-05-27-curie/usage/create-a-load-forecast"}]},{"group":"Prices","pages":[{"title":"Retrieve a subscription price time series","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /subscriptions/{id}/prices","href":"/api-reference-2026-05-27-curie/prices/retrieve-a-subscription-price-time-series"}]},{"group":"Invoices","pages":[{"title":"Retrieve an invoice","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /invoices/{id}","href":"/api-reference-2026-05-27-curie/invoices/retrieve-an-invoice"},{"title":"List invoices","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /invoices","href":"/api-reference-2026-05-27-curie/invoices/list-invoices"},{"title":"Retrieve an invoice PDF","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /invoices/{id}/file","href":"/api-reference-2026-05-27-curie/invoices/retrieve-an-invoice-pdf"}]},{"group":"Smart Meter Orders","pages":[{"title":"Retrieve a smart meter order","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /meter-orders/{id}","href":"/api-reference-2026-05-27-curie/smart-meter-orders/retrieve-a-smart-meter-order"},{"title":"List smart meter orders","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /meter-orders","href":"/api-reference-2026-05-27-curie/smart-meter-orders/list-smart-meter-orders"},{"title":"Create a smart meter order","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /meter-orders","href":"/api-reference-2026-05-27-curie/smart-meter-orders/create-a-smart-meter-order"}]},{"group":"Grid Fee Reductions","pages":[{"title":"List grid fee reductions","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /grid-fee-reductions","href":"/api-reference-2026-05-27-curie/grid-fee-reductions/list-grid-fee-reductions"},{"title":"Create a grid fee reduction","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /grid-fee-reductions","href":"/api-reference-2026-05-27-curie/grid-fee-reductions/create-a-grid-fee-reduction"},{"title":"Retrieve a grid fee reduction","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /grid-fee-reductions/{id}","href":"/api-reference-2026-05-27-curie/grid-fee-reductions/retrieve-a-grid-fee-reduction"}]},{"group":"Market Partners","pages":[{"title":"List market partners","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /market-partners","href":"/api-reference-2026-05-27-curie/market-partners/list-market-partners"}]},{"group":"Events","pages":[{"title":"Retrieve an event","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /events/{id}","href":"/api-reference-2026-05-27-curie/events/retrieve-an-event"}]},{"group":"Authentication","pages":[{"title":"Create a token","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /oauth/token","href":"/api-reference-2026-05-27-curie/authentication/create-a-token"},{"title":"Authorize","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json get /oauth/authorize","href":"/api-reference-2026-05-27-curie/authentication/authorize"},{"title":"Create a magic link (customer portal)","deprecated":null,"version":null,"openapi":"/openapi/openapi.curie.json post /admin/magic_link","href":"/api-reference-2026-05-27-curie/authentication/create-a-magic-link-customer-portal"}]}]}]},{"version":"2026-01-29.edison","pages":[{"title":"2026-01-29.edison","href":"/api-reference-2026-01-29-edison/plans/list-plans"}]},{"version":"2025-12-16.batman","pages":[{"title":"2025-12-16.batman","href":"/api-reference-2025-12-16-batman/plans/list-plans"}]},{"version":"2025-12-01.chucky","pages":[{"title":"2025-12-01.chucky","href":"/api-reference-2025-12-01-chucky/plans/retrieve-a-plan"}]}]},{"tab":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks","href":"/webhooks/introduction"}]}]},"basePath":"","title":"Retrieve usage data - Nomos","buildId":"dpl_77Hw7ZuAABM8E3WMbYAf2ohQCr3v","deploymentId":"dpl_77Hw7ZuAABM8E3WMbYAf2ohQCr3v","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CVpqyvFO.js","utils-vpweLD0v.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BIOodqb0.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B1LM3qmu.js","snippetPresets-C5xK0GtN.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CCsxLnQl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C2-WKG22.js","shallow-SdoLUC-q.js","getApiPlaygroundDisplay-BnI8L2hB.js","CodeSnippet-D5M8NCHI.js","CodeSnippets-CXRO8Uom.js","Page-CN9QbZiA.js","getPastedJson-CrfHEdRt.js","icon-Cr8AyUnW.js","MethodPill-J_Cs0kNw.js","DuplicateIcon-DrMboxGw.js","createIcon-B4CIWVbU.js","DynamicMarkdown-D9cdbgj9.js","SectionHeading-BO4CouT0.js","axios-vUo_bRtp.js","Markdown-L1m1-PSi.js","clsx-rIpTdK8h.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-ptfS1uB_.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-D31Sm3f9.js"]}