HTTP API overview
You can use the IBM® InfoSphere® Information Analyzer HTTP (Hypertext Transfer Protocol) API (application programming interface) to develop client applications that can access and author InfoSphere Information Analyzer content.
GET API component
By using the GET capabilities of the HTTP API, you can make InfoSphere Information Analyzer content available in other applications. For example, you can retrieve results of analysis tasks, such as column analysis or data rules executions. You can then process the results by using another application to create reports. You can use data that was retrieved by using the HTTP API as a starting point for creating a template for similar projects.
POST API component
With the POST capabilities of the HTTP API, you can integrate the authoring of InfoSphere Information Analyzer content with another application. For example, a business analyst can use an HTTP API to automatically translate business rules to the database level and put them into InfoSphere Information Analyzer. Templates obtained by using the read capabilities of the HTTP API can be adapted to data sources of a new project, added to a project by using the HTTP API, and you can run analysis within InfoSphere Information Analyzer.
User roles and viewing permissions
The InfoSphere Information Analyzer HTTP API enforces the same user roles that are defined in InfoSphere Information Analyzer. Viewing permissions for particular categories for each user or user group, as set by the InfoSphere Information Analyzer Administrator, are also enforced. You can restrict the type of content available to users by allowing access only to certain asset types in your application code.