added

AHJ Name

You and your teams can now have reliable information about Authority Having Jurisdiction (AHJ) within seconds of creating a project in Aurora. With ahj_id field in Retrieve project API, Retrieve AHJ API, ahj_lookup_completed webhook event, your developers have the tools to keep your IT ecosystem (including your CRM) in sync with AHJ information in Aurora.

added

Site Address in List Projects API

List Projects API endpoint returns the site address now. If you want to avoid creating duplicate projects for the same site address in Aurora, you can do so with List Projects API.

added

“Design Created” Webhook Event

You can now trigger design_created webhooks when a new design is created in Aurora. With design_created webhooks, you can be sure that your IT ecosystem (including your CRM) always has complete, up-to-date Aurora design information regardless of how designs were created: manually by your users in Aurora, by accepting Aurora’s Expert Design Service designs, or programmatically via Sync API.

improved

AutoDesigner API: Energy Target with the flexibility of MaxFit (+microinverters and the Aurora sim)

In the past, you could run AutoDesigner API in two modes: place as many panels on the roof as possible (max fit mode) and place only the optimal set of panels that reach the desired production target (energy mode). AutoDesigner API MaxFit mode can now generate a system that recommends optimal panels that meet an energy target while leaving your sales team the flexibility to toggle panels with the customer.

added

Webhooks Dashboard

With the Webhooks Dashboard, you can build workflows that respond in real-time to events in Aurora faster. The dashboard allows you to view, create, update, or delete webhooks from the Settings page, something that you could only do via the Webhooks API until now. The dashboard also allows your developers to trigger test webhooks in just two clicks, shortening the time it takes to build, test, and deploy integrations with Aurora.

added

Duplicate Design API

With the new Duplicate Design endpoint, you can create a copy of a design in the same project via API. The copied design will include both the 3D model and the PV system.

added

Custom Roles

You can now assign custom roles when managing user accounts via Users API. With the addition of role_id field to Create User, Invite User, and Update User endpoints, you can assign a user to one of the global roles (e.g., “Team Member”) or a custom role defined for the tenant. To look up role ids, you can use the newly added List Roles endpoint.

added

API Version 2022.09

Aurora releases a new API version when we make backward-incompatible changes. To avoid disrupting your integration and breaking your code, we don’t change your version automatically. You can upgrade to the latest version using Versions API when you are ready. The following are breaking changes in version 2022.09 released today.

improved

Enhanced Simulation Webhooks

Completed Irradiance Analysis, AutoDesigner, and Performance Simulation jobs from Sales Mode and Pro Mode now trigger webhooks. Previously, only jobs started via API did. With the enhanced webhooks, you can build applications that respond in real-time to user activity in Aurora (e.g. retrieve design summary when a user presses the “Recalculate” button in Sales Mode). The enhanced webhooks are available in both Aurora and legacy Aurora.

added

Roof Summary API: Face Azimuth and Modules Area

You now have access to two additional fields in Retrieve Roof Summary API: roof face azimuth and the total area of modules on the roof. With the area of modules, for example, you can provide more accurate estimates for projects involving solar tiles or solar panels integrated into the roof.