---
title: "Alter lead details"
method: POST
path: "/api/v3.3/leads/{leadUid}/alteration"
tags: ["Leads"]
---

# Alter lead details

`POST /api/v3.3/leads/{leadUid}/alteration`

Allows for changing lead's property, dates or guest data. Successful alteration will result in order recalculation.

## Path parameters

- `leadUid` string, required

## Request body

- LeadApiV31AlterationRequestDto
  - `checkInLocalDateTime` string
  - `checkOutLocalDateTime` string
  - `checkInLocalDate` string, date — Check in date. Will apply property's default check in time. For specifying different time, use checkInLocalDateTime.
  - `checkOutLocalDate` string, date — Check in date. Will apply property's default check in time. For specifying different time, use checkInLocalDateTime.
  - `propertyUid` string — New property to change the lead to. Lead must meet property requirements and property availability.
  - `adultCount` integer
  - `childrenCount` integer
  - `petCount` integer
  - `infantCount` integer
  - `quoteOverrides` QuoteOverridesApi3Dto
    - `rent` QuoteRentOverridesApi3Dto
      - `rentBaseNetPrice` number
      - `rentNetPrice` number
      - `extraGuestsNetPrice` number
      - `taxationRate` number
      - `taxAmount` number
      - `extraGuestsBaseNetPrice` number
    - `securityDeposit` number
    - `fees` QuoteFeesOverridesApi3Dto
      - `cleaningFee` PriceOverridesApi3Dto
        - `netPrice` number, required
        - `taxationRate` number
      - `otherFees` QuoteFeeOverridesApi3Dto[]
        - `feeId` integer
        - `feeUid` string
        - `name` string
        - `amountType` 'AMOUNT' | 'TAX'
        - `amount` number
        - `taxationRate` number
        - `scope` 'PER_NIGHT' | 'PER_STAY' | 'PER_GUEST_PER_NIGHT' | 'PER_GUEST' | 'PER_PET' | 'PER_PET_PER_NIGHT' | 'PERCENTAGE_OF_TOTAL' | 'PERCENTAGE_OF_RENT'
        - `type` 'CLEANING' | 'EARLY_ARRIVAL' | 'LATE_DEPARTURE' | 'PET' | 'TAX' | 'CUSTOM'
        - `isOptional` boolean
        - `netPrice` number
        - `enabled` boolean
        - `removed` boolean
    - `totalPrice` number
    - `force100PercentPaymentAtReservation` boolean
  - `unitUid` string — New unit to change the lead to. Unit must meet availability and turnover requirements.

## Response `200`

OK

---

[API](https://skmtc.dev/hostfully/apis/hostfully-api.md) · [All operations](https://skmtc.dev/hostfully/apis/hostfully-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hostfully/hostfully-api/revisions/8387ad22afc6/schema)
