POST request/n3rgy/data
Request Information
URI Parameters
None.
Body Parameters
DataRequestInput| Name | Description | Type | Additional information |
|---|---|---|---|
| ConsentUserGuid | globally unique identifier |
Required |
|
| From | date |
None. |
|
| mpxn | string |
Required |
|
| To | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"consentUserGuid": "90ed941b-f59c-4267-898d-c9c127e7cefc",
"mpxn": "sample string 2",
"from": "2026-01-29T02:51:12.5547141+00:00",
"to": "2026-01-29T02:51:12.5703462+00:00"
}
application/xml, text/xml
Sample:
<DataRequestInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGenius.Api.Models.N3rgy"> <ConsentUserGuid>90ed941b-f59c-4267-898d-c9c127e7cefc</ConsentUserGuid> <From>2026-01-29T02:51:12.5547141+00:00</From> <To>2026-01-29T02:51:12.5703462+00:00</To> <mpxn>sample string 2</mpxn> </DataRequestInput>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ConsentUserGuid" 90ed941b-f59c-4267-898d-c9c127e7cefc --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="mpxn" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="From" 2026-01-29T02:51:12.5547141+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="To" 2026-01-29T02:51:12.5703462+00:00 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
DataResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientResponse | string |
None. |
|
| devices | Collection of Device |
None. |
|
| end | string |
None. |
|
| errors | Collection of Errors |
None. |
|
| granularity | string |
None. |
|
| IsSuccess | boolean |
None. |
|
| resource | string |
None. |
|
| responseTimestamp | date |
None. |
|
| start | string |
None. |
|
| status | Status |
None. |
|
| unit | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"resource": "sample string 1",
"responseTimestamp": "2026-01-29T02:51:12.5703462+00:00",
"start": "sample string 3",
"end": "sample string 4",
"granularity": "sample string 5",
"unit": "sample string 6",
"devices": [
{
"deviceId": "sample string 1",
"values": [
{
"primaryValue": 1.0,
"timestamp": "sample string 2",
"totalHHBlocks": 3
},
{
"primaryValue": 1.0,
"timestamp": "sample string 2",
"totalHHBlocks": 3
}
]
},
{
"deviceId": "sample string 1",
"values": [
{
"primaryValue": 1.0,
"timestamp": "sample string 2",
"totalHHBlocks": 3
},
{
"primaryValue": 1.0,
"timestamp": "sample string 2",
"totalHHBlocks": 3
}
]
}
],
"status": {
"code": "sample string 1",
"message": "sample string 2"
},
"errors": [
{
"code": "sample string 1",
"message": "sample string 2"
},
{
"code": "sample string 1",
"message": "sample string 2"
}
],
"clientResponse": "sample string 7",
"isSuccess": true
}
application/xml, text/xml
Sample:
<DataResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGenius.Api.Models.N3rgy">
<ClientResponse>sample string 7</ClientResponse>
<IsSuccess>true</IsSuccess>
<devices>
<Device>
<deviceId>sample string 1</deviceId>
<values>
<Value>
<primaryValue>1</primaryValue>
<timestamp>sample string 2</timestamp>
<totalHHBlocks>3</totalHHBlocks>
</Value>
<Value>
<primaryValue>1</primaryValue>
<timestamp>sample string 2</timestamp>
<totalHHBlocks>3</totalHHBlocks>
</Value>
</values>
</Device>
<Device>
<deviceId>sample string 1</deviceId>
<values>
<Value>
<primaryValue>1</primaryValue>
<timestamp>sample string 2</timestamp>
<totalHHBlocks>3</totalHHBlocks>
</Value>
<Value>
<primaryValue>1</primaryValue>
<timestamp>sample string 2</timestamp>
<totalHHBlocks>3</totalHHBlocks>
</Value>
</values>
</Device>
</devices>
<end>sample string 4</end>
<errors>
<Errors>
<code>sample string 1</code>
<message>sample string 2</message>
</Errors>
<Errors>
<code>sample string 1</code>
<message>sample string 2</message>
</Errors>
</errors>
<granularity>sample string 5</granularity>
<resource>sample string 1</resource>
<responseTimestamp>2026-01-29T02:51:12.5703462+00:00</responseTimestamp>
<start>sample string 3</start>
<status>
<code>sample string 1</code>
<message>sample string 2</message>
</status>
<unit>sample string 6</unit>
</DataResponse>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="resource" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="responseTimestamp" 2026-01-29T02:51:12.5703462+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="start" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="end" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="granularity" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="unit" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[0].deviceId" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[0].values[0].primaryValue" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[0].values[0].timestamp" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[0].values[0].totalHHBlocks" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[0].values[1].primaryValue" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[0].values[1].timestamp" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[0].values[1].totalHHBlocks" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[1].deviceId" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[1].values[0].primaryValue" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[1].values[0].timestamp" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[1].values[0].totalHHBlocks" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[1].values[1].primaryValue" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[1].values[1].timestamp" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="devices[1].values[1].totalHHBlocks" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="status.code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="status.message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="errors[0].code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="errors[0].message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="errors[1].code" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="errors[1].message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ClientResponse" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IsSuccess" True --MultipartDataMediaFormatterBoundary1q2w3e--