Breaking down enclosure materials
We've added a new
components
field to the description objects below:*
response.carbon_intensities.cladding_descriptions
*
response.carbon_intensities.glazing_descriptions
*
response.carbon_intensities.roofing_descriptions
This output contains a list of emission, takeoff, and carbon intensity information on a material-basis.
Cleaning up endpoints
Our goal is to maintain a smaller, more flexible set of comprehensive schemas that can support all endpoints. In order to support this, we’ve removed the individual
/calculate/{category} endpoints
and consolidated request schemas with overlapping parameters. Additionally, our Swagger documentation has also been cleaned up! Tags, request objects, and field names are now clearer and more consistent.Adding project PDF generation, S3 storage, and API endpoints
Users can now generate and download project PDF reports directly via the API. Reports are securely stored in S3, enabling reliable access through presigned URLs. The PDF layout, charts, and tables have been improved for clarity and consistency. Two new endpoints are available for generating reports:
/api/pdf/project/simple
and /api/pdf/project/stacked
.