Community articleProfiles API
Added by IBM contributorIBM on December 21, 2015
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

The Profiles application of IBM® Connections is a directory of the people in your organization. You can use it to find the information you need to form and encourage effective networks. In addition to basic information, Profiles catalogs skills such as technical expertise, familiarity with foreign languages, and areas of interest.



The Profiles application of IBM® Connections is a directory of the people in your organization. You can use it to find the information you need to form and encourage effective networks. In addition to basic information, Profiles catalogs skills such as technical expertise, familiarity with foreign languages, and areas of interest.

Profiles implements the following types of APIs:

Subscription

Profiles implements the Atom Syndication Format (Atom 1.0) to serve up Atom feeds that you can use in your applications to search for and retrieve information from any of the profiles created by the people in your organization.

Publishing

Profiles provides a set of feeds and Service Documents that implement the Atom Publishing Protocol. You can use these publishing APIs in your applications to interact with the Profiles application programmatically. When interacting with your own profile, you can retrieve even more detailed information about it, and you can also update it.

Navigating Profiles resources
Describes how to navigate from one Profiles resource to another using the resources made available through the API.

Retrieving the Profiles service document
The first step you must perform if you plan to update resources made available through the Atom APIs is to retrieve the service document for the application.

Getting Profiles feeds
Use the Atom subscription API to retrieve resources from the profiles hosted by the Profiles application.

Working with pronunciation files
Using the Atom Publishing Protocol, also known as AtomPub, you can retrieve pronunciation files from the profiles of people in your organization, and you can add, replace, or delete the pronunciation file associated with your own profile.

Working with profile extensions
Using the Atom Publishing Protocol, also known as AtomPub, you can retrieve, update, or delete the fields that you have defined as add-ons to the standard fields provided in user profiles out of the box.

Working with profile photos
Using the Atom Publishing Protocol, also known as AtomPub, you can retrieve image files from the profiles of people in your organization, and you can add, replace, or delete the image file associated with your own profile.

Working with colleague connections
Using the Atom Publishing Protocol, also known as AtomPub, you can invite someone to become your colleague, and accept or decline invitations you have received from others.

Working with update messages and comments
Using the Atom Publishing Protocol, also known as AtomPub, you can get and post update messages and comments.

Working with status messages
Using the Atom Publishing Protocol, also known as AtomPub, you can update your status message, and see the responses that other people have added regarding your status as well as retrieve other people's status messages.

Working with profiles
Using the Atom Publishing Protocol, also known as AtomPub, you can update profile entries.

Working with profile tags
Using the Atom Publishing Protocol, also known as AtomPub, you can update profile tags.

Working with profile types
Using the Atom Publishing Protocol, also known as AtomPub, you can retrieve information about the profile types defined in the deployment. Each profile type has an associated set of attributes. The API interface allows users to extract an XML document with these attribute details.

Profiles Atom entry types
Lists the Atom entry types that can appear in feeds produced by the Profiles API, or in an Atom Entry document produced or sent to the API.

Profile feed
The Profile feed contains information about a single user's profile.