Community articleIBM Connections APIs
Added by IBM contributorIBM on June 17, 2014
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

The IBM® Connections applications (Activities, Blogs, Bookmarks, Communities, Files, Forums, Profiles, and Wikis) and the IBM Connections Home page all provide application programming interfaces (APIs) that enable you to integrate them with other applications. Using the interfaces, you can programmatically access and update much of the same information that you can access and update through the IBM Connections user interface.


The IBM® Connections applications (Activities, Blogs, Bookmarks, Communities, Files, Forums, Profiles, and Wikis) and the IBM Connections Home page all provide application programming interfaces (APIs) that enable you to integrate them with other applications. Using the interfaces, you can programmatically access and update much of the same information that you can access and update through the IBM Connections user interface.
IBM Connections API overview
While each service has its own independent API, they share a common way of working.

Getting started
If you are using the Atom API for the first time, follow these tips for getting started.

Common API
The common APIs allow application programs to discover information about IBM Connections as a whole, as opposed to a specific application of the product.

Activities API
The Activities application of IBM Connections enables a team to collect, organize, share, and reuse work related to a project goal. The Activities API allows application programs to create new activities, and to read and modify existing activities.

Blogs API
The Blogs application of IBM Connections is a tool that enables you to create an online journal where you can share information with a community in an efficient and dynamic style. In a business setting, Blogs is a great tool to use to deliver timely information with a personal touch.

Bookmarks API
The Bookmarks application of IBM Connections is a social bookmarking tool that you can use to save, organize, and share Internet and intranet bookmarks. The Bookmarks API allows application programs to read and write to the collections of bookmarks stored in the Bookmarks application.

Communities API
The Communities application of IBM Connections enables people who share a common interest interact with one another. The Communities API allows application programs to retrieve community information, subscribe to community updates, and create or modify communities.

Files API
The Files application of IBM Connections enables teams to create a shared repository of files. The Files API allows application programs to add files to a collection and to read and modify existing files.

Files Content Management Interoperability Services API
The Files CMIS API exposes Files application data using the Content Management Interoperability Services (CMIS) standard.

Forums API
The Forums application of IBM Connections enables a team to discuss issues that are pertinent to their work. The Forums API allows application programs to create new forums, and to read and modify existing forums.

Metrics API
The Metrics application in IBM Connections provides charts that are ready for immediate use and provide business value to users, executives, and administrators.

Profiles API
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 Administration API
Use the Profiles Administration API to make updates to user data.

Search APIs
Use Atom to search across all of the installed IBM Connections applications.

News repository APIs
Use Atom to retrieve a feed of the latest updates made to all of the installed IBM Connections applications.

Wikis API
The Wikis application of IBM Connections enables teams to create a shared repository of information. The Wikis API allows application programs to create new wikis, and to read and modify existing wikis.

Terminology
Clarifies some of the terms used in this documentation.