# Changelog
All notable changes to the Bees360 API are listed here, newest first.
# v1.48.0
November 4, 2026
Adds the RCE-related attributes for families, wall height, site access, doors and windows
The report summary now carries the five attributes an RCE calculation needs, and all of them are optional so an existing payload stays valid.
# New Fields
GET /report/{reportId}/summary Get report summary
bldg.numberOfFamilies · integer
The number of families living in the building.
bldg.floorToFloorHeight · array<object>
The floor-to-floor (wall) height in feet and the percentage of the walls with that height, one item per height, ordered from the lowest to the highest, for example [{"height": 8, "percentage": 90}, {"height": 13, "percentage": 10}].
risk.siteAccess · string
Site access condition of the property; the current values are listed on the version page.
exterior.doors · array<object>
The count of each door type. Each item carries a type (one of the door types listed on the version page) and a count; only the types with a count greater than 0 are listed.
exterior.windows · array<object>
The count of each window type. Each item carries a type (one of the window types listed on the version page) and a count; only the types with a count greater than 0 are listed.
# v1.47.0
October 22, 2026
Add-on inspection items are accepted on project creation and returned on project responses
A project can now subscribe add-on inspection items at creation, and the subscribed selection is echoed back when the project is created or retrieved.
# New Fields
POST /project Create new project
addOns · array<string>
Add-on inspection items to subscribe (e.g. ["Commercial Kitchen"]). Optional: an omitted or empty list creates the project without add-ons. A value that is unknown, or that does not apply to the requested service type, policy type and type of property, fails the request instead of being ignored. Note: add-ons are customized per carrier. If you want to use add-ons, please first discuss with your Bees Account Manager.
POST /project Create new project · GET /project/{projectId} Get project details
project.addOns · array<string>
The subscribed add-on inspection items. Empty array when the project has no add-on.
# Documentation
The bundle endpoints now have their own reference page in the top navigation
(Bundle API), rendered from the bundle OpenAPI document, and the bundle
specification is published as a separate downloadable JSON file. The page is versioned with
the document, so /v1.47.0/bundle.html describes the bundle endpoints of v1.47.0.
# v1.46.0
June 1, 2026
Extends factors with component location and adds downloadable OpenAPI spec
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.
# v1.45.0
May 27, 2026
Adds risk.hasBusinessOperation boolean flag
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.
# v1.44.1
May 26, 2026
Clarifies field descriptions and fixes documentation errors
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.