import requests
url = "https://api.rebase.energy/platform/v2/sites"
payload = {
"name": "My site",
"latitude": 52.5,
"longitude": 13.4,
"settings": {
"model_resolution": "1h",
"additional_points": [],
"trainLongTermModels": True,
"trainNearTermModels": True,
"usePhysicalModels": True,
"weather_models": [],
"create_params": {}
},
"type": "solar",
"assets": [
{
"azimuth": 180,
"tilt": 30,
"capacity": 1000,
"install_date": "2020-01-01"
}
]
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)