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
28802880 28802880 28802880 28802880