API Documentation
OpenApi access is currently available to select early partners. Please send us an email to get access to the developer sandbox.
MangoSpring open APIs allow authorized users or applications to use MangoSpring's Real-Time Collaboration platform to generate information feeds for activities you do in your existing enterprise systems and applications. These information feeds then get delivered over the MangoSpring's Real Time platform to people in your company for whom they are relevant and important enabling them be more productive and make better decisions.
MangoSpring open APIs also allow authorized users or applications to use MangoSpring to create & manage tasks, create & manage projects, send IM/Group IM, Place a Voice call, create & manage polls and much more. The information feeds generated as a result of these activities also get delivered over the MangoSpring Real Time platform to people depending on their follow rules for users, applications, projects or tasks.
Finally all your company's information feeds in MangoSpring are available to you anytime in the open Activity Streams standard format allowing you to not only have full ownership of your company data but also have it in a format that is open and not proprietary to a particular vendor.
Use Case 1: Use MangoSpring open APIs to generate and deliver in real time, relevant activity streams for all your business functions happening across multiple existing enterprise systems, applications and departments. These activity streams get delivered in real time based on the "follow rules" for users, applications, projects or tasks and hence are relevant and important to the employees.

Use Case 2: Use MangoSpring open APIs to create & manage project tasks, create & manage polls, conference calling and instant messaging.

Registering your application with MangoSpring For your application to use the open APIs of MangoSpring you need to register it with MangoSpring. Ability to register your applications is available in the Business plan of MangoSpring. Once your application is registered you get an application key and application secret code information. All requests coming from your application need to be passed this application key and the data encrypted using the application secret code.
Authorization and Security To GET or POST messages to MangoSpring, the user/application must have a valid application key and application secret to encrypt the data passed. Based on the permission level granted, the user/application can either READ ONLY (get) or READ & WRITE (get & post) messages to MangoSpring. All API interactions will be over HTTPS to ensure full data security.
Rate Limit In order to provide a high quality of service for all MangoSpring API clients, there exists a request rate limit to ensure no one application can overwhelm the system. Each authenticated user account is limited to 30 API requests in any given 1 minute period, and 300 total requests in any given 1 hour period, starting from the time of login. If your application exceeds this request rate, you will receive an HTTP 509 "Bandwidth Limit Exceeded" response code to indicate this condition.
Download MangoApps OpenApi Documentation.
Please send us an email at openapis@mangospring.com to receive access to the developer sandbox.
