Update management contract

Updates an existing management contract, modifying terms, fees, or status.

This endpoint allows modification of the financial and contractual parameters
of the management agreement. Only the fields that need to be updated should be
included in the request.

Changes to fee structures will affect future calculations but will not retroactively
modify existing financial transactions.

Landlords (profile_contracts_attributes):
Each entry upserts a landlord on the contract:

  • a profile already attached to the contract has its bank_account_id and share updated;
  • a profile not yet attached is added to the contract. When the contract ends up with
    several landlords, the owners group is handled automatically server-side.

bank_account_id is optional (null is accepted for a landlord without a bank account).
share is only overwritten when provided (defaults to 1 for a newly added landlord).
Landlords absent from the payload are left untouched — this endpoint never detaches an owner.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Management contract unique identifier

Body Params
integer

Unique identifier

string

Contract reference code

number
required

Percentage charged for property management services

number
required

Percentage charged for tenant placement services

integer
required

Minimum amount charged for management services (in cents)

integer
required

Minimum amount charged for rental services (in cents)

integer
required

Fixed amount charged for management services (in cents)

integer
required

Fixed amount charged for rental services (in cents)

boolean

Whether rental fees are computed on rent including charges. Defaults to the rental offer value.

date

Contract start date

date

Contract end date

date

Date when the contract was signed

string
enum
required

Current contract lifecycle state

Allowed:
string

ID of the management offer associated with this contract

string

ID of the rental offer associated with this contract

boolean

Whether to apply minimum fees on prorated months. Default is false.

string
enum

Type of management report generation strategy

Allowed:
string
enum
Defaults to tacit

Renewal type: tacit (automatic renewal) or firm (no renewal)

Allowed:
integer
Defaults to 1

Duration in years for tacit renewal (default: 1)

profile_contracts_attributes
array of objects

Array of landlord/profile links. Returned in responses and used when creating a contract.

profile_contracts_attributes
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json