People dashboard

The people resource acts as a dashboard that represents the user's contacts.

Applies to: Skype for Business 2015

The people resource keeps the application updated with all the activities involving the people the user cares about.

Resource representation

The following table contains a representation of the people resource.

Property bag

"rel" : "people"

Link

"self" : {
 "href" : "/ucwa/v1/applications/105/people"
},
"myContactsAndGroupsSubscription" : {
 "href" : "/ucwa/v1/applications/105/people/myContactsAndGroupsSubscription"
},
"myContacts" : {
 "href" : "/ucwa/v1/applications/105/contacts"
},
"myGroupMemberships" : {
 "href" : "/ucwa/v1/applications/105/myGroupMemberships"
},
"myGroups" : {
 "href" : "/ucwa/v1/applications/105/groups"
},
"myPrivacyRelationships" : {
 "href" : "/ucwa/v1/applications/105/myPrivacyRelationships"
},
"presenceSubscriptionMemberships" : {
 "href" : "/ucwa/v1/applications/105/presenceSubscriptionMemberships"
},
"presenceSubscriptions" : {
 "href" : "/ucwa/v1/applications/105/presenceSubscriptions"
},
"search" : {
 "href" : "/ucwa/v1/applications/105/search"
},
"subscribedContacts" : {
 "href" : "/ucwa/v1/applications/105/subscribedContacts"
}

myContactsAndGroupsSubscription

A myContactsAndGroupsSubscription resource contains information about the subscription to a user's contacts and groups. This is used to receive events when users are added to or removed from the contact list or individual groups.

myContacts

A myContacts resource is a collection of contact resources that the user has on her contact list. A contact resource is identified by its URI. Details for a contact can be retrieved by making a request on its URI. A contact can be a user, a phone or a bot.

myGroupMemberships

A myGroupMemberships resource is a collection of myPrivacyRelationship resources, each of which is a pair that uniquely links a contact to a group. This is an alternative view of contacts and groups.

myGroups

A myGroups resource represents all of the groups on a user's contact list. An individual group can be retrieved by making a request on its URI.

myPrivacyRelationships

A myPrivacyRelationships resource represents the various privacy relationships that the user maintains with his or her contacts. Use the contactPrivacyRelationship resource to set privacy levels for individual contacts. By assigning appropriate privacy levels, the user can restrict the amount of information that the other contact can see. The user may even completely block a contact. In this case, she will not receive any incoming calls from that contact. The contactPrivacyRelationship resource gives the list of privacy levels of all the contacts in a contact list, and gives the privacy level of a single contact.

presenceSubscriptionMemberships

A presenceSubscriptionMemberships resource is a collection of presenceSubscriptionMembership resources, each of which is a pair that uniquely links a contact to a presence subscription. This is an alternative view of contacts and subscriptions.

presenceSubscriptions

A presenceSubscriptions resource is used to create and manage subscriptions to the presence of contacts. These contacts do not have to be in the user's contact list.

The search resource is used to search for contacts.

subscribedContacts

A subscribedContacts resource is a collection of contacts for which the logged-on user has created active presence subscriptions.