メインコンテンツへ

発電量実績の取得

ベースURL: https://api.tensorenergy.jp/v1

パス: /actuals/{ASSET_ID}

メソッド: GET

クエリパラメータ

フィールドタイプ説明必須
fromstring実績を取得するための期間の開始時間。次の形式で表現: 2006-01-02T15:04:05Zはい
tostring実績を取得するための期間の終了時間。次の形式で表現: 2006-01-02T15:04:05Zはい
sourcemetering | iot | monitoring望ましい実績のソース。パラメータが提供されない場合、デフォルトはメーターデータになります。メーターデータが存在しない場合はモニタリングデータにフォールバックしますいいえ

レスポンス

レスポンスは次のフィールドを持つnull不可のJSONオブジェクトです。

フィールドタイプ説明
data[AssetActualSet] | nullクエリから返されたデータ。errorがnullでない場合、この値はnullになります。
errorError | nullクエリから返されたエラー。dataがnullでない場合、この値はnullになります。

AssetActualSetオブジェクト

フィールドタイプ説明
datetimestring実績のタイムスタンプ。ISO 8601準拠のUTCタイムスタンプで表現。
valuefloatエネルギー生成量。キロワット時(kWh)で表現。

エラーオブジェクト

フィールドタイプ説明
messagestring問題が発生したことを説明するメッセージ。
codeinternal_server_error | not_authorized | invalid_query_parameter | resource_not_found発生したエラーコード。

リクエスト例

curl --request GET \
--url https://api.tensorenergy.jp/v1/actuals/51d5ffcf-1347-4277-93e8-dfca140fe8b3?from=2006-01-02T15:04:05Z&to=2006-01-02T15:04:05Z \
--header "authorization: Bearer ${API_TOKEN}"

レスポンス例

プロジェクトが存在し、エラーが発生しない場合

{
"data": [
{
"datetime": "2024-01-01T00:00:00Z",
"value": 9.812
},
{
"datetime": "2024-01-01T00:30:00Z",
"value": 10.1
},
{
"datetime": "2024-01-01T01:00:00Z",
"value": 10.891
}
],
"error": null
}

操作中にエラーが発生する場合

{
"data": null,
"error": {
"message": "something went wrong during the process",
"code": "internal_server_error"
}
}

プロジェクトの実績が存在しない場合

{
"data": [],
"error": null
}