POST api/v1/hubject/emsp/charging_notification/api/oicp/notificationmgmt/v11/charging-notifications

Request Information

URI Parameters

None.

Body Parameters

eRoamingChargingNotifications
NameDescriptionTypeAdditional information
Type

string

None.

SessionID

string

None.

CPOPartnerSessionID

string

None.

EMPPartnerSessionID

string

None.

Identification

OICPIdentification

None.

EvseID

boolean

None.

ChargingStart

date

None.

SessionStart

date

None.

MeterValueStart

decimal number

None.

OperatorID

string

None.

PartnerProductID

string

None.

EventOccurred

date

None.

ChargingDuration

integer

None.

ConsumedEnergyProgress

decimal number

None.

MeterValueInBetween

Collection of decimal number

None.

ChargingEnd

date

None.

SessionEnd

date

None.

ConsumedEnergy

decimal number

None.

MeterValueEnd

decimal number

None.

PenaltyTimeStart

date

None.

ErrorType

string

None.

ErrorAdditionalInfo

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Type": "sample string 1",
  "SessionID": "sample string 2",
  "CPOPartnerSessionID": "sample string 3",
  "EMPPartnerSessionID": "sample string 4",
  "Identification": {
    "RFIDMifareFamilyIdentification": {
      "UID": "sample string 1"
    },
    "QRCodeIdentification": {
      "EvcoID": "sample string 1",
      "HashedPIN": {
        "Function": "sample string 1",
        "LegacyHashData": {
          "Function": "sample string 1",
          "Salt": "sample string 2",
          "Value": "sample string 3"
        },
        "Value": "sample string 2"
      },
      "PIN": "sample string 2"
    },
    "PlugAndChargeIdentification": {
      "EvcoID": "sample string 1"
    },
    "RemoteIdentification": {
      "EvcoID": "sample string 1",
      "IdUser": "sample string 2"
    },
    "RFIDIdentification": {
      "EvcoID": "sample string 1",
      "ExpiryDate": "2026-02-08T14:10:41Z",
      "PrintedNumber": "sample string 3",
      "RFID": "sample string 4",
      "UID": "sample string 5"
    }
  },
  "EvseID": true,
  "ChargingStart": "2026-02-08T14:10:41Z",
  "SessionStart": "2026-02-08T14:10:41Z",
  "MeterValueStart": 1.0,
  "OperatorID": "sample string 6",
  "PartnerProductID": "sample string 7",
  "EventOccurred": "2026-02-08T14:10:41Z",
  "ChargingDuration": 1,
  "ConsumedEnergyProgress": 1.0,
  "MeterValueInBetween": [
    1.0,
    2.0
  ],
  "ChargingEnd": "2026-02-08T14:10:41Z",
  "SessionEnd": "2026-02-08T14:10:41Z",
  "ConsumedEnergy": 1.0,
  "MeterValueEnd": 1.0,
  "PenaltyTimeStart": "2026-02-08T14:10:41Z",
  "ErrorType": "sample string 8",
  "ErrorAdditionalInfo": "sample string 9"
}

application/xml, text/xml

Sample:
<eRoamingChargingNotifications xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IO.Swagger.Models">
  <CPOPartnerSessionID>sample string 3</CPOPartnerSessionID>
  <ChargingDuration>1</ChargingDuration>
  <ChargingEnd>2026-02-08T15:10:41.5169+01:00</ChargingEnd>
  <ChargingStart>2026-02-08T15:10:41.5169+01:00</ChargingStart>
  <ConsumedEnergy>1</ConsumedEnergy>
  <ConsumedEnergyProgress>1</ConsumedEnergyProgress>
  <EMPPartnerSessionID>sample string 4</EMPPartnerSessionID>
  <ErrorAdditionalInfo>sample string 9</ErrorAdditionalInfo>
  <ErrorType>sample string 8</ErrorType>
  <EventOccurred>2026-02-08T15:10:41.5169+01:00</EventOccurred>
  <EvseID>true</EvseID>
  <Identification>
    <PlugAndChargeIdentification>
      <EvcoID>sample string 1</EvcoID>
    </PlugAndChargeIdentification>
    <QRCodeIdentification>
      <EvcoID>sample string 1</EvcoID>
      <HashedPIN>
        <Function>sample string 1</Function>
        <LegacyHashData>
          <Function>sample string 1</Function>
          <Salt>sample string 2</Salt>
          <Value>sample string 3</Value>
        </LegacyHashData>
        <Value>sample string 2</Value>
      </HashedPIN>
      <PIN>sample string 2</PIN>
    </QRCodeIdentification>
    <RFIDIdentification>
      <EvcoID>sample string 1</EvcoID>
      <ExpiryDate>2026-02-08T15:10:41.5169+01:00</ExpiryDate>
      <PrintedNumber>sample string 3</PrintedNumber>
      <RFID>sample string 4</RFID>
      <UID>sample string 5</UID>
    </RFIDIdentification>
    <RFIDMifareFamilyIdentification>
      <UID>sample string 1</UID>
    </RFIDMifareFamilyIdentification>
    <RemoteIdentification>
      <EvcoID>sample string 1</EvcoID>
      <IdUser>sample string 2</IdUser>
    </RemoteIdentification>
  </Identification>
  <MeterValueEnd>1</MeterValueEnd>
  <MeterValueInBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:decimal>1</d2p1:decimal>
    <d2p1:decimal>2</d2p1:decimal>
  </MeterValueInBetween>
  <MeterValueStart>1</MeterValueStart>
  <OperatorID>sample string 6</OperatorID>
  <PartnerProductID>sample string 7</PartnerProductID>
  <PenaltyTimeStart>2026-02-08T15:10:41.5169+01:00</PenaltyTimeStart>
  <SessionEnd>2026-02-08T15:10:41.5169+01:00</SessionEnd>
  <SessionID>sample string 2</SessionID>
  <SessionStart>2026-02-08T15:10:41.5169+01:00</SessionStart>
  <Type>sample string 1</Type>
</eRoamingChargingNotifications>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'eRoamingChargingNotifications'.

Response Information

Resource Description

OICPResultStatus
NameDescriptionTypeAdditional information
CPOPartnerSessionID

string

None.

EMPPartnerSessionID

string

None.

Result

boolean

None.

SessionID

string

None.

StatusCode

OICPStatusCode

None.

TransactionNumber

string

None.

Response Formats

application/json, text/json

Sample:
{
  "CPOPartnerSessionID": "sample string 1",
  "EMPPartnerSessionID": "sample string 2",
  "Result": true,
  "SessionID": "sample string 4",
  "StatusCode": {
    "AdditionalInfo": "sample string 1",
    "Code": "sample string 2",
    "Description": "sample string 3"
  },
  "TransactionNumber": "sample string 5"
}

application/xml, text/xml

Sample:
<OICPResultStatus xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IO.Swagger.Models">
  <CPOPartnerSessionID>sample string 1</CPOPartnerSessionID>
  <EMPPartnerSessionID>sample string 2</EMPPartnerSessionID>
  <Result>true</Result>
  <SessionID>sample string 4</SessionID>
  <StatusCode>
    <AdditionalInfo>sample string 1</AdditionalInfo>
    <Code>sample string 2</Code>
    <Description>sample string 3</Description>
  </StatusCode>
  <TransactionNumber>sample string 5</TransactionNumber>
</OICPResultStatus>