Cisco Unified Presence APIs Developer Forums

« Back to SOAP API

list of parameters for get-user-config and set-user-config

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Looking at the WSDL, it seems there's simply an array of named parameters - but is there a list anywhere of all the parameter names and their possible values?

I believe sample request responses are in the developer guide.

Jose

I spent quite some time looking through the developer pages and haven't found anything. You got a link for the document you think contains the syntax?

Checked, its missing (will try adding it into 8.6. Dev guide).

Sample req:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:cisco:epas:soap">
<soap:Header>
<urn:session-key>ebd81a44-5543-e7e0-b759-8513585ec977</urn:session-key>
</soap:Header>
<soap:Body>
<urn:get-user-config/>
</soap:Body>
</soap:Envelope>

Response:

<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Body>
<epas:get-user-config-resp xmlns:epas="urn:cisco:epas:soap">
<epas:property name="Directory.MaxTime" is-public="false">30</epas:property>
<epas:property name="Directory.MaxResults" is-public="false">1000</epas:property>
<epas:property name="Presence.inPersistentState" is-public="false">false</epas:property>
<epas:property name="Presence.displayName" is-public="false">someone@cisco.com</epas:property>
<epas:property name="Reachability.listOfCustomAnnotations" is-public="false"><![CDATA[<CustomAnnotationList>
<Available>
<Note>HI I AM Here</Note>
<Note>HI Again</Note>
<Note>Joseph</Note>
<Note>Jose</Note>
</Available>
</CustomAnnotationList>]]></epas:property>
<epas:property name="CUCSF.Custom.cupPreferredDefaultGroup" is-public="true">General</epas:property>
<epas:property name="CUCSF.Custom.enableDNDNoNotify" is-public="true">true</epas:property>
<epas:property name="Presence.persistAwayWhenOfflineFlag" is-public="false">false</epas:property>
<epas:property name="CallControl.Lineid" is-public="false">3531001</epas:property>
<epas:property name="CallControl.Devicename" is-public="false"/>
<epas:property name="Credentials.Digest" is-public="false">12345</epas:property>
<epas:property name="Presence.userName" is-public="false">someone</epas:property>
<epas:property name="Presence.listName" is-public="false">someone</epas:property>
<epas:property name="Presence.calendar" is-public="false">disabled</epas:property>
</epas:get-user-config-resp>
</env:Body>
</env:Envelope>