- Solo Help Center
- Integrations
- API Documentation
-
Getting Started with Solo
-
Proposals
-
SoloSign
-
Planset & Engineering
-
Integrations
-
Partnerships
-
MissionControl
- MissionControl: Pricing
- MissionControl: Adders
- MissionControl: Design Preferences
- MissionControl: Batteries
- MissionControl: Finance Options
- MissionControl: Inverters
- MissionControl: Modules
- MissionControl: Proposal Theme
- MissionControl: Optimizers
- MissionControl: Shade Report
- MissionControl: Lender Priority
- MissionControl: DXF
- MissionControl: Company Settings
-
General Owner Settings
-
SolarNexus
- Contact Support
- Application Overview
- Update Notes
- Tips and Tricks
- Integrating SolarNexus with Other Applications
- Incentives and Finance Programs
- Documents: Templates and DocuSign
- Shared Company Resources
- Reporting
- Project Data
- Resources: Service Offerings, Pricing, & Solution
- Resources: Products and Catalogs
- Project Milestones and Workflow Management
- Account and User Management
- Managing Sold Projects
- Energy and Financial Analysis
- PV Systems, Energy Storage, and Efficiency Measure
- Manage Sales Opportunities
- Create and Manage Jobs (Projects and Work Orders)
- Misc
- User Account Maintenance
- Utility Bills
- Managing Company Catalog
- Managing Projects
- Financial Analysis
- PV System Design and Production Estimates
- Video - Webinars and Tutorials
-
User Support
-
What's New
Solo API Endpoints
Authentication
To obtain an API key, please fill out this form and our team will provide you
with a key custom to you. (keep this key safe!)
To use the Swagger UI, click the green ‘Authorize’ button and paste your
integrator key in the text field.
If not using swagger, add this key to the api key header in your code.
Making a request
Click on one of the endpoints available in the provided documentation.
You can view the details of what is needed for the call listed in the parameters section. After entering the required parameters, press the execute button and see the response. Some calls may require making other calls first to obtain specific ids from a list of options.
This will generate a cURL command that can be run in a terminal, or analyzed to see the full detail of what was sent.
Base URL: phx.gosolo.io/api/v3
Below that, you should see the full response body with headers. This will let
you know if you were successful or not and why.
Provided at the end of each call segment are sample responses you can compare it against.
You’ll be able to use that to build out the request yourself to integrate with
our platform!