Projects
List the available projects, restricted to those the user making the call can access
Optional list of comma separated projectIds to restrict the response to
successful operation
Invalid status value
GET //projects HTTP/1.1
Host: api.ecosuite.io
Authorization: YOUR_API_KEY
Accept: */*
{
"projects": [
null,
null
]
}
Gets the details for the specified project
The project ID
successful operation
Invalid status value
GET //projects/{projectId} HTTP/1.1
Host: api.ecosuite.io
Authorization: YOUR_API_KEY
Accept: */*
{
"project": {
"code": "text",
"dcSize": 1,
"status": "New Project",
"systemStatus": "text",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"interconnection": {
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"fipsLocation": "text",
"withdrawalReason": "notApplicable",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0
},
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-08-31",
"reportStartDate": "2025-08-31",
"productionStartDate": "2025-08-31",
"generationStartDate": "2025-08-31",
"consumptionStartDate": "2025-08-31",
"storageStartDate": "2025-08-31",
"timezone": "text",
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"revenueType": "communitySolar",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-08-31",
"milestones": {
"initiated": "2025-08-31",
"interconnection": "2025-08-31",
"permitting": "2025-08-31",
"preConstruction": "2025-08-31",
"construction": "2025-08-31",
"pto": "2025-08-31",
"operational": "2025-08-31"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "[email protected]",
"phone": "718-395-3620"
},
"reports": {
"operating": true
},
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"tags": [
"text"
],
"notes": [
{
"note": "text",
"userName": "text",
"created": "2025-08-31T07:36:58.766Z",
"resolved": true,
"comments": [
{
"comment": "text",
"userName": "text",
"created": "2025-08-31T07:36:58.766Z"
}
]
}
],
"media": {
"banner": "text"
}
}
}
Create a new project with the specified ID
The project ID
Refer to the /schemas/project endpoint for the full JSON Schema definition
^[A-Z0-9]*$
New Project
Possible values: The aggregated system status
false
false
false
successful operation
Invalid status value
POST //projects/{projectId} HTTP/1.1
Host: api.ecosuite.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1411
{
"code": "text",
"status": "New Project",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"interconnection": {
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"fipsLocation": "text",
"withdrawalReason": "notApplicable",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0
},
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-08-31",
"reportStartDate": "2025-08-31",
"productionStartDate": "2025-08-31",
"generationStartDate": "2025-08-31",
"consumptionStartDate": "2025-08-31",
"storageStartDate": "2025-08-31",
"timezone": "text",
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"revenueType": "communitySolar",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-08-31",
"milestones": {
"initiated": "2025-08-31",
"interconnection": "2025-08-31",
"permitting": "2025-08-31",
"preConstruction": "2025-08-31",
"construction": "2025-08-31",
"pto": "2025-08-31",
"operational": "2025-08-31"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "[email protected]",
"phone": "718-395-3620"
},
"reports": {
"operating": true
},
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"tags": [
"text"
],
"notes": [
{
"note": "text",
"resolved": true,
"comments": [
{
"comment": "text"
}
]
}
],
"media": {
"banner": "text"
}
}
{
"project": {
"code": "text",
"dcSize": 1,
"status": "New Project",
"systemStatus": "text",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"interconnection": {
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"fipsLocation": "text",
"withdrawalReason": "notApplicable",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0
},
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-08-31",
"reportStartDate": "2025-08-31",
"productionStartDate": "2025-08-31",
"generationStartDate": "2025-08-31",
"consumptionStartDate": "2025-08-31",
"storageStartDate": "2025-08-31",
"timezone": "text",
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"revenueType": "communitySolar",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-08-31",
"milestones": {
"initiated": "2025-08-31",
"interconnection": "2025-08-31",
"permitting": "2025-08-31",
"preConstruction": "2025-08-31",
"construction": "2025-08-31",
"pto": "2025-08-31",
"operational": "2025-08-31"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "[email protected]",
"phone": "718-395-3620"
},
"reports": {
"operating": true
},
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"tags": [
"text"
],
"notes": [
{
"note": "text",
"userName": "text",
"created": "2025-08-31T07:36:58.766Z",
"resolved": true,
"comments": [
{
"comment": "text",
"userName": "text",
"created": "2025-08-31T07:36:58.766Z"
}
]
}
],
"media": {
"banner": "text"
}
}
}
Update an existing project
The project ID
Refer to the /schemas/project endpoint for the full JSON Schema definition
^[A-Z0-9]*$
New Project
Possible values: The aggregated system status
false
false
false
successful operation
Invalid status value
PUT //projects/{projectId} HTTP/1.1
Host: api.ecosuite.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1411
{
"code": "text",
"status": "New Project",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"interconnection": {
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"fipsLocation": "text",
"withdrawalReason": "notApplicable",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0
},
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-08-31",
"reportStartDate": "2025-08-31",
"productionStartDate": "2025-08-31",
"generationStartDate": "2025-08-31",
"consumptionStartDate": "2025-08-31",
"storageStartDate": "2025-08-31",
"timezone": "text",
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"revenueType": "communitySolar",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-08-31",
"milestones": {
"initiated": "2025-08-31",
"interconnection": "2025-08-31",
"permitting": "2025-08-31",
"preConstruction": "2025-08-31",
"construction": "2025-08-31",
"pto": "2025-08-31",
"operational": "2025-08-31"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "[email protected]",
"phone": "718-395-3620"
},
"reports": {
"operating": true
},
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"tags": [
"text"
],
"notes": [
{
"note": "text",
"resolved": true,
"comments": [
{
"comment": "text"
}
]
}
],
"media": {
"banner": "text"
}
}
{
"project": {
"code": "text",
"dcSize": 1,
"status": "New Project",
"systemStatus": "text",
"paused": false,
"cancelled": false,
"archived": false,
"name": "text",
"address": "text",
"town": "text",
"state": "text",
"lat": 1,
"long": 1,
"interconnection": {
"ieee1547ReactivePowerCategory": "A",
"ieee1547DisturbanceCategory": "I",
"fipsLocation": "text",
"withdrawalReason": "notApplicable",
"estimatedCostOfStudiesAndFees": 0,
"estimatedCostOfSystemUpgrades": 0,
"finalCostOfInterconnection": 0
},
"discountRate": 1,
"einNumber": "text",
"companyName": "text",
"clientNumber": "text",
"startDate": "2025-08-31",
"reportStartDate": "2025-08-31",
"productionStartDate": "2025-08-31",
"generationStartDate": "2025-08-31",
"consumptionStartDate": "2025-08-31",
"storageStartDate": "2025-08-31",
"timezone": "text",
"icons": [
{
"iconName": "text",
"meaning": "text",
"tooltip": "text"
}
],
"revenueType": "communitySolar",
"bizDevOwner": "text",
"siteSurveyor": "text",
"slackChannel": "text",
"ganttChartLastUpdated": "2025-08-31",
"milestones": {
"initiated": "2025-08-31",
"interconnection": "2025-08-31",
"permitting": "2025-08-31",
"preConstruction": "2025-08-31",
"construction": "2025-08-31",
"pto": "2025-08-31",
"operational": "2025-08-31"
},
"assetManagementTeamContact": {
"name": "DevCo",
"email": "[email protected]",
"phone": "718-395-3620"
},
"reports": {
"operating": true
},
"links": [
{
"name": "text",
"url": "https://example.com"
}
],
"tags": [
"text"
],
"notes": [
{
"note": "text",
"userName": "text",
"created": "2025-08-31T07:36:58.766Z",
"resolved": true,
"comments": [
{
"comment": "text",
"userName": "text",
"created": "2025-08-31T07:36:58.766Z"
}
]
}
],
"media": {
"banner": "text"
}
}
}
Deletes an existing project
The project ID
successful operation
Invalid status value
DELETE //projects/{projectId} HTTP/1.1
Host: api.ecosuite.io
Authorization: YOUR_API_KEY
Accept: */*
{}