# Changelog

All notable changes to the Bees360 API are listed here, newest first.

# v1.46.0

June 1, 2026

Extends factors with component location and adds downloadable OpenAPI spec

Report Summary Changed Added Docs

Hazard factors now report the building component and a derived location, and the OpenAPI spec is downloadable directly from the docs.

# Changed Fields

GET /report/{reportId}/summary Get report summary

factors.direction
Now nullable.

factors.image
Now nullable.

# New Fields

GET /report/{reportId}/summary Get report summary

factors.component · string, nullable
The building component or structure where the hazard was identified. When null, location defaults to "N/A".

factors.location · string
Where the hazard is located on the property (e.g. "Main dwelling - front"). Derived from component and direction; returns "N/A" when component is null.

# Doc Updates

OpenAPI JSON specification download
A download button at the top of the API Endpoints section for direct access to the machine-readable API spec.

View docs →

# v1.45.0

May 27, 2026

Adds risk.hasBusinessOperation boolean flag

Report Summary Added

The report summary now exposes a boolean flag for business operations, so you no longer need to parse a string to detect one.

# New Fields

GET /report/{reportId}/summary Get report summary

risk.hasBusinessOperation · boolean
Whether the property has a business operation. Companion to the existing risk.businessOperation (string) field — use this as a quick flag instead of parsing the string value.

View docs →

# v1.44.1

May 26, 2026

Clarifies field descriptions and fixes documentation errors

Report Summary Docs

Documentation-only release — clarified several report-summary field descriptions and fixed typos and an example error. No API behavior changed.

# Doc Updates

GET /report/{reportId}/summary Get report summary

inspectionCode / inspectionLink
Expanded the applicable service names to include Self 4-Point Underwriting and Self Exterior Underwriting, in addition to 4-Point Self.

hazardScore / isInaccessible
Corrected the order of these two fields to match the actual response structure.

roofMaterial
Clarified as an object recording each roof material type and its corresponding percentage of the roof.

sidingMaterial
Clarified that each property key is a siding material type and each value is that material's percentage of the exterior.