In Scanifly, a project represents a customer (residential, commercial, utility, etc.) that wants to go solar. Projects are associated with a physical location via an address and GPS coordinates, and may contain multiple solar system designs.

Use the Create Project endpoint if you have not yet created a project in Scanifly for the property associated with a lead in your CRM. This will push the information from your CRM to Scanifly, so your site surveyor doesn't have to retype everything. They just show up at the location and fly the site.

If you have an existing project in Scanifly and you want to link it to a lead in your CRM, you'll use the List Projects and Retrieve Project endpoints. First, call the List Projects endpoint. This will return the high level information you need to select one of your Scanifly projects. Then use the Retrieve Project endpoint to pull all the other project information.

Once your CRM lead has been associated with a Scanifly project, you'll be able to pull information about your Scanifly designs into your CRM with the List Designs endpoint.

Here is a list of the data points currently available to the API, followed by a guide to their location in the Scanifly UI. Note that not all of these data points are available in the UI; some fields such as ID, etc. are background information not visible on screen.

1	id
2	ownerDetails
	2a firstName
	2b	lastName
	2c	phone
	2d	Email
3	name
4	geolocation
	4a	latitude
	4b	longitude
5	address
6	externalMetadata
	6a	crmProjectId
7	status
8	createdAt
9	updatedAt
10	type
11	teammates
	11a	id
	11b	firstName
	11c	lastName
	11d	email
	11e	position
	11f	phone
12	monthlyUsage
13	shareLinkUrl