Documentation > CMS Template API Library > Asset > CreateNewSiteRoot(String,Asset)
CreateNewSiteRoot
Create a Site root with the given label in the given location.
public CrownPeak.CMSAPI.Asset CreateNewSiteRoot(String,Asset)
Returns
The newly created site root.
Parameters
| Name | Description | Type | 
|---|---|---|
| label | The label to use | System.String | 
| saveLocation | The folder which is going to be the parent of the site root | CrownPeak.CMSAPI.Asset | 
Code Example
C#
Sample:
string label = "CPTest";
Asset saveLocation = Asset.Load("/");
if(saveLocation.IsLoaded)
{
  Asset newSiteRoot = Asset.CreateNewSiteRoot(label, saveLocation);
  if(newSiteRoot.IsLoaded)
  {
    // Do Something
  }
}
