[cisco-voip] Changing CUC UM Account with API?

Nathan Reeves nathan.a.reeves at gmail.com
Thu Sep 28 19:56:18 EDT 2017

While people are possibly playing around with the CUC Provisioning API, let
me know if you ever get the import of CUCM Local users to CUC working
correctly.  The last rollout I did I was trying to pull in local users but
the api just didn't work.  Had to use LDAP imports instead.  Never looked
too much deeper as I just needed to get on with things.

But yeah, the API for CUC is really hit and miss.  lol, and the API for
UCCX can be a bit the same.


On Fri, Sep 29, 2017 at 5:07 AM, Anthony Holloway <
avholloway+cisco-voip at gmail.com> wrote:

> Wow, the documentation for the CUC API has gone to shit.  There's
> literally a link on the developer.cisco.com site that sends you to a wiki
> site, which itself then sends you to developer.cisco.com.  Nice.
> Anyway, I tried to look into this quick for you, but I got stuck with the
> documentation on POSTing a new UM account for end users.  It literally just
> says:
> "To create an a new external service account, POST an XML document (formatted
> similar to the one above) to the following URL:
> POST https://<connection-server>/vmrest/users/<user-objectid>/
> externalserviceaccounts"
> Source: http://docwiki.cisco.com/wiki/Cisco_Unity_Connection_Provisioning_
> Interface_(CUPI)_API_--_User_Unified_Messaging_Account
> The key part being "similar to."  It's beyond my comprehension that anyone
> would think that this is sufficient documentation to make an API request
> work.  Suffice it to say, it didn't work for me, and now I'm done
> troubleshooting it.
> Since any good REST API should use CRUD, it would then make sense that you
> issue an HTTP DELETE to the user object + um account object URI to remove
> the old one, after you successfully run the POST above to Create the new
> association.
> Good luck.  If I have more time in the next few days, I'll try again.
> On Wed, Sep 27, 2017 at 10:25 AM Nick Barnett <nicksbarnett at gmail.com>
> wrote:
>> I can handle most things in CUCM with SOAP, but I always get confused
>> when trying to use VMREST in CUC. I cannot find a way to add and remove a
>> UM account via automation. We're stuck using a CSV and it's really putting
>> a cramp in our migration to Exchange Online.
>> The particular change I'm needing is here: Users->EditMenu->Unified
>> messaging accounts
>> 1) Need to add an additional one that connects to Exchange Online (this
>> already exists in CUC)
>> 2) Need to delete the old one that connects to on prem Exchange. (Not
>> delete the whole UM connector service, but just the account association to
>> a particular user)
>> Does anyone have any pointers on this? We have batches of people
>> migrating every week, sometimes multiple times per week... so I can't just
>> make some global change.
>> We're on CUC 10.5
>> Thanks!
>> Nick
>> P.S.  I hate that MSFT and CSCO both have a product called "Unified
>> Messaging" :)
>> _______________________________________________
>> cisco-voip mailing list
>> cisco-voip at puck.nether.net
>> https://puck.nether.net/mailman/listinfo/cisco-voip
> _______________________________________________
> cisco-voip mailing list
> cisco-voip at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-voip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20170929/812b5834/attachment.html>

More information about the cisco-voip mailing list