# VoltView ## Docs - [Delete invoice](https://docs.voltview.co.uk/api-reference/bill-validation/delete-invoice.md): Delete a specific invoice from the system. - [Parse contract](https://docs.voltview.co.uk/api-reference/bill-validation/parse-contract.md): Upload and process a UK energy supplier contract (PDF or images) to extract contract details, supply points (MPANs/MPRNs), and associated tariff information. - [Parse invoice](https://docs.voltview.co.uk/api-reference/bill-validation/parse-invoice.md): Uploads and processes a UK energy supplier invoice (PDF or images) to extract invoice details, supply points (MPANs/MPRNs), and associated consumption and charge information. - [Update invoice status](https://docs.voltview.co.uk/api-reference/bill-validation/update-invoice-status.md): Update the status of a specific invoice. - [Validate invoice](https://docs.voltview.co.uk/api-reference/bill-validation/validate-invoice.md): Validates an invoice against contract data and optional user-provided consumption data. Performs comprehensive validation including consumption matching, meter reading verification, and check against contract. - [Degree days for a specific site](https://docs.voltview.co.uk/api-reference/emissions/degree-days-for-a-specific-site.md): Get degree days data for weather normalization analysis. - [Emissions data for a specific site](https://docs.voltview.co.uk/api-reference/emissions/emissions-data-for-a-specific-site.md): Retrieves carbon emissions data for a specific site - [Emissions data for all sites](https://docs.voltview.co.uk/api-reference/emissions/emissions-data-for-all-sites.md): Retrieves carbon emissions data across all sites - [Marginal carbon intensity](https://docs.voltview.co.uk/api-reference/emissions/marginal-carbon-intensity.md): Retrieves marginal carbon intensity data - [Load curve for a specific site](https://docs.voltview.co.uk/api-reference/energy-consumption/load-curve-for-a-specific-site.md): Retrieves load curve data for a specific site - [Load curve for all sites](https://docs.voltview.co.uk/api-reference/energy-consumption/load-curve-for-all-sites.md): Retrieves load curve data across all sites - [Time series data for a specific site](https://docs.voltview.co.uk/api-reference/energy-consumption/time-series-data-for-a-specific-site.md): Retrieves time series energy data for a specific site - [Time series data for all sites](https://docs.voltview.co.uk/api-reference/energy-consumption/time-series-data-for-all-sites.md): Retrieves time series energy data across all sites - [Introduction](https://docs.voltview.co.uk/api-reference/introduction.md): VoltView API Documentation - Energy Monitoring and Management - [Create LOA](https://docs.voltview.co.uk/api-reference/loa-management/create-loa.md): Parse and save a Letter of Authority document. Uploads PDF to storage, links supply points to existing meters (if found), and saves to database. Uses content-based deduplication (returns existing LOA if identical file was already uploaded). Triggers background onboarding stages after saving. - [Get LOA](https://docs.voltview.co.uk/api-reference/loa-management/get-loa.md): Get full details of a specific LOA including authorized persons, supply points with linked meters, and business information. - [Get LOA document](https://docs.voltview.co.uk/api-reference/loa-management/get-loa-document.md): Get a signed URL to download the LOA PDF document. URL expires after 1 hour. - [List LOAs](https://docs.voltview.co.uk/api-reference/loa-management/list-loas.md): List all LOAs for the user's business. Supports filtering by status and pagination. Returns LOA summary with counts of authorized persons and supply points. - [Parse LOA (Preview)](https://docs.voltview.co.uk/api-reference/loa-management/parse-loa-preview.md): Parse a Letter of Authority document without saving. Use this to preview extracted data before committing. Returns customer info, authorized persons, supply points (MPANs/MPRNs), and validity period. - [Update LOA status](https://docs.voltview.co.uk/api-reference/loa-management/update-loa-status.md): Update the status of an LOA. Valid statuses: PENDING, SENT, SIGNED, EXPIRED, REJECTED. - [Bulk meter lookup](https://docs.voltview.co.uk/api-reference/meters/bulk-meter-lookup.md): Look up multiple meters at once for a specific customer. Maximum 50 lookups per request. Efficiently uses cache to avoid repeat API calls. Requires hasMeterLookup permission. - [Create meter](https://docs.voltview.co.uk/api-reference/meters/create-meter.md): Create a new meter for a site. Requires admin permissions. - [Create meter read](https://docs.voltview.co.uk/api-reference/meters/create-meter-read.md): Create a new meter read. - [Delete meter](https://docs.voltview.co.uk/api-reference/meters/delete-meter.md): Delete a specific meter. Requires admin permissions. User must have access to the site where the meter is located. - [Delete meter read](https://docs.voltview.co.uk/api-reference/meters/delete-meter-read.md): Delete a specific meter read. - [Get meter details by address ID](https://docs.voltview.co.uk/api-reference/meters/get-meter-details-by-address-id.md): Retrieve full meter details using the addressId from the postcode search. Returns MPAN/MPRN, supplier info, EAC data, and address details. Requires hasMeterLookup permission. - [Get meter reads](https://docs.voltview.co.uk/api-reference/meters/get-meter-reads.md): List meter reads for a meter with optional date range filtering and pagination. - [Get site meters](https://docs.voltview.co.uk/api-reference/meters/get-site-meters.md): Retrieve all meters associated with a specific site. - [Lookup meters by postcode](https://docs.voltview.co.uk/api-reference/meters/lookup-meters-by-postcode.md): Search for meters by postcode. Returns a list of addresses with their corresponding addressIds. Requires hasMeterLookup permission. - [Address lookup](https://docs.voltview.co.uk/api-reference/sites/address-lookup.md): Look up addresses by postcode - [Annual consumption and emissions for all sites](https://docs.voltview.co.uk/api-reference/sites/annual-consumption-and-emissions-for-all-sites.md): Retrieves annual energy consumption and emissions data across all sites - [Annual spend and savings for all sites](https://docs.voltview.co.uk/api-reference/sites/annual-spend-and-savings-for-all-sites.md): Retrieves annual energy spending and cost savings data across all sites - [Create a new site](https://docs.voltview.co.uk/api-reference/sites/create-a-new-site.md): Create a new site in the system. - [Energy cost data for all sites](https://docs.voltview.co.uk/api-reference/sites/energy-cost-data-for-all-sites.md): Retrieves energy cost data across all sites - [Energy intensity for all sites](https://docs.voltview.co.uk/api-reference/sites/energy-intensity-for-all-sites.md): Retrieves energy intensity metrics across all sites - [Energy recommendations](https://docs.voltview.co.uk/api-reference/sites/energy-recommendations.md): Retrieves energy efficiency recommendations - [Invoices for all sites](https://docs.voltview.co.uk/api-reference/sites/invoices-for-all-sites.md): Retrieves invoice information across all sites - [List all sites](https://docs.voltview.co.uk/api-reference/sites/list-all-sites.md): Retrieves all sites associated with the authenticated user - [Peak demand for all sites](https://docs.voltview.co.uk/api-reference/sites/peak-demand-for-all-sites.md): Retrieves peak power demand data across all sites - [Reports for all sites](https://docs.voltview.co.uk/api-reference/sites/reports-for-all-sites.md): Retrieves energy reports across all sites - [Statistics for all sites](https://docs.voltview.co.uk/api-reference/sites/statistics-for-all-sites.md): Retrieves statistical data across all sites - [Tariffs for all sites](https://docs.voltview.co.uk/api-reference/sites/tariffs-for-all-sites.md): Retrieves energy tariff information across all sites - [Annual consumption and emissions for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/annual-consumption-and-emissions-for-a-specific-site.md): Retrieves annual energy consumption and emissions data for a specific site - [Annual spend and savings for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/annual-spend-and-savings-for-a-specific-site.md): Retrieves annual energy spending and savings data for a specific site - [Energy cost data for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/energy-cost-data-for-a-specific-site.md): Retrieves energy cost data for a specific site - [Energy intensity for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/energy-intensity-for-a-specific-site.md): Retrieves energy intensity metrics for a specific site - [Peak demand for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/peak-demand-for-a-specific-site.md): Retrieves peak power demand data for a specific site - [Reports for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/reports-for-a-specific-site.md): Retrieves energy reports for a specific site - [Statistics for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/statistics-for-a-specific-site.md): Retrieves statistical data for a specific site - [Tariffs for a specific site](https://docs.voltview.co.uk/api-reference/specific-site/tariffs-for-a-specific-site.md): Retrieves energy tariff information for a specific site - [Create an Account](https://docs.voltview.co.uk/api-reference/supplier-integration/create-an-account.md): Create an account with credentials for the utility website. The service will use these details to log in and scrape data. - [Delete an Account](https://docs.voltview.co.uk/api-reference/supplier-integration/delete-an-account.md): Remove an account from the system. - [Get Account Details](https://docs.voltview.co.uk/api-reference/supplier-integration/get-account-details.md): Retrieve the account credentials stored in the system for a specific account ID. - [Get Supplier Accounts for a Business](https://docs.voltview.co.uk/api-reference/supplier-integration/get-accounts-associated-with-a-business.md): Get all supplier accounts associated with a business. Alternative path using businessId. - [Get all accounts](https://docs.voltview.co.uk/api-reference/supplier-integration/get-all-accounts.md): Get all accounts under the projects. - [Get Signed Document URL](https://docs.voltview.co.uk/api-reference/supplier-integration/get-signed-document-url.md): Generate a signed URL for accessing a specific document. - [Get sites and meters for a business](https://docs.voltview.co.uk/api-reference/supplier-integration/get-sites-and-meters-for-a-business.md): Returns all sites and meters for a business, organised by supplier account. Each site includes its supply types (electricity/gas) and associated meter details (MPAN/MPRN and serial numbers). - [Get Sites Associated with an Account](https://docs.voltview.co.uk/api-reference/supplier-integration/get-sites-associated-with-an-account.md): Fetch all utility sites linked to the specified account. - [Get Accounts Associated with a Business](https://docs.voltview.co.uk/api-reference/supplier-integration/get-supplier-accounts-for-a-business.md): Fetch all accounts associated with a specific business. - [List available suppliers](https://docs.voltview.co.uk/api-reference/supplier-integration/list-available-suppliers.md): Retrieves a list of all available energy suppliers that can be integrated with - [Request utility integration](https://docs.voltview.co.uk/api-reference/supplier-integration/request-utility-integration.md): Request integration with a utility supplier. - [Submit meter reading to supplier](https://docs.voltview.co.uk/api-reference/supplier-integration/submit-meter-reading-to-supplier.md): Submit a meter reading to the supplier (Octopus Energy, E.ON Next, British Gas Lite). The reading is saved to Firestore with status PENDING first, then sent to the supplier; the document is updated to SUCCESS or FAILED. Supports single-register (gas or single-rate electricity), day/night (2 register… - [Update Account Details](https://docs.voltview.co.uk/api-reference/supplier-integration/update-account-details.md): Update the account credentials stored in the system for a specific account ID. - [Upload Document to Account](https://docs.voltview.co.uk/api-reference/supplier-integration/upload-document-to-account.md): Upload a document to a specific account for processing and storage. - [Create user-site assignment](https://docs.voltview.co.uk/api-reference/user/create-user-site-assignment.md): Assign a user to a specific site. Requires admin permissions. - [Delete user-site assignment](https://docs.voltview.co.uk/api-reference/user/delete-user-site-assignment.md): Remove a user's access to a specific site. Requires admin permissions. - [Fetch user profile](https://docs.voltview.co.uk/api-reference/user/fetch-user-profile.md): Retrieves the authenticated user's profile information - [List all users](https://docs.voltview.co.uk/api-reference/user/list-all-users.md): List all users in the organization. Requires admin permissions. - [Overview](https://docs.voltview.co.uk/introduction.md): Start Managing All Your Energy in One Place - [Register](https://docs.voltview.co.uk/register.md) ## OpenAPI Specs - [openapi](https://docs.voltview.co.uk/api-reference/openapi.json)