@vepler/sdk
v2.46.0
Published
Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@vepler/sdk* API.
Readme
@vepler/sdk
Developer-friendly & type-safe Typescript SDK specifically catered to leverage @vepler/sdk API.
Summary
Vepler Public API: The definitive public API for UK property technology. Access comprehensive property data, listings, planning applications, schools, connectivity scores, and more. Private endpoints (webhooks, admin) are not included in this specification.
Table of Contents
SDK Installation
[!TIP] To finish publishing your SDK to npm and others you must run your first generation action.
The SDK can be installed with either npm, pnpm, bun or yarn package managers.
NPM
npm add <UNSET>PNPM
pnpm add <UNSET>Bun
bun add <UNSET>Yarn
yarn add <UNSET>[!NOTE] This package is published with CommonJS and ES Modules (ESM) support.
Authentication
To use the Vepler SDK, you need an API key. You can obtain one by contacting [email protected].
Once you have your API key, you can initialize the SDK:
import { SDK } from "@vepler/sdk";
const sdk = new SDK({
apiKey: "your-api-key-here",
// Optional: specify a different server URL
serverURL: "https://api.vepler.com",
});For security, we recommend storing your API key in environment variables:
export VEPLER_API_KEY=your-api-key-hereconst sdk = new SDK({
apiKey: process.env.VEPLER_API_KEY,
});Requirements
For supported JavaScript runtimes, please consult RUNTIMES.md.
SDK Example Usage
Example
import { SDK } from "@vepler/sdk";
const sdk = new SDK({
apiKeyAuth: "vepler_api_YOUR_KEY_HERE",
});
async function run() {
const result = await sdk.address.bulkLookupPostcodes();
console.log(result);
}
run();
Authentication
Per-Client Security Schemes
This SDK supports the following security scheme globally:
| Name | Type | Scheme |
| ------------ | ------ | ------- |
| apiKeyAuth | apiKey | API key |
To authenticate with the API the apiKeyAuth parameter must be set when initializing the SDK client instance. For example:
import { SDK } from "@vepler/sdk";
const sdk = new SDK({
apiKeyAuth: "vepler_api_YOUR_KEY_HERE",
});
async function run() {
const result = await sdk.address.bulkLookupPostcodes();
console.log(result);
}
run();
Available Resources and Operations
Address
- bulkLookupPostcodes - Batch postcode lookup
- cleanseAddresses - Batch address cleansing and verification
- getNearestPostcodes - Find nearest postcodes
- lookupOutcode - Look up outcode area
- lookupPostcode - Look up addresses by postcode
- lookupUprn - Look up address by UPRN
- resolveAddress - Resolve addresses to UPRNs with AI
- reverseGeocode - Reverse geocode (coordinates to addresses)
- validatePostcode - Validate a UK postcode
Areas
- getAreas - Get geographic areas by field and IDs
- getAreasWithin - Find areas within a radius of a location
- getBorderingAreas - Find areas that border a target area
- getChildAreas - Get child areas within a parent area
- getCoverage - Calculate geographic coverage
Avm
- getValuationAnalysis - Get detailed valuation analysis
- predictPropertyValue - Predict property value
- predictPropertyValueByLocation - Predict property value by location ID
Companies
- getCompaniesByLocation - Get companies at a property location
- getCompany - Get company by registration number
- getCompanyOfficers - Get officers for a company
- getCompanyPscs - Get persons with significant control for a company
- getOfficer - Get officer appointment by ID
- getPerson - Get person by ID
- getPersonAppointments - Get all appointments held by a person
- getPersonCluster - Get all persons in an entity resolution cluster (Premium)
- getPsc - Get PSC notification by ID
- queryCompanies - Search companies with filters
- queryPersons - Search persons with filters
Connectivity
- getConnectivityScores - Get broadband and mobile connectivity scores
Councils
Energy
- findNearestSubstations - Find nearest substations
- findSupplyAreaByPoint - Find supply areas by point
- getByProperty - Get energy infrastructure for a property
- getCapacity - Get capacity time-series
- getConnectionQueueBySubstation - Get connection queue entries for a substation
- getConnectionQueueEntry - Get connection queue entry by project ID
- getDFES - Get future energy scenario forecasts
- getSubstation - Get substation by code
- searchConnectionQueue - Search connection queue
- searchECR - Search embedded capacity register
- searchSubstations - Search substations
Epc
- getByLocationId - Get EPC records by location ID
Listings
- getListingById - Get listing by ID
- getListingBySource - Get listing by provider and key
- getListingsByLocation - Get listings by location ID
- queryListings - Query listings with filters
- queryListingsBySource - Query listings by provider and keys
Metrics
- getMetricValues - Get metric values for geographic areas
Planning
- getPlanningApplications - Get planning applications by application IDs
- getPlanningApplicationsBySource - Get planning applications by source IDs
- searchPlanningApplications - Query planning applications with advanced filters
PlanningPolicy
- search - Search planning policy rules
Poi
- getNearestPOI - Find nearest points of interest
- getPOIMultipleTiles - Get POIs from multiple tiles
- getPOITile - Get POIs in a map tile
Property
- aggregateProperties - Aggregate property statistics within a geographic area
- getProperties - Get properties by property IDs
- getPropertiesByLocation - Get properties by location IDs
- getPropertiesBySlugs - Get properties by slugs
- getPropertiesBySource - Get properties by source IDs
- getPropertyTiles - Get property map tiles
- searchProperties - Query properties with advanced filters
Safety
- getV1SafetyCrime - Get crime data near location
- getV1SafetyCrimeStats - Get crime statistics for an area
Schools
- get - Get school by ID
- getBySlug - Get school by slug
- getByUrn - Get school by URN
- getMetrics - Get school metrics
- list - List schools
- listProfiles - List metric profiles
- searchNearby - Search schools near location
- searchWithin - Search schools within bounds
Search
- searchSuggest - Autocomplete search for UK addresses and locations
Sites
- aggregate - Aggregate sites
- findByIds - Batch lookup sites by IDs
- findByPoint - Find sites by point
- findByProperty - Find sites by property
- get - Get site by ID
- getProperties - Get properties in site
- getTiles - Get site boundary tiles
- search - Search sites
Streets
- searchStreets - Query streets with flexible identifiers
System
- checkAVMHealth - AVM service health check
- checkAreaReferenceHealth - Area reference service health check
- checkCompaniesHealth - Companies House service health check
- checkEPCHealth - EPC service health check
- checkListingsHealth - Listings service health check
- checkLocationHealth - Location service health check
- checkPlanningHealth - Planning service health check
- checkPropertyHealth - Property service health check
- checkSearchHealth - Search service health check
TitleDeeds
- getV1TitleDeedsTitleNumberDocuments - List documents for a purchased title deed
- getV1TitleDeedsTitleNumberDocumentsDocumentType - Download a specific document for a purchased title deed
- postV1TitleDeedsTitleNumberPurchase - Purchase a title deed
Standalone functions
All the methods listed above are available as standalone functions. These functions are ideal for use in applications running in the browser, serverless runtimes or other environments where application bundle size is a primary concern. When using a bundler to build your application, all unused functionality will be either excluded from the final bundle or tree-shaken away.
To read more about standalone functions, check FUNCTIONS.md.
addressBulkLookupPostcodes- Batch postcode lookupaddressCleanseAddresses- Batch address cleansing and verificationaddressGetNearestPostcodes- Find nearest postcodesaddressLookupOutcode- Look up outcode areaaddressLookupPostcode- Look up addresses by postcodeaddressLookupUprn- Look up address by UPRNaddressResolveAddress- Resolve addresses to UPRNs with AIaddressReverseGeocode- Reverse geocode (coordinates to addresses)addressValidatePostcode- Validate a UK postcodeareasGetAreas- Get geographic areas by field and IDsareasGetAreasWithin- Find areas within a radius of a locationareasGetBorderingAreas- Find areas that border a target areaareasGetChildAreas- Get child areas within a parent areaareasGetCoverage- Calculate geographic coverageavmGetValuationAnalysis- Get detailed valuation analysisavmPredictPropertyValue- Predict property valueavmPredictPropertyValueByLocation- Predict property value by location IDcompaniesGetCompaniesByLocation- Get companies at a property locationcompaniesGetCompany- Get company by registration numbercompaniesGetCompanyOfficers- Get officers for a companycompaniesGetCompanyPscs- Get persons with significant control for a companycompaniesGetOfficer- Get officer appointment by IDcompaniesGetPerson- Get person by IDcompaniesGetPersonAppointments- Get all appointments held by a personcompaniesGetPersonCluster- Get all persons in an entity resolution cluster (Premium)companiesGetPsc- Get PSC notification by IDcompaniesQueryCompanies- Search companies with filterscompaniesQueryPersons- Search persons with filtersconnectivityGetConnectivityScores- Get broadband and mobile connectivity scorescouncilsGet- Get council by provider IDcouncilsList- List councilsenergyFindNearestSubstations- Find nearest substationsenergyFindSupplyAreaByPoint- Find supply areas by pointenergyGetByProperty- Get energy infrastructure for a propertyenergyGetCapacity- Get capacity time-seriesenergyGetConnectionQueueBySubstation- Get connection queue entries for a substationenergyGetConnectionQueueEntry- Get connection queue entry by project IDenergyGetDFES- Get future energy scenario forecastsenergyGetSubstation- Get substation by codeenergySearchConnectionQueue- Search connection queueenergySearchECR- Search embedded capacity registerenergySearchSubstations- Search substationsepcGetByLocationId- Get EPC records by location IDlistingsGetListingById- Get listing by IDlistingsGetListingBySource- Get listing by provider and keylistingsGetListingsByLocation- Get listings by location IDlistingsQueryListings- Query listings with filterslistingsQueryListingsBySource- Query listings by provider and keysmetricsGetMetricValues- Get metric values for geographic areasplanningGetPlanningApplications- Get planning applications by application IDsplanningGetPlanningApplicationsBySource- Get planning applications by source IDsplanningPolicySearch- Search planning policy rulesplanningSearchPlanningApplications- Query planning applications with advanced filterspoiGetNearestPOI- Find nearest points of interestpoiGetPOIMultipleTiles- Get POIs from multiple tilespoiGetPOITile- Get POIs in a map tilepropertyAggregateProperties- Aggregate property statistics within a geographic areapropertyGetProperties- Get properties by property IDspropertyGetPropertiesByLocation- Get properties by location IDspropertyGetPropertiesBySlugs- Get properties by slugspropertyGetPropertiesBySource- Get properties by source IDspropertyGetPropertyTiles- Get property map tilespropertySearchProperties- Query properties with advanced filterssafetyGetV1SafetyCrime- Get crime data near locationsafetyGetV1SafetyCrimeStats- Get crime statistics for an areaschoolsGet- Get school by IDschoolsGetBySlug- Get school by slugschoolsGetByUrn- Get school by URNschoolsGetMetrics- Get school metricsschoolsList- List schoolsschoolsListProfiles- List metric profilesschoolsSearchNearby- Search schools near locationschoolsSearchWithin- Search schools within boundssearchSearchSuggest- Autocomplete search for UK addresses and locationssitesAggregate- Aggregate sitessitesFindByIds- Batch lookup sites by IDssitesFindByPoint- Find sites by pointsitesFindByProperty- Find sites by propertysitesGet- Get site by IDsitesGetProperties- Get properties in sitesitesGetTiles- Get site boundary tilessitesSearch- Search sitesstreetsSearchStreets- Query streets with flexible identifierssystemCheckAreaReferenceHealth- Area reference service health checksystemCheckAVMHealth- AVM service health checksystemCheckCompaniesHealth- Companies House service health checksystemCheckEPCHealth- EPC service health checksystemCheckListingsHealth- Listings service health checksystemCheckLocationHealth- Location service health checksystemCheckPlanningHealth- Planning service health checksystemCheckPropertyHealth- Property service health checksystemCheckSearchHealth- Search service health checktitleDeedsGetV1TitleDeedsTitleNumberDocuments- List documents for a purchased title deedtitleDeedsGetV1TitleDeedsTitleNumberDocumentsDocumentType- Download a specific document for a purchased title deedtitleDeedsPostV1TitleDeedsTitleNumberPurchase- Purchase a title deed
Retries
Some of the endpoints in this SDK support retries. If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API. However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.
To change the default retry strategy for a single API call, simply provide a retryConfig object to the call:
import { SDK } from "@vepler/sdk";
const sdk = new SDK({
apiKeyAuth: "vepler_api_YOUR_KEY_HERE",
});
async function run() {
const result = await sdk.address.bulkLookupPostcodes(undefined, {
retries: {
strategy: "backoff",
backoff: {
initialInterval: 1,
maxInterval: 50,
exponent: 1.1,
maxElapsedTime: 100,
},
retryConnectionErrors: false,
},
});
console.log(result);
}
run();
If you'd like to override the default retry strategy for all operations that support retries, you can provide a retryConfig at SDK initialization:
import { SDK } from "@vepler/sdk";
const sdk = new SDK({
retryConfig: {
strategy: "backoff",
backoff: {
initialInterval: 1,
maxInterval: 50,
exponent: 1.1,
maxElapsedTime: 100,
},
retryConnectionErrors: false,
},
apiKeyAuth: "vepler_api_YOUR_KEY_HERE",
});
async function run() {
const result = await sdk.address.bulkLookupPostcodes();
console.log(result);
}
run();
Error Handling
SDKBaseError is the base class for all HTTP error responses. It has the following properties:
| Property | Type | Description |
| ------------------- | ---------- | --------------------------------------------------------------------------------------- |
| error.message | string | Error message |
| error.statusCode | number | HTTP response status code eg 404 |
| error.headers | Headers | HTTP response headers |
| error.body | string | HTTP body. Can be empty string if no body is returned. |
| error.rawResponse | Response | Raw HTTP response |
| error.data$ | | Optional. Some errors may contain structured data. See Error Classes. |
Example
import { SDK } from "@vepler/sdk";
import * as errors from "@vepler/sdk/sdk/models/errors";
const sdk = new SDK({
apiKeyAuth: "vepler_api_YOUR_KEY_HERE",
});
async function run() {
try {
const result = await sdk.address.bulkLookupPostcodes();
console.log(result);
} catch (error) {
// The base class for HTTP error responses
if (error instanceof errors.SDKBaseError) {
console.log(error.message);
console.log(error.statusCode);
console.log(error.body);
console.log(error.headers);
// Depending on the method different errors may be thrown
if (error instanceof errors.BulkLookupPostcodesResponseBody) {
console.log(error.data$.error); // errors.BulkLookupPostcodesError
}
}
}
}
run();
Error Classes
Primary error:
SDKBaseError: The base class for HTTP error responses.
Network errors:
ConnectionError: HTTP client was unable to make a request to a server.RequestTimeoutError: HTTP request timed out due to an AbortSignal signal.RequestAbortedError: HTTP request was aborted by the client.InvalidRequestError: Any input used to create a request is invalid.UnexpectedClientError: Unrecognised or unexpected error.
Inherit from SDKBaseError:
CouncilErrorResponse: Applicable to 2 of 95 methods.*BulkLookupPostcodesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*CleanseAddressesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetNearestPostcodesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*LookupOutcodeResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*LookupPostcodeResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*LookupUprnResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*ResolveAddressResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*ReverseGeocodeResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*ValidatePostcodeResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetAreasByFieldAndIdsResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetAreasWithinRadiusResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetBorderingAreasResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetChildAreasResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetAreaCoverageResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetConnectivityScoresResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetMetricValuesResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetNearestPOIResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetPOIMultipleTilesResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetPOITileResponseBody: Error response format for failed requests. Status code400. Applicable to 1 of 95 methods.*GetValuationAnalysisResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*PredictPropertyValueResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*PredictPropertyValueByLocationResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetCompaniesByLocationResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetCompanyResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetCompanyOfficersResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetCompanyPscsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetOfficerResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPersonResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPersonAppointmentsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPersonClusterResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPscResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*QueryCompaniesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*QueryPersonsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetEpcByLocationIdResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*QueryListingsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*QueryListingsBySourceResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*SearchStreetsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*SearchPlanningPolicyResponseBody: Invalid request parameters. Status code400. Applicable to 1 of 95 methods.*GetPlanningApplicationsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPlanningApplicationsBySourceResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*SearchPlanningApplicationsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*AggregatePropertiesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPropertiesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPropertiesByLocationResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPropertiesBySlugsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPropertiesBySourceResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetPropertyTilesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*SearchPropertiesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetV1SafetyCrimeResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetV1SafetyCrimeStatsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetSchoolMetricsResponseBody: Error response structure. Status code400. Applicable to 1 of 95 methods.*SearchSuggestResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*AggregateSitesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*FindSitesByIdsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetSiteTilesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*SearchSitesResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetV1TitleDeedsTitleNumberDocumentsResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*GetV1TitleDeedsTitleNumberDocumentsDocumentTypeResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*PostV1TitleDeedsTitleNumberPurchaseResponseBody: Error response. Status code400. Applicable to 1 of 95 methods.*BulkLookupPostcodesAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*CleanseAddressesAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetNearestPostcodesAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*LookupOutcodeAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*LookupPostcodeAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*LookupUprnAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*ResolveAddressAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*ReverseGeocodeAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*ValidatePostcodeAddressResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*FindNearestSubstationsResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*FindSupplyAreaByPointResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetEnergyForPropertyResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetSubstationCapacityResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetConnectionQueueBySubstationResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetConnectionQueueEntryResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetSubstationDFESResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetSubstationByCodeResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*SearchConnectionQueueResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*SearchECRResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*SearchSubstationsResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*SearchStreetsStreetsResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*AggregateSitesSitesResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*FindSitesByIdsSitesResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*FindSitesByPointResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*FindSitesByPropertyResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetSiteByIdResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetPropertiesInSiteResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetSiteTilesSitesResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*SearchSitesSitesResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetV1TitleDeedsTitleNumberDocumentsTitleDeedsResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*GetV1TitleDeedsTitleNumberDocumentsDocumentTypeTitleDeedsResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*PostV1TitleDeedsTitleNumberPurchaseTitleDeedsResponseBody: Error response. Status code401. Applicable to 1 of 95 methods.*InsufficientCreditsError: Insufficient credits. Status code402. Applicable to 1 of 95 methods.*FindNearestSubstationsEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*FindSupplyAreaByPointEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetEnergyForPropertyEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetSubstationCapacityEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetConnectionQueueBySubstationEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetConnectionQueueEntryEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetSubstationDFESEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetSubstationByCodeEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*SearchConnectionQueueEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*SearchECREnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*SearchSubstationsEnergyResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*AggregateSitesSitesResponseResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*FindSitesByIdsSitesResponseResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*FindSitesByPointSitesResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*FindSitesByPropertySitesResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetSiteByIdSitesResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetPropertiesInSiteSitesResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetSiteTilesSitesResponseResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*SearchSitesSitesResponseResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetV1TitleDeedsTitleNumberDocumentsTitleDeedsResponseResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetV1TitleDeedsTitleNumberDocumentsDocumentTypeTitleDeedsResponseResponseBody: Error response. Status code403. Applicable to 1 of 95 methods.*GetNearestPostcodesAddressResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*LookupOutcodeAddressResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*LookupPostcodeAddressResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*LookupUprnAddressResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetAreaCoverageAreasResponseBody: Error response format for failed requests. Status code404. Applicable to 1 of 95 methods.*GetValuationAnalysisAVMResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*PredictPropertyValueByLocationAVMResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetCompanyCompaniesResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetOfficerCompaniesResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetPersonCompaniesResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetPersonAppointmentsCompaniesResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetPersonClusterCompaniesResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetPscCompaniesResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetConnectionQueueEntryEnergyResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetSubstationByCodeEnergyResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetListingByIdResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetListingBySourceResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetSchoolByIdResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetSchoolBySlugResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetSchoolByUrnResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetSiteByIdSitesResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetPropertiesInSiteSitesResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetV1TitleDeedsTitleNumberDocumentsDocumentTypeTitleDeedsResponse404ResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*PostV1TitleDeedsTitleNumberPurchaseTitleDeedsResponseResponseBody: Error response. Status code404. Applicable to 1 of 95 methods.*GetValuationAnalysisAVMResponseResponseBody: Error response. Status code422. Applicable to 1 of 95 methods.*PredictPropertyValueAVMResponseBody: Error response. Status code422. Applicable to 1 of 95 methods.*PredictPropertyValueByLocationAVMResponseResponseBody: Error response. Status code422. Applicable to 1 of 95 methods.*FindNearestSubstationsEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*FindSupplyAreaByPointEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetEnergyForPropertyEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetSubstationCapacityEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetConnectionQueueBySubstationEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetConnectionQueueEntryEnergyResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetSubstationDFESEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetSubstationByCodeEnergyResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*SearchConnectionQueueEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*SearchECREnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*SearchSubstationsEnergyResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*AggregateSitesSitesResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*FindSitesByIdsSitesResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*FindSitesByPointSitesResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*FindSitesByPropertySitesResponseResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetSiteByIdSitesResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetPropertiesInSiteSitesResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*GetSiteTilesSitesResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*SearchSitesSitesResponse429ResponseBody: Error response. Status code429. Applicable to 1 of 95 methods.*BulkLookupPostcodesAddressResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*CleanseAddressesAddressResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetNearestPostcodesAddressResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*LookupOutcodeAddressResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*LookupPostcodeAddressResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*LookupUprnAddressResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*ResolveAddressAddressResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*ReverseGeocodeAddressResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*ValidatePostcodeAddressResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetAreasByFieldAndIdsAreasResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetAreasWithinRadiusAreasResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetBorderingAreasAreasResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetChildAreasAreasResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetAreaCoverageAreasResponseResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetConnectivityScoresConnectivityResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetMetricValuesMetricsResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetNearestPOIPOIResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetPOIMultipleTilesPOIResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetPOITilePOIResponseBody: Error response format for failed requests. Status code500. Applicable to 1 of 95 methods.*GetValuationAnalysisAVMResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*PredictPropertyValueAVMResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*PredictPropertyValueByLocationAVMResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetCompaniesByLocationCompaniesResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetCompanyCompaniesResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetCompanyOfficersCompaniesResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetCompanyPscsCompaniesResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetOfficerCompaniesResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetPersonCompaniesResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetPersonAppointmentsCompaniesResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetPersonClusterCompaniesResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetPscCompaniesResponseResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*QueryCompaniesCompaniesResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*QueryPersonsCompaniesResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*FindNearestSubstationsEnergyResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*FindSupplyAreaByPointEnergyResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetEnergyForPropertyEnergyResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*GetSubstationCapacityEnergyResponse500ResponseBody: Error response. Status code500. Applicable to 1 of 95 methods.*- [
GetConnectionQueueBySubstationEnergyResponse500ResponseBody](./src/sdk/models/errors/getconnectionqueu
