This is the API documentation of the P4 API SaaS service. In order to make use of this API you need an account in our database. You can get one by getting in touch at [info@sfu.io](mailto:info@sfu.io). Before you can start we strongly recommend you to read the full service documentation in the link below.
A short, human-readable summary of the problem.
A human-readable explanation specific to this occurrence of the problem.
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
A URI reference that identifies the problem type
Retrieves a ConstraintViolation resource.
Absolute meter reading (cumulative kWh/m³ since installation).
Delta consumption for this interval — difference between this reading and the previous one.
OBIS tariff code: 180/181/182 = imported energy (total/low-tariff/normall-tariff), 280/281/282 = exported energy (total/low-tariff/normall-tariff)
1 = active, -1 = expired, -2 = invalidated
Boolean indicating whether all previous contracts for the building should be terminated and the supplied payload replacement.
Retrieves a DistributionSystemOperator resource.
EDSN role: ddz = ODA party, mdr = energy supplier reading out the meter
10 = Mandate requested, 20 = Waiting for data, 30 = Code in validation, 100 = active, -10 = Inactive, -20 = Contract expired, -30 = Code rejected
Retrieves a MeasuringDeviceEdsn resource.
Type of utility meter: electricity (kWh), gas (m³) or water (m³)
SQS Queue in which responses are put to be handled by the P4 processor
Boolean indicating whether this p4 config is shared among other accounts.
pending = awaiting response, cancelled, failed = DSO error, rejected = validation error, completed
new = not yet sent, pending = awaiting response, completed, no_response = timeout, rejected = DSO rejected
6=EAN unknown at request date, 7=No smart meter, 8=Requesting party unauthorized, 9=Meter in deployment, 10=Date in future, 11=Date too old, 12=Meter malfunction, 13=Unprocessable, 14=Malfunction in treatment, 36=EAN unknown, 38=Administratively disabled, 39=Technically unreadable, 40=Denied mandate, 41=Global disruption, 101=Too much null data, 102=Missing reading objects, 104=Null reading in P4Reading
generating = building file, pending = awaiting DSO response, completed, failed = system error
Number of metering points included in this batch
INT = interval data (15-minute), DAY = daily totals, RCY = recovery (monthly)
new = not yet sent, pending = awaiting responses, completed, no_response = timeout, rejected = DSO rejected
Retrieves the collection of DataPoint resources.
Retrieves the collection of EdsnBuildingEan resources.
The collection of EdsnBuildingEan resources
Retrieves the collection of P4Statistic resources.
Retrieves the collection of PostcodeNL resources.
Retrieves the collection of Account resources.
Retrieves the collection of AccountSetting resources.
The collection of AccountSetting resources
Retrieves the collection of Building resources.
Retrieves the collection of EdsnContract resources.
The collection of EdsnContract resources
Retrieves the collection of DistributionSystemOperator resources.
The collection of DistributionSystemOperator resources
Retrieves the collection of EventLog resources.
Retrieves the collection of MeasuringDeviceEdsn resources.
The collection of MeasuringDeviceEdsn resources
Retrieves the collection of MeasuringPoint resources.
The collection of MeasuringPoint resources
Retrieves the collection of P4Config resources.
Retrieves the collection of P4Exchange resources.
Retrieves the collection of P4Request resources.
Retrieves the collection of P4RequestBatch resources.
The collection of P4RequestBatch resources
Retrieves the collection of P4RequestMain resources.
The collection of P4RequestMain resources
Retrieves the collection of User resources.
The message associated with the violation