Update a customer’s status, balance group, or metadata. Used to activate a pending customer, deactivate an existing one, change their balance group, or manage custom metadata. Metadata is merged on update — only provided keys are added or overwritten. Set a key’s value to null to remove it.
Required scope: customers:write
Customer identifier
"cust_r8s9t0u1"
Partial update for a customer. Metadata is merged — only provided keys are added or overwritten. Set a key to null to remove it. Sending read-only fields (id, name, assigned_at, activated_at, created_at) returns a read_only_field error.
Updated customer
A customer assigned to the BRP
Unique customer identifier
"cust_r8s9t0u1"
Customer display name
"SolarDach GmbH"
Customer status
pending, active, deactivated "active"
A balance group assignment
BRP-defined key-value pairs (free-form)
{
"customer_number": "KD-2026-0815",
"cost_center": "CC-4200",
"region": "NRW"
}
ISO 8601 timestamp when the customer was assigned
"2026-01-10T09:00:00Z"
ISO 8601 creation timestamp
"2026-01-10T09:00:00Z"
ISO 8601 timestamp when the customer was activated
"2026-01-10T11:30:00Z"