---
title: "Compute notice dates"
method: GET
path: "/leases/{lease_id}/notices/compute-dates"
tags: ["Lease Notices"]
---

# Compute notice dates

`GET /leases/{lease_id}/notices/compute-dates`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/leases/{lease_id}/notices/compute-dates`
- Auth: HTTP bearer

Pure computation endpoint. Calculates notice period, effective date, and preemption expiry
based on notice type, reason, and lease type.

**Permissions required:** `leases:read`

## Path parameters

- `lease_id` string, uuid, required

## Query parameters

- `notice_type` 'LANDLORD_NOTICE' | 'TENANT_NOTICE', required
- `notice_reason` 'SALE' | 'PERSONAL_USE' | 'LEGITIMATE_SERIOUS' | 'TENANT_STANDARD' | 'TENSE_ZONE' | 'FIRST_EMPLOYMENT' | 'PROFESSIONAL_TRANSFER' | 'JOB_LOSS' | 'NEW_JOB_AFTER_JOB_LOSS' | 'RSA_BENEFICIARY' | 'AAH_BENEFICIARY' | 'HEALTH_CONDITION' | 'DOMESTIC_VIOLENCE' | 'SOCIAL_HOUSING_ATTRIBUTION' | 'MUTUAL_AGREEMENT', required
- `lease_type` string, required: "VIDE" or "MEUBLE"
- `reception_date` string, date: Base date for computation (defaults to today)

## Response `200`

Computed dates

- object
  - `notice_period_months` integer
  - `effective_date` string, date
  - `preemption_expires_at` string, date, nullable

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/faireplace/apis/faireplace-property-management-api.md) · [All operations](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/revisions/69de39762919?raw)
