Online API Doc
You and your developers need up-to-date, accurate, and easily accessible API documentation to better utilize our APIs. Our new developer page, docs.aurorasolar.com, achieves exactly that by:
AutoDesigner API: Energy Mode
When a 3D site model is completed (manually or via 3DMS), you can use AutoDesigner API to create a system design automatically and be notified when the AutoDesigner task is complete via a webhook. Now, as an alternative to the MaxFit option, you can specify the desired energy production target. This will return a fully strung system using the component(s) specified in the request.
3DMS Request Deduplication
Duplicated 3DMS requests sent from the same tenant will now immediately return an error state. The error will be sent via API as a response to the design request API call. A duplicate is defined as a design request with coordinates that match those of an outstanding request from the same tenant that is either actively being worked on by a designer or is in a designer queue.
Bearer Token Authentication
Your developers can now start making calls to the Aurora API in just a few keystrokes using bearer token authentication.
AutoDesigner API: Max Fit Mode
With AutoDesigner API, you can programmatically create a MaxFit system design. When a 3D site model is completed (either manually or via 3DMS), you can trigger AutoDesigner to run automatically and be notified when the job is complete.
Project Status API
You can retrieve and update a project's status in Aurora now to keep it in sync with the status in your CRM/ERP.
Pricing API
You can push pricing information from Aurora to your CRM or ERP. The pricing data includes pricing mode (ie. which pricing option was selected: price per watt or flat system cost?), system cost for the entire design, incentives with all their details, adders.
Consumption API
You can push consumption data from your CRM or ERP to Aurora as either monthly energy or monthly bill, assuming a utility company and rate have been already loaded for the project. This action automatically creates a consumption profile within the project.
Financing API
You can push financing product information from Aurora to your CRM or ERP. Available attributes include project-level variables (e.g. useful life, discount rate, degradation factor, inverter cost, etc.) as well as annual cashflows and timestamps. It is also possible to filter by financing type of cash, loan, or both.