The identifier filter normalizes both the search value and stored identifiers before comparing. Normalization removes dashes, spaces, underscores, commas, and forward slashes, strips leading zeros, and converts to uppercase. This means:
013-774-6423 matches 0137746423
137746423 matches 0137746423 (leading zeros are ignored)
Document endpoints (/document/company/{id}, /document/site/{id}, etc.) support the same date, dateType, datasourceType, and identifier filters as usage data endpoints. Additionally:
# Filter by owner and sitecurl -X GET 'https://external.nectarclimate.com/v2.2/connection/company/{companyId}[email protected]&sites={siteId}' \ -H 'X-API-Key: YOUR_SECRET_KEY'
All filters work alongside pagination parameters. The total in the response reflects the filtered count, not the unfiltered total.
# Get page 2 of electricity usage data for 2025curl -X GET 'https://external.nectarclimate.com/v2.2/usage/company/{companyId}?startDate=2025-01-01&endDate=2025-12-31&datasourceType=ELECTRICITY&page=2' \ -H 'X-API-Key: YOUR_SECRET_KEY'