/mcp"UsePrimaryExtension":"true" "PlayTransferPrompt":"true" "PersonalCallTransfer":"false" "Enabled":"true" } ] } Response Code: 200 Updating Transfer Option The following is an example of the GET request that updates the transfer option: GET https://<connection-server>/vmrestvmrest/callhandlerprimarytemplates/<CallhandlerprimarytemplatesObjectId>/transferoptions/Alternate <TransferOption> <Action>0</Action> <TimeExpires>1972-01-01 00:00:00.0</TimeExpires> <TransferAnnounce>false</TransferAnnounce> <TransferConfirm>false</TransferConfirm> <TransferHoldingMode>0</TransferHoldingMode> <TransferIntroduce>false</TransferIntroduce> <TransferRings>4</TransferRings> <TransferScreening>false</TransferScreening> <TransferType>0</TransferType> </TransferOption> The following is the response from the above PUT request and the actual response will depend upon the information given by you: Response Code: 204 JSON Example To update the transfer rule, do the following: Request URI: PUT https://<connection-server>/vmrest/callhandlerprimarytemplates/<CallhandlerprimarytemplatesObjectId>/transferoptions/Alternate Accept: application/json Content-type: application/json Connection: keep-alive Request Body: { "Action":"1", "TransferAnnounce":"false", "TransferConfirm":"false", "TransferHoldingMode":"0", "TransferIntroduce":"false", "TransferRings":"4", "TransferScreening":"false", "TransferType":"0" } The following is the response from the above PUT request and the actual response will depend upon the information given by you: Cisco Unity Connection Provisioning Interface (CUPI) API 294 Cisco Unity Connection Provisioning Interface (CUPI) API for User Template Updating Transfer Option