PUT
Upsert billing settings

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

property_id
string<uuid>
required

Property ID

Body

application/json

JSON payload used to upsert billing settings.

Request payload for upsert billing settings.

electricity_unit_price
string
required

Unit price applied to electricity usage.

Example:

"3500"

electricity_fixed_amount
string
required

Fixed electricity charge applied during invoice generation.

Example:

"0"

water_unit_price
string
required

Unit price applied to water usage.

Example:

"15000"

water_fixed_amount
string
required

Fixed water charge applied during invoice generation.

Example:

"0"

billing_day
integer<int32> | null

Day of month used as the default billing day.

Required range: 1 <= x <= 31
due_day
integer<int32> | null

Day of month used to calculate invoice due dates.

Required range: 1 <= x <= 31
electricity_pricing_type
null | enum<string>

Pricing mode used for electricity charges.

Available options:
NONE,
FIXED,
METERED,
PER_OCCUPANT
water_pricing_type
null | enum<string>

Pricing mode used for water charges.

Available options:
NONE,
FIXED,
METERED,
PER_OCCUPANT

Response

Upserted billing settings

data
object
required

Endpoint-specific response payload. See the referenced schema for the resource fields.

request_id
string
required

Request correlation identifier returned from X-Request-Id or generated by the API.

meta
object

Optional response metadata such as pagination limits, counts, or export context.