Aurora API Client App
With the Aurora API Client App, you can get an X-Ray view into the data underlying your Aurora design directly within Design Mode. Powered by Sync API, the API Client shows API responses for your project and design, so you can quickly troubleshoot issues with your API-powered workflows.
Update Design API
You can now change a design’s name with Update Design API. This capability enables you to name designs to reflect specific information (e.g., kit used), and sync that information between Aurora and other apps in your IT ecosystem.
Retrieve Design API
With Retrieve Design API, you can retrieve basic design information including name. If your Aurora design names include meaningful project data such as kit size, revisions, or instructions, you can now push that information to the rest of your IT ecosystem.
Address components in Retrieve Project API
You can now view the parsed components of the property_address
in Retrieve Project API, including street_address
, city
, region
, postal_code
, and country
. With the postal_code
component, for example, you can apply logic in your IT ecosystem that leverages a property’s zip code without the need to parse property_address
first.
API Version 2024.05
Aurora released a new API version to make backward-incompatible changes. To avoid disrupting your integration and breaking your code, we don’t change your version automatically. When you are ready, you can upgrade to the latest version in Aurora settings, or by using Versions API. The following are breaking changes in version 2024.05.
Design_request_created webhook
You can now subscribe to the design_request_created
webhook event. The webhook payload can include <DESIGN_REQUEST_ID>
and <SOURCE>
, and it can be filtered on source. This webhook event will fire when a design request is created in the Aurora app or via API, enabling your IT ecosystem (e.g., CRM) to keep design request data in sync.
Source URL parameter in Design API webhooks
With the <SOURCE>
URL parameter in the auto_designer_job_completed
, fire_pathway_placement_job_completed
, panel_irradiance_analysis_job_completed
and performance_simulation_job_completed
webhooks, you can ensure your Design API integration is triggered by machine (rather than user) actions.
List Racking Arrays `max_panel_spacing` field
With the new max_panel_spacing
field for List Racking Arrays API, you can now configure the maximum spacing used to determine which panels belong to an array. With max_panel_spacing
field, you can configure the maximum spacing between modules that define an array. This can be used for conforming inter module spacing based on mounting hardware clamp and spacing requirements.
Project_changed webhook event
You can now subscribe to project_changed webhook event. This webhook will fire when one of the project attributes listed below changes. The webhook payload includes <PROJECT_ID>
, <SOURCE>
and <ATTRIBUTES>
, allowing you to quickly determine whether the update is relevant to your workflow.
Racking bill of materials download in app
You can now download the racking bill of materials (BOM) by navigating to the Project > Documents page. The racking BOM will become available after you have completed your racking design in the app and the manufacturer has posted the binary file with BOM information as “Racking Bill of Materials” asset_type
using Create Design Asset API. With the human readable bill of materials, your Operations team can streamline your hardware procurement practices and reduce supply chain costs.