API Reference
Developer API Documentation
The Igloo API allows developers to perform I/O functions directly with the platform. For a list of currently available API endpoints, please skip ahead to the Igloo API Reference.
Overview
Getting Started with the Igloo Developer API Reference
Welcome to Igloo’s Developer API Reference. With our APIs, you can enhance the functionality of your digital workplace by integrating your most used business applications.
Navigating The API Reference
Our API documentation is powered by SwaggerUI and OpenAPI. You can navigate to each API section by clicking on the tabs above.
Our APIs are broken down into five sections:
- API V1: Covers most of our functionality – including accessing objects (Calendar, Blog, Microblog, Tasks, Users, and more).
- API V2: Expands on the functionality of API V1 with additional methods for WikiChannels, Watermarks, Search, Users and Groups, OAuth, and more.
- Like API: Allows you to add, remove and view the likes for objects in Igloo.
- Task API: Allows you to manipulate Igloo tasks – view, create, remove tasks for users.
- Meta API:Allows you to manipulate comments and read tracking for objects within Igloo.
Looking at the Schema
For each call’s response object, you can look at the “schema” of the response by clicking on the ”Schema” link next to the “Example Value” in API V1 and the “Model” link in all of the other APIs.
Making API Calls from your project
From your own server or service
To access Igloo’s API from your server, you’ll first need to create an authentication token, for further information visit the authenticating to Igloo article. Once you’ve acquired your authentication token, you can use your favorite HTTP client, in your favorite language to make calls to Igloo securely over HTTPS. Please note, HTTP requests are not supported.
From Your Integration Widget
Making calls to Igloo from your own Integration Widget is easy – there’s no need to re-authenticate (the widget will use the logged-in user’s authentication credentials to make the call). To simplify making API calls within an integration widget we have built in the popular Axios library (The GitHub page of Axios). Information about making API calls to your digital workplace using Axios.