VPL360_RemoveSignatureAssetWithPromotion

This Integration Procedure removes a signature product or asset which has an applied promotion.

Sample Input

1{
2    "AppliedPromoId": "a014W000013MUabQAG",
3    "accountId": "0014W00002BuloZ",
4    "assetId": "02i4W000005CDAoQAO",
5    "requestDate": "2021-01-13"
6  }

Parameter

Required/Optional

accountId

Required

AppliedPromoId

Required

assetId

Required

requestDate

Required

Sample Output

1{
2  "RemoveSignatureAssetWithPromotion": {
3    "code": "152",
4    "severity": "INFO",
5    "message": "Successfully deleted."
6  },
7  "orderId": "8014W000000lIWnQAM"
8}

Called By

  • Flows:

    • Self care: Subscription page Flow Asset Cancellation

  • Components:

    • VPL360_CancelAssetItem

Calls

  • Integration Procedure Action: VPL360_AssetToOrder

  • Integration Procedure Action: VPL360_DeleteCartItem

  • Integration Procedure Action: VPL360_ValidateCart

  • Remote Action:

    • Class: VPL360AssetManagementController

    • Method: handleSignaturePackageRemoval

  • Remote Action:

    • Class: VPL360AssetManagementController

    • Method: fetchRelatedAssetsForPromo