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.