What is an API?

An Application Programming Interface, or in short API, is a concept for integrate computer systems on a programming level. The purpose of Intelligence2day® API’s is to provide the tools for publishing or extracting data from the platform, and to provide Intelligence2day® functionality to other systems. All Intelligence2day® API’s uses RESTful webservices and can, be used by any suitable programming language. To be able to use the Intelligence2day® API’s technical documentation an Intelligence2day® API-key is needed.

There are 5 main Intelligence2day® API’s

1. Publish API – For adding content from other systems into Intelligence2day®.

2. Feed Out API – For providing content to other systems (e.g. WordPress websites, Microsoft SharePoint, Tableau BI or Salesforce CRM) from Intelligence2day® by serving content feeds in RSS or JSON format.

3. Classification API – For topic classification of text data posted to the API and matched against the Topic Rules in the Intelligence2day® taxonomy. This allows Intelligence2day® to automatically enrich and categorize your existing data. This can help other systems to extract META-data from content stored in other systems than Intelligence2day®

4. Topic API – For managing the Intelligence2day® taxonomy from other platforms or programming languages The API supports batch processing tasks for the Taxonomy, for example, adding multiple new Topics and edit or delete Topics or Rules.

5. Search API – For allowing other systems to search in Intelligence2day® content.

1. Publish API

If you do not want to build your own integration with Slack or Sharepoint, there are available add-on modules for this in Intelligence2day.

2. Alert Feed Out API

The alert Feed Out API Provide Information to other Systems from Intelligence2day® by serving content feeds in RSS or JSON format. These feeds can for example be integrated in other web-based systems such as WordPress, Intranets, Microsoft SharePoint or Salesforce.

3. Classification API

The Classification RESTful API returns Topic classification from text data posted to the API, based to the Topic Rules in Intelligence2day® taxonomy. This can help other systems to extract META-data from content stored in other systems than Intelligence2day®.

4. Topic API

The Topic RESTful API is a tool for managing the taxonomy from other platforms or programming languages such as Python. The API supports batch processing tasks for the Taxonomy, for example, adding multiple new Topics and edit or delete Topics or Rules.

5. Search API

The Search RESTful API provide matching search results in JSON format. The API can feed large volumes of content to other Systems from Intelligence2day® or make it possible to search within Intelligence2day® from other systems such as Corporate Web Portals or applications like Microsoft Teams.

Download our white paper for more detail on APIs with Intelligence2day.