ByDomuDevelopers

appointment.rescheduled

Appointment rescheduled

Object · appointmentIncludes · contactInstant

When it fires

The appointment’s date or time changed. startTime and endTime carry the new ones.

Instantly, when it happens in ByDomu: from the app, the API, Noa, an automation or an integration. actor.kind tells you who: USER, NOA, SYSTEM, API, AUTOMATION or INTEGRATION.

Subscribe with

  • appointment.rescheduledOnly this event
  • appointment.*Every event of Appointment
  • *The whole catalog

Fields it carries

paths for filters and templates
appointment.idAppointment id
appointment.titleAppointment title
appointment.typeAppointment type
appointment.statusAppointment status
appointment.startTimeStart
appointment.endTimeEnd
appointment.locationPlace
appointment.sourceSource
appointment.contactIdContact
appointment.dealIdOpportunity
appointment.propertyIdListing
appointment.assigneeIdOwner
appointment.attendedAttended
appointment.cancelReasonCancellation reason
contact.idContact id
contact.codeContact code
contact.firstNameFirst name
contact.lastNameLast name
contact.emailEmail
contact.phonePhone
contact.sourceSource
contact.statusStatus
contact.typeContact type
contact.scoreScore
contact.ownerIdOwner
contact.preferredCityCity of interest
contact.preferredTypeProperty type they want
contact.budgetBudget
contact.tagsTags

Up to 5 attempts (0 s, 5 s, 30 s, 2 min and 10 min) on network errors, 429 or 5xx. Reply 2xx in under 10 s.

{
  "event": "appointment.rescheduled",
  "id": "5f3a0c1e-7d2b-4f7e-9a51-0b6c1d2e3f40",
  "type": "appointment.rescheduled",
  "timestamp": "2026-09-22T14:30:00.000Z",
  "organizationId": "clx1org001",
  "actor": {
    "kind": "USER",
    "userId": "clx1usr001"
  },
  "data": {
    "appointment": {
      "id": "clx1apt001",
      "title": "Visita · Apartamento en Chapinero Alto",
      "type": "SHOWING",
      "status": "SCHEDULED",
      "startTime": "2026-09-27T14:00:00.000Z",
      "endTime": "2026-09-27T15:00:00.000Z",
      "location": "Cra 7 #45-12, Bogotá",
      "source": "MANUAL",
      "contactId": "clx1con001",
      "dealId": "clx1deal001",
      "propertyId": "clx1prop001",
      "assigneeId": "clx1usr001",
      "attended": null,
      "cancelReason": null,
      "createdAt": "2026-09-22T14:30:00.000Z"
    },
    "contact": {
      "id": "clx1con001",
      "code": "C-0042",
      "firstName": "Laura",
      "lastName": "Restrepo",
      "fullName": "Laura Restrepo",
      "email": "[email protected]",
      "phone": "+573000000001",
      "source": "WEBSITE",
      "status": "QUALIFIED",
      "type": "CLIENT",
      "score": 72,
      "ownerId": "clx1usr001",
      "preferredCity": "Bogotá",
      "preferredType": "APARTMENT",
      "budget": 450000000,
      "currency": "COP",
      "tags": [
        "Compra",
        "Chapinero"
      ],
      "createdAt": "2026-09-20T15:04:00.000Z"
    },
    "property": {
      "id": "clx1prop001",
      "code": "P-0042",
      "title": "Apartamento en Chapinero Alto con balcón",
      "type": "APARTMENT",
      "transactionType": "SALE",
      "status": "ACTIVE",
      "price": 450000000,
      "rentPrice": null,
      "currency": "COP",
      "city": "Bogotá",
      "neighborhood": "Chapinero Alto",
      "address": "Cra 7 #45-12",
      "bedrooms": 3,
      "bathrooms": 2,
      "area": 85,
      "agentId": "clx1usr001",
      "createdAt": "2026-08-14T16:20:00.000Z"
    }
  }
}
Get it with your test dataGET /v1/webhooks/sample/appointment.rescheduled
Try it