Projects API
Manage project (quotation) records in your Solar Proof account. Retrieve project details, list all projects, and access associated customer information.
Overview
The Projects API allows you to interact with customer quotations and proposals in your Solar Proof account. Projects contain detailed information about solar installations, pricing, system specifications, and proposal status.
https://solarproof.com.au/api/
tblcustomerquotation
).
The API refers to them as "projects" for clarity.
The Project Object
A project object contains detailed information about a customer quotation/proposal in your Solar Proof account.
{
"pkcustomerquotationid": 456,
"fkcustomerid": 123,
"fkuserid": 789,
"quotenickname": "Solar Installation Q1 2025",
"siteaddress": "123 Main Street, Sydney NSW 2000",
"is_draft": 0,
"proposal_status": "sent",
"created_at": "2025-01-15",
"updated_at": "2025-01-20",
"total_price": 15750.00,
"system_size": 6.6
}
Attributes
Attribute | Type | Description |
---|---|---|
pkcustomerquotationid |
integer | Unique identifier for the project/quotation |
fkcustomerid |
integer | ID of the customer this project belongs to |
fkuserid |
integer | ID of the user who created this project |
quotenickname |
string | Display name/nickname for the project |
siteaddress |
string | Installation site address |
is_draft |
boolean | Whether the project is a draft (1) or published (0) |
proposal_status |
string | Current status: draft, sent, viewed, signed, etc. |
created_at |
datetime | Date and time the project was created |
updated_at |
datetime | Date and time of last update |
total_price |
decimal | Total price of the solar installation |
system_size |
decimal | Solar system size in kilowatts (kW) |
Available Endpoints
Related Webhook Events
Subscribe to these events to receive real-time notifications when project-related activities occur:
Common Use Cases
Sync Projects to CRM
Use the get_all_projects
endpoint to retrieve all projects and sync them to your external CRM or project management system.
Real-time Notifications
Subscribe to project webhook events to receive instant notifications when proposals are sent, viewed, or signed by customers.
Analytics & Reporting
Pull project data to build custom analytics dashboards, track conversion rates, and generate reports on proposal performance.