POST api/EnergyPrices/CalculatePrices/Gas

Request Information

Requires Authorization!

Add to HTTP Headers "Authorization" => "Bearer " + access_token from api/User/LoginWithApiKEY?ApiKEY={ApiKEY}
for example: "Authorization" => "Bearer aBc123-D1eF3...rS45q-XyZ879"

URI Parameters

None.

Body Parameters

EnergyPrices_GasPricesQueryModel
NameTypeAdditional informationDescription
Usage integer

Required

PowerPeak integer

None.

OverWrite_Provision decimal number

None.

Check_MinValues boolean

None.

TariffId integer

Required

SignatureDate date

Required

DateFrom date

Required

DateTo date

Required

TradeId integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Usage": 1,
  "PowerPeak": 1,
  "OverWrite_Provision": 1.0,
  "Check_MinValues": true,
  "TariffId": 3,
  "SignatureDate": "2025-12-06T05:50:03.5403089+01:00",
  "DateFrom": "2025-12-06T05:50:03.5403089+01:00",
  "DateTo": "2025-12-06T05:50:03.5403089+01:00",
  "TradeId": 7
}

application/xml, text/xml

Sample:
<EnergyPrices_GasPricesQueryModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Global_classes.BusinessObject.Energy">
  <DateFrom>2025-12-06T05:50:03.5403089+01:00</DateFrom>
  <DateTo>2025-12-06T05:50:03.5403089+01:00</DateTo>
  <SignatureDate>2025-12-06T05:50:03.5403089+01:00</SignatureDate>
  <TariffId>3</TariffId>
  <TradeId>7</TradeId>
  <Check_MinValues>true</Check_MinValues>
  <OverWrite_Provision>1</OverWrite_Provision>
  <PowerPeak>1</PowerPeak>
  <Usage>1</Usage>
</EnergyPrices_GasPricesQueryModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

EnergyPrices_Gas_PricesResultModel
NameTypeAdditional informationDescription
Price_Base decimal number

None.

Price decimal number

None.

L_Gas decimal number

None.

Unit_Price_HT decimal number

None.

Service_Price decimal number

None.

DebugInfo Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "Price_Base": 1.0,
  "Price": 2.0,
  "L_Gas": 1.0,
  "Unit_Price_HT": 3.0,
  "Service_Price": 1.0,
  "DebugInfo": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<EnergyPrices_Gas_PricesResultModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Global_classes.BusinessObject.Energy">
  <DebugInfo xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </DebugInfo>
  <L_Gas>1</L_Gas>
  <Price>2</Price>
  <Price_Base>1</Price_Base>
  <Service_Price>1</Service_Price>
  <Unit_Price_HT>3</Unit_Price_HT>
</EnergyPrices_Gas_PricesResultModel>