Tariff
Create a new tariff.
Body
providerstring · enumRequiredPossible values:
Responses
200
Successful operation
application/json
400
Invalid status value
application/json
post
/tariffPOST /tariff HTTP/1.1
Host: api.ecosuite.io/
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"provider": "openei"
}{
"tariff": {
"assetType": "tariff",
"author": "text",
"created": "2025-10-30",
"id": "text",
"lastUpdated": "2025-10-30",
"lastUpdatedBy": "text",
"path": "/",
"provider": "openei"
}
}Update a tariff.
Body
assetTypestringRead-onlyOptionalDefault:
tariffauthorstringRead-onlyOptional
createdstring · dateRead-onlyOptional
idstringRead-onlyOptional
lastUpdatedstring · dateRead-onlyOptional
lastUpdatedBystringRead-onlyOptional
pathstringRead-onlyOptionalDefault:
/providerstring · enumRequiredPossible values:
Responses
200
Successful operation
application/json
400
Invalid status value
application/json
put
/tariffPUT /tariff HTTP/1.1
Host: api.ecosuite.io/
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"provider": "openei"
}{
"tariff": {
"assetType": "tariff",
"author": "text",
"created": "2025-10-30",
"id": "text",
"lastUpdated": "2025-10-30",
"lastUpdatedBy": "text",
"path": "/",
"provider": "openei"
}
}Get a tariff.
Path parameters
tariffIdstringRequired
The ID of the tariff.
Responses
200
Successful operation
application/json
400
Invalid status value
application/json
get
/tariff/{tariffId}GET /tariff/{tariffId} HTTP/1.1
Host: api.ecosuite.io/
Accept: */*
{
"tariff": {
"assetType": "tariff",
"author": "text",
"created": "2025-10-30",
"id": "text",
"lastUpdated": "2025-10-30",
"lastUpdatedBy": "text",
"path": "/",
"provider": "openei"
}
}