ByDomuDevelopers

lease.terminated

Contrato terminado

Objeto · leaseIncluye · contactIncluye · propertyAl instante

Cuándo se emite

Se terminó un contrato antes de tiempo. termination.reason trae el motivo.

Al instante, cuando pasa en ByDomu: desde la app, la API, Noa, una automatización o una integración. actor.kind dice quién fue: USER, NOA, SYSTEM, API, AUTOMATION o INTEGRATION.

Suscríbete con

  • lease.terminatedSolo este evento
  • lease.*Todos los de Contrato de arriendo
  • *Todo el catálogo

Campos que trae

rutas para filtrar y plantillas
lease.idIdentificador del contrato
lease.codeCódigo del contrato
lease.statusEstado del contrato
lease.startDateInicio del contrato
lease.endDateFin del contrato
lease.monthlyRentCanon mensual
lease.currencyMoneda
lease.propertyIdInmueble
lease.tenantIdArrendatario
lease.ownerIdPropietario
lease.managerIdAdministrador
lease.daysToEndDías para el vencimiento
contact.idIdentificador del contacto
contact.codeCódigo del contacto
contact.firstNameNombre
contact.lastNameApellido
contact.emailCorreo
contact.phoneTeléfono
contact.sourceOrigen
contact.statusEstado
contact.typeTipo de contacto
contact.scorePuntaje
contact.ownerIdResponsable
contact.preferredCityCiudad de interés
contact.preferredTypeTipo de inmueble que busca
contact.budgetPresupuesto
contact.tagsEtiquetas
property.idIdentificador del inmueble
property.codeCódigo del inmueble
property.titleTítulo del inmueble
property.typeTipo de inmueble
property.transactionTypeOperación
property.statusEstado del inmueble
property.pricePrecio de venta
property.rentPriceCanon de arriendo
property.currencyMoneda
property.cityCiudad
property.neighborhoodBarrio
property.bedroomsHabitaciones
property.bathroomsBaños
property.areaÁrea
property.agentIdAsesor
property.previousPricePrecio anterior
property.previousStatusEstado anterior

Hasta 5 intentos (0 s, 5 s, 30 s, 2 min y 10 min) ante error de red, 429 o 5xx. Responde 2xx en menos de 10 s.

{
  "event": "lease.terminated",
  "id": "5f3a0c1e-7d2b-4f7e-9a51-0b6c1d2e3f40",
  "type": "lease.terminated",
  "timestamp": "2026-09-22T14:30:00.000Z",
  "organizationId": "clx1org001",
  "actor": {
    "kind": "USER",
    "userId": "clx1usr001"
  },
  "data": {
    "lease": {
      "id": "clx1lea001",
      "code": "A-0007",
      "status": "TERMINATED",
      "startDate": "2025-11-01T00:00:00.000Z",
      "endDate": "2026-10-31T00:00:00.000Z",
      "daysToEnd": 30,
      "monthlyRent": 3200000,
      "adminFee": 380000,
      "currency": "COP",
      "paymentDayOfMonth": 5,
      "propertyId": "clx1prop002",
      "tenantId": "clx1con002",
      "ownerId": "clx1con003",
      "managerId": "clx1usr001",
      "createdAt": "2025-10-28T19:00:00.000Z"
    },
    "contact": {
      "id": "clx1con002",
      "code": "C-0043",
      "firstName": "Camilo",
      "lastName": "Duarte",
      "fullName": "Camilo Duarte",
      "email": "[email protected]",
      "phone": "+573000000002",
      "source": "REFERRAL",
      "status": "WON",
      "type": "CLIENT",
      "score": 90,
      "ownerId": "clx1usr001",
      "preferredCity": "Medellín",
      "preferredType": "APARTMENT",
      "budget": 3200000,
      "currency": "COP",
      "tags": [
        "Arrendatario"
      ],
      "createdAt": "2025-11-02T13:00:00.000Z"
    },
    "property": {
      "id": "clx1prop002",
      "code": "P-0057",
      "title": "Apartamento en El Poblado cerca a la estación",
      "type": "APARTMENT",
      "transactionType": "RENT",
      "status": "RENTED",
      "price": null,
      "rentPrice": 3200000,
      "currency": "COP",
      "city": "Medellín",
      "neighborhood": "El Poblado",
      "address": "Cl 10 #43-20",
      "bedrooms": 2,
      "bathrooms": 2,
      "area": 68,
      "agentId": "clx1usr001",
      "createdAt": "2025-10-20T14:00:00.000Z"
    },
    "termination": {
      "reason": "Mutuo acuerdo: el arrendatario se traslada de ciudad"
    }
  }
}
Pídelo con tus datos de pruebaGET /v1/webhooks/sample/lease.terminated
Probar