List the available projects, restricted to those the user making the call can access
/projects
Optional list of comma separated projectIds to restrict the response to
curl -L \
--url 'https://api.ecosuite.io//projects' \
--header 'Authorization: YOUR_API_KEY'
{
"projects": [
null,
null
]
}
successful operation
Gets the details for the specified project
/projects/{projectId}
The project ID
curl -L \
--url 'https://api.ecosuite.io//projects/{projectId}' \
--header 'Authorization: YOUR_API_KEY'
{
"project": {
"code": "text",
"dcSize": 1,
"systemStatus": "text",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-02-23",
"reportStartDate": "2025-02-23",
"productionStartDate": "2025-02-23",
"generationStartDate": "2025-02-23",
"consumptionStartDate": "2025-02-23",
"storageStartDate": "2025-02-23",
"timezone": "text",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-02-23",
"status": "New Project",
"revenueType": "communitySolar",
"tags": [
"text"
],
"milestones": {
"initiated": "2025-02-23",
"interconnection": "2025-02-23",
"permitting": "2025-02-23",
"preConstruction": "2025-02-23",
"construction": "2025-02-23",
"pto": "2025-02-23",
"operational": "2025-02-23"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "assetmanagement@ecogyenergy.com",
"phone": "718-395-3620"
},
"media": {
"banner": "text"
},
"interconnection": {
"fipsLocation": "text",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0,
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"withdrawalReason": "notApplicable"
},
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"notes": [
{
"note": "text",
"userName": "text",
"created": "2025-02-23T22:28:23.904Z",
"resolved": true,
"comments": [
{
"comment": "text",
"userName": "text",
"created": "2025-02-23T22:28:23.904Z"
}
]
}
],
"reports": {
"operating": true
}
}
}
successful operation
Create a new project with the specified ID
/projects/{projectId}
The project ID
curl -L \
--request POST \
--url 'https://api.ecosuite.io//projects/{projectId}' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{"code":"text","paused":false,"cancelled":false,"archived":false,"name":"text","address":"text","town":"text","state":"text","lat":1,"long":1,"startDate":"2025-02-23","timezone":"text","status":"New Project","revenueType":"communitySolar","tags":[null],"milestones":{"initiated":"2025-02-23","interconnection":"2025-02-23","permitting":"2025-02-23","preConstruction":"2025-02-23","construction":"2025-02-23","pto":"2025-02-23","operational":"2025-02-23"},"assetManagementTeamContact":{"name":"DevCo","email":"assetmanagement@ecogyenergy.com","phone":"718-395-3620"},"media":{"banner":"text"},"interconnection":{"fipsLocation":"text","estimatedCostOfStudiesAndFees":0,"estimatedCostOfSystemUpgrades":0,"finalCostOfInterconnection":0,"ieee1547ReactivePowerCategory":"A","ieee1547DisturbanceCategory":"I","withdrawalReason":"notApplicable"},"icons":[{"iconName":"text","meaning":"text","tooltip":"text"}],"links":[{"name":"text","url":"https://example.com"}],"notes":[{"note":"text","userName":"text","created":"2025-02-23T22:28:23.904Z","resolved":true,"comments":[{"comment":"text","userName":"text","created":"2025-02-23T22:28:23.904Z"}]}],"reports":{"operating":true}}'
{
"project": {
"code": "text",
"dcSize": 1,
"systemStatus": "text",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-02-23",
"reportStartDate": "2025-02-23",
"productionStartDate": "2025-02-23",
"generationStartDate": "2025-02-23",
"consumptionStartDate": "2025-02-23",
"storageStartDate": "2025-02-23",
"timezone": "text",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-02-23",
"status": "New Project",
"revenueType": "communitySolar",
"tags": [
"text"
],
"milestones": {
"initiated": "2025-02-23",
"interconnection": "2025-02-23",
"permitting": "2025-02-23",
"preConstruction": "2025-02-23",
"construction": "2025-02-23",
"pto": "2025-02-23",
"operational": "2025-02-23"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "assetmanagement@ecogyenergy.com",
"phone": "718-395-3620"
},
"media": {
"banner": "text"
},
"interconnection": {
"fipsLocation": "text",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0,
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"withdrawalReason": "notApplicable"
},
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"notes": [
{
"note": "text",
"userName": "text",
"created": "2025-02-23T22:28:23.904Z",
"resolved": true,
"comments": [
{
"comment": "text",
"userName": "text",
"created": "2025-02-23T22:28:23.904Z"
}
]
}
],
"reports": {
"operating": true
}
}
}
successful operation
Update an existing project
/projects/{projectId}
The project ID
curl -L \
--request PUT \
--url 'https://api.ecosuite.io//projects/{projectId}' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{"code":"text","paused":false,"cancelled":false,"archived":false,"name":"text","address":"text","town":"text","state":"text","lat":1,"long":1,"startDate":"2025-02-23","timezone":"text","status":"New Project","revenueType":"communitySolar","tags":[null],"milestones":{"initiated":"2025-02-23","interconnection":"2025-02-23","permitting":"2025-02-23","preConstruction":"2025-02-23","construction":"2025-02-23","pto":"2025-02-23","operational":"2025-02-23"},"assetManagementTeamContact":{"name":"DevCo","email":"assetmanagement@ecogyenergy.com","phone":"718-395-3620"},"media":{"banner":"text"},"interconnection":{"fipsLocation":"text","estimatedCostOfStudiesAndFees":0,"estimatedCostOfSystemUpgrades":0,"finalCostOfInterconnection":0,"ieee1547ReactivePowerCategory":"A","ieee1547DisturbanceCategory":"I","withdrawalReason":"notApplicable"},"icons":[{"iconName":"text","meaning":"text","tooltip":"text"}],"links":[{"name":"text","url":"https://example.com"}],"notes":[{"note":"text","userName":"text","created":"2025-02-23T22:28:23.904Z","resolved":true,"comments":[{"comment":"text","userName":"text","created":"2025-02-23T22:28:23.904Z"}]}],"reports":{"operating":true}}'
{
"project": {
"code": "text",
"dcSize": 1,
"systemStatus": "text",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-02-23",
"reportStartDate": "2025-02-23",
"productionStartDate": "2025-02-23",
"generationStartDate": "2025-02-23",
"consumptionStartDate": "2025-02-23",
"storageStartDate": "2025-02-23",
"timezone": "text",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-02-23",
"status": "New Project",
"revenueType": "communitySolar",
"tags": [
"text"
],
"milestones": {
"initiated": "2025-02-23",
"interconnection": "2025-02-23",
"permitting": "2025-02-23",
"preConstruction": "2025-02-23",
"construction": "2025-02-23",
"pto": "2025-02-23",
"operational": "2025-02-23"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "assetmanagement@ecogyenergy.com",
"phone": "718-395-3620"
},
"media": {
"banner": "text"
},
"interconnection": {
"fipsLocation": "text",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0,
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"withdrawalReason": "notApplicable"
},
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"notes": [
{
"note": "text",
"userName": "text",
"created": "2025-02-23T22:28:23.904Z",
"resolved": true,
"comments": [
{
"comment": "text",
"userName": "text",
"created": "2025-02-23T22:28:23.904Z"
}
]
}
],
"reports": {
"operating": true
}
}
}
successful operation
Deletes an existing project
/projects/{projectId}
The project ID
curl -L \
--request DELETE \
--url 'https://api.ecosuite.io//projects/{projectId}' \
--header 'Authorization: YOUR_API_KEY'
{}
successful operation