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-10-31",
    "reportStartDate": "2025-10-31",
    "productionStartDate": "2025-10-31",
    "generationStartDate": "2025-10-31",
    "consumptionStartDate": "2025-10-31",
    "storageStartDate": "2025-10-31",
    "timezone": "text",
    "icons": [
      {
        "iconName": "text",
        "meaning": "text",
        "tooltip": "text"
      }
    ],
    "revenueType": "communitySolar",
    "bizDevOwner": "text",
    "siteSurveyor": "text",
    "slackChannel": "text",
    "ganttChartLastUpdated": "2025-10-31",
    "milestones": {
      "initiated": "2025-10-31",
      "interconnection": "2025-10-31",
      "permitting": "2025-10-31",
      "preConstruction": "2025-10-31",
      "construction": "2025-10-31",
      "pto": "2025-10-31",
      "operational": "2025-10-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-10-31T08:59:25.792Z",
        "resolved": true,
        "comments": [
          {
            "comment": "text",
            "userName": "text",
            "created": "2025-10-31T08:59:25.792Z"
          }
        ]
      }
    ],
    "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 ProjectPossible values: The aggregated system status
falsefalsefalsesuccessful 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-10-31",
  "reportStartDate": "2025-10-31",
  "productionStartDate": "2025-10-31",
  "generationStartDate": "2025-10-31",
  "consumptionStartDate": "2025-10-31",
  "storageStartDate": "2025-10-31",
  "timezone": "text",
  "icons": [
    {
      "iconName": "text",
      "meaning": "text",
      "tooltip": "text"
    }
  ],
  "revenueType": "communitySolar",
  "bizDevOwner": "text",
  "siteSurveyor": "text",
  "slackChannel": "text",
  "ganttChartLastUpdated": "2025-10-31",
  "milestones": {
    "initiated": "2025-10-31",
    "interconnection": "2025-10-31",
    "permitting": "2025-10-31",
    "preConstruction": "2025-10-31",
    "construction": "2025-10-31",
    "pto": "2025-10-31",
    "operational": "2025-10-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-10-31",
    "reportStartDate": "2025-10-31",
    "productionStartDate": "2025-10-31",
    "generationStartDate": "2025-10-31",
    "consumptionStartDate": "2025-10-31",
    "storageStartDate": "2025-10-31",
    "timezone": "text",
    "icons": [
      {
        "iconName": "text",
        "meaning": "text",
        "tooltip": "text"
      }
    ],
    "revenueType": "communitySolar",
    "bizDevOwner": "text",
    "siteSurveyor": "text",
    "slackChannel": "text",
    "ganttChartLastUpdated": "2025-10-31",
    "milestones": {
      "initiated": "2025-10-31",
      "interconnection": "2025-10-31",
      "permitting": "2025-10-31",
      "preConstruction": "2025-10-31",
      "construction": "2025-10-31",
      "pto": "2025-10-31",
      "operational": "2025-10-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-10-31T08:59:25.792Z",
        "resolved": true,
        "comments": [
          {
            "comment": "text",
            "userName": "text",
            "created": "2025-10-31T08:59:25.792Z"
          }
        ]
      }
    ],
    "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 ProjectPossible values: The aggregated system status
falsefalsefalsesuccessful 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-10-31",
  "reportStartDate": "2025-10-31",
  "productionStartDate": "2025-10-31",
  "generationStartDate": "2025-10-31",
  "consumptionStartDate": "2025-10-31",
  "storageStartDate": "2025-10-31",
  "timezone": "text",
  "icons": [
    {
      "iconName": "text",
      "meaning": "text",
      "tooltip": "text"
    }
  ],
  "revenueType": "communitySolar",
  "bizDevOwner": "text",
  "siteSurveyor": "text",
  "slackChannel": "text",
  "ganttChartLastUpdated": "2025-10-31",
  "milestones": {
    "initiated": "2025-10-31",
    "interconnection": "2025-10-31",
    "permitting": "2025-10-31",
    "preConstruction": "2025-10-31",
    "construction": "2025-10-31",
    "pto": "2025-10-31",
    "operational": "2025-10-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-10-31",
    "reportStartDate": "2025-10-31",
    "productionStartDate": "2025-10-31",
    "generationStartDate": "2025-10-31",
    "consumptionStartDate": "2025-10-31",
    "storageStartDate": "2025-10-31",
    "timezone": "text",
    "icons": [
      {
        "iconName": "text",
        "meaning": "text",
        "tooltip": "text"
      }
    ],
    "revenueType": "communitySolar",
    "bizDevOwner": "text",
    "siteSurveyor": "text",
    "slackChannel": "text",
    "ganttChartLastUpdated": "2025-10-31",
    "milestones": {
      "initiated": "2025-10-31",
      "interconnection": "2025-10-31",
      "permitting": "2025-10-31",
      "preConstruction": "2025-10-31",
      "construction": "2025-10-31",
      "pto": "2025-10-31",
      "operational": "2025-10-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-10-31T08:59:25.792Z",
        "resolved": true,
        "comments": [
          {
            "comment": "text",
            "userName": "text",
            "created": "2025-10-31T08:59:25.792Z"
          }
        ]
      }
    ],
    "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: */*
{}