Download OpenAPI specification:Download
Properate's Backend API. View our Seed documentation for more information. See our Seed Type Definition for details on seed properties
Create a new empty Seed from an address
| key required | string API Key |
String containing the address to create a new seed with. Address will be geocoded so it does not need to be exact. Address must be located within Canada
| address | string |
{- "address": "string"
}{- "status": "success",
- "payload": { }
}Create a new empty Seed with coordinates instead of an address
| key required | string API Key |
Object containing the lat lng coordinates to use for seed creation. Address will be reverse geocoded using the closest match.
object |
{- "coords": {
- "lat": 0,
- "lng": 0
}
}{- "status": "success",
- "payload": { }
}Automatically fill data for a given Seed.
Automatically selects entities & ACH if year built is provided in seed.house.space.year.
Automatically fills in windows if wall areas are provided.
Automatically selects climate zone if address is provided using createSeedFromAddress
| key required | string API Key |
The seed to be simulated.
{ }{- "status": "success",
- "payload": { }
}Automatically ensures proper costing for retrofit using before & after seeds.
| key required | string API Key |
Object containing before & after seed conditions.
| before | object Seed containing base condition of a home. |
| after | object Seed containing retrofit upgrades. |
{- "before": { },
- "after": { }
}{- "status": "success",
- "payload": { }
}Generates a run token for your seed. Put the return value in seed.meta.token before simulation
| key required | string API Key |
The seed to be simulated.
{ }{- "status": "success",
- "payload": { }
}Run simulations for a seed. Requires a run token in the seed. Returns an array of CherryPicked Saplings as defined in SeedV15 documentation.
| key required | string API Key |
The seed to be simulated.
{ }{- "status": "success",
- "payload": { }
}Searches entities from the Material Database. Can also be passed an entity ID to return a specific entity.
| key required | string API Key |
Search Query Object
| type | string Enum: "wall" "exposedFloor" "roof" "attic" "fWall" "slab" "windowAssembly" "bundle" "mech" "aux" "dhw" "hrv" "suppl" The entity type to search for |
| query | string Search string |
{- "type": "wall",
- "query": "string"
}{- "status": "success",
- "payload": { }
}