---
title: "Deletes the personal off."
method: POST
path: "/{group}/api/v{version}/appointment/deletepersonaloff"
tags: ["appointment"]
---

# Deletes the personal off.

`POST /{group}/api/v{version}/appointment/deletepersonaloff`

Sample request:
            
    {
        "LoginUserID" : 45056505,
        "AppointmentID" : 8960172,
        "RuleID" : 0,
        "AppDate" : "",
        "IsEditSeries" : false
    }

## Path parameters

- `group` string, required
- `version` string, required

## Request body

- VagaroMerchantModelAppChangeRequest
  - `businessID` unknown
  - `loginUserID` unknown
  - `device` string
  - `version` string
  - `pageIndex` integer
  - `pageSize` integer
  - `deviceID` string
  - `osVersion` string
  - `groupId` string
  - `isGroupWiseCall` boolean
  - `isReadOnly` boolean
  - `clientId` string
  - `clientSecret` string
  - `vbi` string
  - `vui` string
  - `strLoginUserId` string
  - `strBusinessId` string
  - `enc_BusinessID` string
  - `enc_LoginUserID` string
  - `appointmentID` string
  - `eventSessionAttendeeIDs` string
  - `ruleID` integer
  - `appDate` string
  - `appointmentStatus` integer
  - `reason` string
  - `isEditSeries` boolean
  - `isCancelledByCustomer` boolean
  - `isWaitingAppointment` boolean
  - `resourceID` integer
  - `isSendMail` boolean
  - `statusType` integer
  - `eventType` integer
  - `customerID` integer
  - `isWorkShop` boolean
  - `refundHtml` string
  - `chargeAppointmentIDs` string
  - `checkoutRequest` VagaroMerchantModelCheckoutData
    - `businessID` integer
    - `loginUserID` integer
    - `loginUserName` string
    - `totalCharges` number, double
    - `serviceCharges` number, double
    - `classCharges` number, double
    - `productCharges` number, double
    - `membershipCharges` number, double
    - `iouCharges` number, double
    - `packageCharges` number, double
    - `gcCharges` number, double
    - `discount` number, double
    - `tax` number, double
    - `tip` number, double
    - `amtDue` number, double
    - `totalPointNeed` integer
    - `totalUsagePoints` integer
    - `cashAmt` number, double
    - `chequeAmt` number, double
    - `gcAmt` number, double
    - `ccAmt` number, double
    - `amtPaid` number, double
    - `changeDue` number, double
    - `enc_payeeId` string
    - `ccDetails` VagaroMerchantModelCcDetails
      - `ccDistribution` VagaroMerchantModelCcDistribution[]
        - `merchantType` integer
        - `serviceproviderId` integer
        - `serviceproviderName` string
        - `originalSpId` string
        - `ccAmount` number, double
        - `originalccAmt` number, double
        - `alreadyPaidTipAmt` number, double
        - `recordIdentifier` string
        - `isPaymentSuccess` boolean
        - `transactionID` string
        - `paymentGatewayType` integer
        - `credentialsId` integer
        - `accountType` integer
        - `merchantTokenID` string
        - `changeSpId` string
        - `changeSpName` string
        - `index` integer
        - `pSessionToken` string
        - `pAccountNo` string
        - `resultMessage` string
        - `gatewayResponse` VagaroMerchantModelPaymentResponse
          - `isSuccess` boolean
          - `message` string
          - `exception` SystemException
            - `targetSite` SystemReflectionMethodBase
              - …
            - `message` string
            - `data` object
            - `innerException` SystemException — recursive
            - `helpLink` string
            - `source` string
            - `hResult` integer
            - `stackTrace` string
          - `transactionID` string
          - `cardNumber` string
          - `cardId` string
        - `tlvData` string
        - `cardId` string
      - `ccPropayCardDetails` VagaroMerchantModelCcCardDetails[]
        - `transactionID` string
        - `pSessionToken` string
        - `pAccountNo` string
        - `ccType` string
        - `ccNo` string
        - `ccMode` string
        - `ccFirstName` string
        - `ccMiddleName` string
        - `ccLastName` string
      - `swipeString` string
      - `ccType` string
      - `ccNo` string
      - `ccSecurityCode` string
      - `ccFirstName` string
      - `ccMiddleName` string
      - `ccLastName` string
      - `isCcSwipe` boolean
      - `signature` string
      - `cardTokenId` string
      - `iframe_id` string
      - `serialNumber` string
      - `expMonth` integer
      - `expYear` integer
    - `checkoutGridrow` VagaroMerchantModelCheckoutGridrow[]
      - `originalDiscount` number, double
      - `originalDiscountType` integer
      - `approvedBy` integer
      - `isAskApprovalPopup` integer
      - `isShowApprovalPriceDiscount` integer
      - `uniqID` integer
      - `userName` string
      - `userID` integer
      - `relationships` string
      - `childAge` string
      - `selectedFamilyFriends` string
      - `maxNoFamilyFriends` integer
      - `cardTokenIdForRenew` string
      - `serviceProviderID` integer
      - `enc_serviceProviderID` string
      - `tempserviceProviderID` integer
      - `serviceProviderName` string
      - `packageEventType` integer
      - `itemName` string
      - `itemID` integer
      - `recordType` integer
      - `barcodeID` string
      - `price` number, double
      - `discount` number, double
      - `discountedPrice` number, double
      - `originalServicePriceForPackage` number, double
      - `appointmentID` integer
      - `enc_appointmentID` string
      - `pointsGained` integer
      - `pointsRedeem` integer
      - `appointmentDate` string
      - `appointmentTime` string
      - `startTime` string
      - `appType` integer
      - `taxation` integer
      - `businessPackageID` integer
      - `quantity` integer
      - `packageAssignStatus` integer
      - `pointAssignStatus` integer
      - `redeemID` integer
      - `costToBusiness` number, double
      - `totalQty` integer
      - `lowQtyWarning` integer
      - `isSendEmailToRecipient` boolean
      - `isSendEmailToSender` boolean
      - `isPrint` boolean
      - `assignTo` integer
      - `expiresOn` string
      - `imagePath` string
      - `message` string
      - `isAutoRenewalMembership` boolean
      - `membershipPaymentToBeTaken` boolean
      - `membershipchangeprice` number, double
      - `productDisc` number, double
      - `serviceDisc` number, double
      - `chargeFrequency` integer
      - `calculatedTax` number, double
      - `calculatedTip` number, double
      - `errorMsg` string
      - `sessionAttendeeID` integer
      - `gcAssignToName` string
      - `gcServiceName` string
      - `gcColor` string
      - `gCPreviewURL` string
      - `isRecurring` boolean
      - `renewalOn` integer
      - `isCarryBal` boolean
      - `recGiftCertificateID` integer
      - `recurringLimit` integer
      - `packageDetailId` integer
      - `purchasedAt` string
      - `isAdminImage` boolean
      - `gcAssignToEmailId` string
      - `shippingAmount` number, double
      - `shippingSurcharge` number, double
      - `appConfirmUniqueID` string
      - `isPaid` boolean
      - `promotionID` integer
      - `discountID` integer
      - `isBulkOrItemWise` boolean
      - `isAmount` boolean
      - `discountType` integer
      - `amountValue` number, double
      - `promotionDiscount` number, double
      - `serviceOldPrice` number, double
      - `customerMembershipDetails` VagaroMerchantModelCheckoutMembershipDetail[]
        - `businessId` integer
        - `membershipId` integer
        - `userBusinessMembershipId` integer
        - `membershipName` string
        - `description` string
        - `userId` integer
        - `inActive` boolean
        - `isSoftDeleted` boolean
        - `price` number, double
        - `chargeFrequency` integer
        - `productDiscount` number, double
        - `serviceDiscount` number, double
        - `rewardPoints` integer
        - `membershipCardId` string
        - `recurringPaymentDate` string
        - `isMessage` boolean
        - `isAutoRenewal` boolean
        - `paymentToBeTaken` boolean
        - `membershipItemId` integer
        - `itemType` integer
        - `discount` number, double
        - `serviceProductName` string
        - `isPromotionWithMembershipApplied` boolean
        - `isPresetDiscountWithMembershipApplied` boolean
        - `chargeFrequencyText` string
        - `membershipUniqueId` string
        - `visitRemaining` integer
        - `groupId` integer
        - `visitUsed` integer
        - `type` integer
        - `redeemBusinessId` integer
        - `isUnlimitedVisit` boolean
        - `totalProductVisit` integer
        - `totalVisit` integer
        - `appointmentId` integer
        - `recurringLimit` integer
        - `chargeTax` number, double
        - `taxation` integer
        - `strValidUpto` string
        - `mUserId` integer
        - `sharedUserIds` string
        - `redeemUserId` integer
        - `relationships` string
        - `childAge` string
        - `maxNoFamilyFriends` integer
        - `msSharedFamilyMembers` string
        - `afterVisitBalance` integer
        - `totalMSVisitRemaining` integer
        - `totalMSUnlimitedCount` integer
        - `isPaused` boolean
        - `isPaymentTaken` boolean
        - `isPressNotNow` boolean
      - `membershipRedeemedDetails` VagaroMerchantModelCheckoutMembershipDetail
        - `businessId` integer
        - `membershipId` integer
        - `userBusinessMembershipId` integer
        - `membershipName` string
        - `description` string
        - `userId` integer
        - `inActive` boolean
        - `isSoftDeleted` boolean
        - `price` number, double
        - `chargeFrequency` integer
        - `productDiscount` number, double
        - `serviceDiscount` number, double
        - `rewardPoints` integer
        - `membershipCardId` string
        - `recurringPaymentDate` string
        - `isMessage` boolean
        - `isAutoRenewal` boolean
        - `paymentToBeTaken` boolean
        - `membershipItemId` integer
        - `itemType` integer
        - `discount` number, double
        - `serviceProductName` string
        - `isPromotionWithMembershipApplied` boolean
        - `isPresetDiscountWithMembershipApplied` boolean
        - `chargeFrequencyText` string
        - `membershipUniqueId` string
        - `visitRemaining` integer
        - `groupId` integer
        - `visitUsed` integer
        - `type` integer
        - `redeemBusinessId` integer
        - `isUnlimitedVisit` boolean
        - `totalProductVisit` integer
        - `totalVisit` integer
        - `appointmentId` integer
        - `recurringLimit` integer
        - `chargeTax` number, double
        - `taxation` integer
        - `strValidUpto` string
        - `mUserId` integer
        - `sharedUserIds` string
        - `redeemUserId` integer
        - `relationships` string
        - `childAge` string
        - `maxNoFamilyFriends` integer
        - `msSharedFamilyMembers` string
        - `afterVisitBalance` integer
        - `totalMSVisitRemaining` integer
        - `totalMSUnlimitedCount` integer
        - `isPaused` boolean
        - `isPaymentTaken` boolean
        - `isPressNotNow` boolean
      - `isWorkShop` boolean
      - `customPackageDetails` VagaroMerchantModelGiftCertificateDetails[]
        - `giftCertificateID` integer
        - `giftCertificateNo` string
        - `giftCertificateAmt` number, double
        - `giftCertificateImg` string
        - `senderID` integer
        - `assignTo` integer
        - `voidDate` string, date-time
        - `voidReason` string
        - `businessID` integer
        - `message` string
        - `serviceProviderID` integer
        - `tempGCImgID` integer
        - `assignedToName` string
        - `currentBalance` number, double
        - `senderName` string
        - `businessName` string
        - `gcFontColor` string
        - `expiresOn` string, date-time
        - `serviceID` integer
        - `quantity` number, double
        - `serviceName` string
        - `initialQuantity` number, double
        - `currencySymbol` string
        - `isPackage` boolean
        - `expireDate` string
        - `strTextOnImage` string
        - `strSenderEmail` string
        - `purchasedAt` string
        - `totalRecords` integer
        - `totalPage` integer
        - `isPreview` boolean
        - `isSendEmailToCustomer` boolean
        - `isPrint` boolean
        - `createdBy` integer
        - `createdDate` string, date-time
        - `isAdminImage` integer
        - `oldPreviewFileName` string
        - `businessCDnUrl` string
        - `businessContainerName` string
        - `userPaymentID` integer
        - `strExpiresOn` string
        - `strExpiresDate` string
        - `eventType` integer
        - `isGCPreviewOrFromApp` boolean
        - `gCPreviewURL` string
        - `isFromAdmin` boolean
        - `gcDiscountPer` number, double
        - `renewalStatus` integer
        - `isRecurring` boolean
        - `chargeTax` number, double
        - `chargeTaxation` integer
        - `renewalOn` integer
        - `strPackageType` string
        - `strNextPaymentDate` string
        - `nextPaymentDate` string, date-time
        - `strRenewalStatus` string
        - `strRenewalOn` string
        - `isCarryForwardBal` boolean
        - `nextRenewalQty` number, double
        - `nextRenewalAmount` number, double
        - `userEmail` string
        - `modifiedDate` string, date-time
        - `modifiedBy` string
        - `sGroup` string
        - `sPagingDetails` string
        - `isCustomPackage` boolean
        - `groupId` integer
        - `pointsGained` integer
        - `recurringLimit` integer
        - `remainingRecurringLimit` integer
        - `remainingRecurringLimitText` string
        - `qrCodeImgName` string
        - `strValidUpto` string
        - `sharedRelationships` string
        - `renewalQty` integer
        - `chargeAmount` number, double
        - `pointGained` integer
        - `validUpto` string, date-time
        - `totalPKGUnlimitedCount` integer
        - `parentCategoryName` string
      - `formStatus` integer
      - `giftCertificatePhotoID` string
      - `constantOriginalServicePrice` number, double
      - `isNewCustomer` boolean
      - `sessionDetails` string
      - `taxPercentage` number, double
      - `promotionTitle` string
      - `perUserOne` boolean
      - `depositsPaid` number, double
      - `depositsRemaining` number, double
      - `discountGroupID` integer
      - `depositsPercentage` number, double
      - `paidType` integer
      - `payableAmount` number, double
      - `deposit` number, double
      - `isFlatRateShipping` boolean
      - `productBrandName` string
      - `packPos` integer
      - `gcPos` integer
      - `originalPrepaidPrice` number, double
      - `priceDiff` number, double
      - `prepayAmount` number, double
      - `invoicePayment` boolean
      - `invoiceID` integer
      - `isChargeFee` integer
      - `newStatus` integer
      - `denyComment` string
      - `taxes` string
      - `calculatedTaxTypeWise` string
      - `membershipDiscount` number, double
      - `parentAppSrNo` string
      - `parentAppointmentID` integer
      - `addonServiceDetials` VagaroMerchantModelAddonServiceDetials[]
        - `parentServiceID` integer
        - `enc_ParentServiceID` string
        - `serviceId` integer
        - `enc_ServiceId` string
        - `serviceTitle` string
        - `price` number, double
        - `discount` number, double
        - `priceOriginal` number, double
        - `isPointsApply` boolean
        - `itemPrice` string
        - `isMembershipApply` boolean
        - `calculatedTaxTypeWise` string
    - `redeemedByGC` VagaroMerchantModelRedeemedByGC[]
      - `giftcertificateId` integer
      - `serviceId` integer
      - `enc_serviceId` string
      - `redeemAmt` number, double
      - `uniqID` integer
      - `appointmentID` integer
      - `enc_AppointmentID` string
      - `type` string
      - `gcDiscountPer` number, double
      - `gCredeemAmtForDisc` number, double
      - `redeemServiceId` integer
      - `enc_RedeemServiceId` string
      - `gcAfterbalance` number, double
      - `gcPkgType` integer
    - `splitTip` VagaroMerchantModelSplitTip[]
      - `serviceProviderID` integer
      - `enc_serviceProviderID` string
      - `serviceProviderName` string
      - `tipAmt` number, double
    - `isRetailAccount` boolean
    - `merchantAccountMode` integer
    - `merchantAccountModeType` integer
    - `iouComment` string
    - `isIouGenerate` boolean
    - `payeeId` integer
    - `payeeFirstName` string
    - `payeeLastName` string
    - `isGroupCheckout` boolean
    - `shopOwnerId` integer
    - `shopOwnerName` string
    - `isEmail` boolean
    - `isPrint` boolean
    - `device` string
    - `version` string
    - `isSignatureEnabled` boolean
    - `salonName` string
    - `address` string
    - `salonUrl` string
    - `salonFooter` string
    - `salonEmail` string
    - `currencySymbol` string
    - `businessCDNUrl` string
    - `businessContainer` string
    - `isAcceptOnlineApp` boolean
    - `reviewPoint` integer
    - `payeeEmailId` string
    - `isFirstTimeCustomer` boolean
    - `ccUserId` integer
    - `isWebServiceCall` boolean
    - `isWebServiceCallWithDistribution` boolean
    - `isSplitTip` boolean
    - `depositInMerchantAccount` integer
    - `salonTime` string, date-time
    - `siteLink` string
    - `distributionRequestType` integer
    - `checkoutVersion` string
    - `token` string
    - `tokenName` string
    - `zenSwipeDevice` string
    - `isSaveCard` boolean
    - `isOldVersion` boolean
    - `isUserCardonFile` boolean
    - `isOnlineCheckout` boolean
    - `isShoppingCartAccount` boolean
    - `onlineProductDetail` VagaroMerchantModelOnlineProductDetail
      - `isPickupInStore` boolean
      - `shippingServiceName` string
      - `shippingServiceMethod` string
      - `shippingServiceCode` string
      - `totalShippingAmount` number, double
      - `originalTotalShippingPrice` number, double
      - `totalShippingSurcharge` number, double
      - `strEstimatedPickupDate` string
      - `estimatedPickupDate` string, date-time
      - `fullName` string
      - `street` string
      - `streetNo` string
      - `stateID` integer
      - `stateName` string
      - `countryID` integer
      - `city` string
      - `zip` string
      - `dayPhone` string
      - `isAddressSaveinProfile` boolean
    - `validateClassBookingData` VagaroMerchantModelValidateClassBookingData
      - `businessID` integer
      - `loginUserID` integer
      - `device` string
      - `version` string
      - `pageIndex` integer
      - `pageSize` integer
      - `deviceID` string
      - `osVersion` string
      - `groupId` string
      - `isGroupWiseCall` boolean
      - `isReadOnly` boolean
      - `clientId` string
      - `clientSecret` string
      - `vbi` string
      - `vui` string
      - `strLoginUserId` string
      - `strBusinessId` string
      - `enc_BusinessID` string
      - `enc_LoginUserID` string
      - `userFullName` string
      - `userEmail` string
      - `currencySymbol` string
      - `countryId` integer
      - `classXmlData` string
      - `operationType` integer
      - `userCCDetails` VagaroMerchantModelUserCCDetailsInfo
        - `index` integer
        - `creditCardType` string
        - `creditCardNumber` string
        - `securityCode` string
        - `expMonth` integer
        - `expYear` integer
        - `ccFirstName` string
        - `ccMiddleName` string
        - `ccLastName` string
        - `cardTokenId` string
        - `businessId` integer
        - `fullName` string
        - `isSelfCard` boolean
        - `isUsedForPayment` boolean
        - `masterUserId` integer
      - `strUserCCXML` string
      - `isCardOnFile` boolean
      - `bookText` string
      - `isReschedule` boolean
      - `oldSPID` integer
      - `oldAppDate` string
      - `onlineCheckoutType` integer
      - `classBookingEmail` VagaroMerchantModelClassBookingEmail
        - `customerName` string
        - `cartDetail` string
        - `totalAmount` number, double
        - `totalTax` number, double
        - `totalGCPrice` number, double
        - `totalPackagePrice` number, double
        - `emailID` string
        - `businessID` integer
        - `currencySymbol` string
        - `ccNo` string
        - `ccType` string
        - `totalPointCollected` integer
        - `totalPointRedeem` integer
        - `totalDiscount` number, double
        - `onlineClassPointPriceSum` number, double
        - `depositsPercentage` number, double
      - `userPaymentMstID` integer
      - `totalPointCollected` integer
      - `totalPointRedeem` integer
      - `invoiceID` integer
      - `isSharedCC` boolean
    - `onlineCheckoutType` integer
    - `userPaymentMstID` integer
    - `enc_userPaymentMstID` string
    - `isSaveCCForMembership` boolean
    - `isPaid` boolean
    - `isFreeshipping` boolean
    - `askAtCheckout` boolean
    - `suggestedTipOption` string
    - `isPaidByMobile` boolean
    - `businessTokenName` string
    - `businessOldToken` string
    - `isCCSaveForClassBooking` integer
    - `invoiceID` integer
    - `enc_invoiceID` string
    - `invExpiredMonthForGCPackage` integer
    - `emvTransactionType` integer
    - `emvUniqeLogId` string
    - `isMerchantsNeededForEMV` integer
    - `ffMasterEmails` string
    - `onlineGCDevice` string
    - `groupId` string
    - `enc_groupId` string
    - `currencyCode` string
    - `stripeRadarSession` string
    - `appointmentStatus` integer
    - `trackingId` string
    - `isIncludeTaxInOnlinePricing` boolean
  - `isPTO` boolean
  - `ptoRequestID` integer
  - `isDeleteOnpaymentFail` boolean
  - `enc_AppointmentID` string
  - `enc_RuleID` string
  - `enc_CustomerID` string

## Response `200`

Success

## Other responses

- `1001` — Information

---

[API](https://skmtc.net/vagaro/apis/vagaro-api.md) · [All operations](https://skmtc.net/vagaro/apis/vagaro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vagaro/vagaro-api/revisions/3e3de23c5a6a/schema)
