Amendment Validations

Update a validation entry (approve/reject)

Update the status of a validation entry. Typically used to approve or reject. Set status to APPROVED or REJECTED, and provide validated_by with the user ID.

put/leases/{lease_id}/amendments/{amendment_id}/validations/{validation_id}

Request

  • Base URL: https://api.faireplace.com/api
  • URL: https://api.faireplace.com/api/leases/{lease_id}/amendments/{amendment_id}/validations/{validation_id}
  • Auth: HTTP bearer

Path parameters

lease_idstring uuid required
amendment_idstring uuid required
validation_idstring uuid required

Request body

status'PENDING' | 'APPROVED' | 'REJECTED'

New validation status

validated_bystring uuid nullable

ID of the user performing the validation

validation_datestring date-time nullable

Validation date (defaults to now)

commentsstring nullable

Validator comments

Response

Validation entry updated

idstring uuid required

Unique identifier of the validation entry

amendment_idstring uuid required

Associated amendment ID

validator_role'LEGAL' | 'FINANCIAL' | 'PROPERTY_MANAGER' | 'OWNER' | 'TENANT' required

Role of the validator

validation_orderinteger required

Order in the validation workflow (1 = first)

is_mandatoryboolean required

Whether this validation is required for amendment activation

status'PENDING' | 'APPROVED' | 'REJECTED' required

Current validation status

validation_datestring date-time nullable

When the validation was performed

validated_bystring uuid nullable

ID of the user who validated

commentsstring nullable

Validator comments

Example response

{
  "validator_role": "OWNER",
  "validation_order": 1,
  "is_mandatory": true,
  "status": "PENDING"
}

Changes

No recorded changes to this operation across all 1 revision of this API.