Build on solarOS.
Use our API and webhooks to connect solarOS to your website, your other software, or your own reports.
Add a lead from your website
Each request uses an API key that reaches only what you allow.
curl https://app.solaros.io/api/v1/leads \
-H "Authorization: Bearer sk_live_…" \
-H "Content-Type: application/json" \
-d '{
"firstName": "Dana",
"lastName": "Ruiz",
"email": "dana@example.com",
"phone": "707-555-0142",
"address": "214 Oak Knoll Rd",
"city": "Petaluma",
"state": "CA",
"zipCode": "94952",
"notes": "Wants a battery quote"
}'
What's included
- API
- 69 endpoints for leads, customers, properties, quotes, contracts, projects, work orders, appointments, and service requests
- Webhooks
- 72 kinds of events, sent the moment something changes
- Access control
- Keys that only reach what you allow
- Reliability
- Safe retries, delivery logs, and test events
- Docs
- An interactive reference you can try from your browser
- Zapier
- Send leads to solarOS from thousands of apps, no code needed
What teams build
- Website forms that send leads straight to your sales team
- A nightly sync with another system while you move over
- Service updates sent to equipment makers or warranty partners
- Job and payment data in your own reports
See it on your own jobs
Book a 30-minute demo. We'll run one of your real jobs through solarOS, from the quote to the invoice.