/mcp<SubscriberObjectId>cfbb6680-f028-4282-8740-ba7531e574cf</SubscriberObjectId> <UserURI>/vmrest/users/cfbb6680-f028-4282-8740-ba7531e574cf</UserURI> <DependentEntityOwnerType>User</DependentEntityOwnerType> </SubscriberDependency> Steps to be followed: • Check the DependentEntityOwnerType and DependentEntityObjectId from response, which depicts the type of object referencing the user. In the example, the referencing object entity is user whose name is 'Donald_Operator_1' and object id is '476dd400-4130-4795-9e15-c8ce3dd57ff3'. For more information, see the Possible Value of DependencyType section. • Check DependencyType, which specifies type of dependency. In this example, the PCTRCaller is DependencyType. • Check DependencyDestinationType, where user is actually referred. In the example, it is 4 that is refrrenced by personal rule caller. For more information, see the Possible Values of DependencyDestinationType section. • In above example specified user is referenced in the personal call transfer rule of user (Donald_Operator_1). Moving Dependencies of One User to Another Example 1: Suppose following is the dependent object of a particular user and it is required to move dependencies to another user, then below are the steps that should be followed. Dependent Object: <SubscriberDependency> <DependencyType>Standard Greeting</DependencyType> <DependentEntityObjectId>7ea0ecb6-4125-4866-a0f6-5308a5a4b3d1</DependentEntityObjectId> <DependentEntityObjectType>66</DependentEntityObjectType> <DependentEntityOwner>Texoma_SystemCallhandlerTemplate_1 </DependentEntityOwner> <DependencyDestinationType>0</DependencyDestinationType> <SubscriberObjectId>4bc6f97a-0c97-4ed9-a7e2-05e611bb02d3</SubscriberObjectId> <UserURI>/vmrest/users/4bc6f97a-0c97-4ed9-a7e2-05e611bb02d3</UserURI> <DependentEntityOwnerType>Call Handler Template</DependentEntityOwnerType> </SubscriberDependency> Steps to be followed: • Check the DependentEntityOwnerType and DependentEntityObjectId from response. In this example, DependentEntityOwnerType is Call Handler Template, and DependentEntityObjectId is 7ea0ecb6-4125-4866-a0f6-5308a5a4b3d1. • Perform GET Operation on Dependent Object with DependentEntityObjectId as Object ID of dependent object entity. In this example use URI: https://<connection-server>/vmrest/callhandlertemplates/<DependentEntityObjectId> • Check DependencyType, which specifies type of dependency. In this example it is Greeting (Standard), therefore, use GET on https://<connection-server>/vmrest/callhandlertemplates/<DependentEntityObjectId>/templategreetings/Standard • Check DependencyDestinationType.In this example it is 0 that is After Greeting therefore, perform PUT operation to move the dependency to new user. PUT https://<connection-server>/vmrest/callhandlertemplates/<DependentEntityObjectId>/templategreetings/Standard Cisco Unity Connection Provisioning Interface (CUPI) API 24 Cisco Unity Connection Provisioning Interface (CUPI) API -- Subscriber Dependency Moving Dependencies of One User to Another