Changelog
added

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.

added

Design Mode extensions

With Design Mode extensions, you can bring new functionality and data visualizations to Aurora by extending Design Mode. Your app will be displayed directly within Design Mode in split screen or full screen format. See the Aurora API client app as an example of a split screen extension.

added

Site Survey report upload via API

The Update Site Survey Overview endpoint now allows you to upload a PDF of your site survey report by providing a URL to the report, which Aurora app will download and store.

added

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.

Site Survey API

The Site Survey API suite allows you to be notified on site survey requests to your app, retrieve information on the request site, and to send completed site survey information back to Aurora. Please see the Site survey apps tutorial for more information.

Custom Components in Component Mapping

The Retrieve all solar modules endpoint now includes tenant-specific components defined by customers that have your app enabled. With the additional modules, you can be assured that you have mapped all Aurora modules to modules in your database.

App Status Changed Webhook

The app_status_changed webhook fires when an admin user enables or disable a partner app for a tenant. The webhook payload includes <APP_ID>, <STATUS>, <TENANT_ID> and <SESSION_TOKEN>. With the new webhook event, you can perform additional provisioning steps when a customer enables your app.

improved

Enhanced contiguous arrays in Racking Arrays API

The List Racking Arrays API now lists all contiguous arrays in the adjacent_arrays field so you can easily identify arrays that can be racked together. For example, when array A is adjacent to array B, and array B is adjacent to array C, adjacent_arrays field will now indicate that A and C are part of a contiguous grouping of panels. With enhanced contiguous array data, you can, among other things, better model your racking system designs to match panel placement on the roof.

added

Personally identifiable information

In order to protect homeowner privacy we've begun restricting personally identifiable information (PII) returned from Sync API endpoints for partner applications. Fields that are considered PII will be removed from the normal response payload. You can find information on which fields are considered PII and the endpoints that are affected in our partner documentation.

added

Component mapping

With Aurora component mapping, you can keep your component database in sync with Aurora's global database. To start, you can download a list of Aurora modules via API in CSV format. You can also subscribe to the component_added webhook to be notified when new modules are added to the Aurora database. Finally, you can look up details for a specific module using the Retrieve Module API.