Build on solarOS.

Use our API and webhooks to connect solarOS to your website, your other software, or your own reports.

API and webhooksSample data

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.