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.
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.
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.
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.
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.
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.
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.