Skip to main content
POST
Meters / Create

Authorizations

Authorization
string
header
required

OAuth2 Bearer Authorization

Scopes

asset:meters

Headers

Accept-Language
string

BCP 47 language tag for content negotiation (e.g. en, de-DE).

Example:

"en"

Body

application/json

Creates a meter and attaches it to a chargepoint of the authenticated client. Required permission: asset:meters:create. Available contexts: API Key, User.

chargepoint_uuid
string
required

The UUID of the charge point this meter is assigned to. Each active meter must be linked to exactly one chargepoint. Only one active meter per charge point is allowed at a time.

Pattern: ^[a-f0-9]{8}\-[a-f0-9]{4}\-4[a-f0-9]{3}\-[89ab][a-f0-9]{3}\-[a-f0-9]{12}$
public_key
string
required

Public key used to verify calibration-law-relevant meter value signatures.

Maximum string length: 255
installation_date
string<date>

Date the meter was physically installed.

Pattern: ^\d{4}-\d{2}-\d{2}$
market_partner
string

Name of the energy market partner responsible for the meter, typically the grid operator or metering service provider. Used in EDI/GPKE communication.

Maximum string length: 100
meter_type
string

Human-readable meter type label (e.g. "Smart Meter mit Fernuebertragung"). Determines how meter readings are processed and whether they qualify for legally compliant billing.

meter_serial_number
string

Serial number reported by the physical meter (counter number).

Maximum string length: 70
meter_point
string

Metering point identifier (Marktlokations- or Messlokations-ID).

Maximum string length: 50
comment
string

Free-form internal note, visible only to back-office users.

Maximum string length: 255
active
boolean
default:false

Whether the meter is in service. Inactive meters are excluded from billing. Only one meter per charging point can be active at a time.

internal_counter
boolean
default:false

Whether this meter is an internal software counter rather than a physical hardware meter. Internal counters are used when no certified physical meter is present.

credit_counter
boolean
default:false

Whether this meter is used as a credit counter, tracking energy consumed against a prepaid or credit-based balance.

sum_counter
boolean
default:false

Whether this meter aggregates readings across multiple charging points or sessions.

is_public
boolean
default:false

Whether this meter is physically visible and accessible to end customers at the charging station.

serial_number
string

Internal asset serial number of the meter hardware, used for inventory and spare-parts management. May differ from meter_serial_number, which is the official calibration-relevant identifier.

Maximum string length: 16
article_number
string

Manufacturer article (model) number.

Maximum string length: 16
manufacturer
string

Name of the meter manufacturer.

Maximum string length: 32

Response

Created meter.

meter
object
required

The meter record with its location, station and charge point assignment and its counter readings.