Guide Index
Guides HomeMangoApps WebsiteCommunity & SupportBlog & Resources
MangoApps Administrators Guide
MangoApps Administrators Guide
  • 🥭MangoApps Admin Guides
  • 🆕Admin Portal Navigation Bar
    • Recommendations
      • Increase Findability
  • Home
    • Dashboard
    • Pending Invites
    • Pending Approvals
    • Logs
      • Audit Log
      • User Access Log
      • Assistants Log
      • Security Log
      • Connector Log
      • Imports Log
      • Learn Automations Log
      • xAPI Activity Log
      • Webhook Log
      • Debug Log
      • Schedule Sync Log
    • Trash Can
      • Trash Can Tools
      • Trash Can Widget
    • Data Exports
  • 🆕Domain Setup
    • General Settings
    • Getting Started
      • Introduction Video
      • Terms of Service/ Privacy Policy
      • Change Password
      • Profile Items
      • Locale
      • Team Recommendations
      • Notifications
      • Invite
    • AI Settings
    • Page Templates
      • Design a Page Template
    • Locale
    • Digital Signage
    • Translate
      • Translate Modules
      • Glossary
      • Translate Settings
    • Startup Dialog
    • 🆕Reactions
    • Compose
    • 🆕Locations
      • 🆕General Settings
      • Locations
        • Adding an Office Location
      • Location Fields
      • Location Summary
      • Webhooks
    • 🆕Field Structures
      • Field Member Automation
      • 🆕Field Hierarchy Sync
    • Holidays
    • Companies
    • Resources
    • Service Usage
    • 🆕My Priority Items
  • 🆕User Management
    • Manage Users
    • Add Users
      • Invite Users
      • Import Users
        • Synchronize Users From ADP
      • Synchronize Users From AD/LDAP
      • Fetch From URL
      • Share Sign Up Link
      • Import Via API
    • Organizations
    • Admin Roles
      • Admin Role Permissions
    • User Segments
    • Team Segments
    • Assistants
    • 🆕Alias
    • 🆕User Status
    • Guest Users
      • Create a Guest User
    • Restricted Users
  • 🆕Modules
    • Ballots
    • Calendar
      • Calendar Event Types
      • Calendar Settings
      • Calendar Integrations
    • Campaigns
      • Settings
      • Templates
      • Categories
    • Chats
    • Company
    • CRM
      • Setup
      • Stages
      • Types
      • Lead Sources
      • Opportunities Access
      • All Opportunities
      • More Options
    • Departments
    • 🆕Files
      • 🆕Settings
      • File Storage
      • External Repositories
      • Cloud Folders
      • 🆕Manage
      • Configure Custom Fields
      • 🆕Show/Hide File Fields
    • Greetings
      • Manage Greetings
      • Manage Categories
      • Settings
    • 🆕Groups
      • 🆕Automatic Membership Management
    • Hashtags
      • Manage Hashtags
      • Categories
      • Settings
    • 🆕Home
      • 🆕Dashboard Selection
        • 🆕Web
        • Mobile
        • Customizing Widgets
      • Settings
    • Ideas
      • Manage Ideas
      • Idea Categories
      • Idea Settings
    • Libraries
    • Media Center
      • Settings
      • Categories
      • Media Card
      • Custom Fields
    • Messages
    • My Recordings
    • 🆕News Feed
      • General Settings
      • 🆕Left Panel Widgets
      • 🆕Right Panel Widgets
    • Notes
      • Settings
      • Templates
    • 🆕People
      • 🆕Settings
      • 🆕Full Profile
        • Managing Profile Fields
      • Profile Preview
      • People Directory
      • Org Chart
      • Skills
      • Webhooks
    • 🆕Posts
      • Settings
      • Content Template
      • Alert Template
      • Categories
      • 🆕AI Actions & Workers
    • Projects
      • Project Templates
    • Quizzes
    • Recognition
      • Settings
      • Data Sources
        • Add Data Source
          • Create Custom Items Tracker
          • Order History Tracker
      • Reward Catalog
      • Award Categories
      • Awards
      • Core Values
      • Reward Points Allocation
      • Order & User History
      • Recognition Insights
    • 🆕Schedules
      • Shift Data Source
        • Integration with Kronos
      • Tab Settings
        • Attendance Reports
      • 🆕Schedule Settings
      • Attendance Settings
      • Availability
    • Setup
    • 🆕Surveys
    • 🆕Tasks
      • 🆕Task Settings
      • Task Types
      • Task Priorities
      • Task Templates
      • Task Automations
      • Task Tabs
    • To Do
      • Settings
      • Sections
    • Trackers & Forms
      • Create a Tracker Template
      • Configure Tracker Settings
    • Vault
      • Employee Vaults
      • Integration
      • Audit
      • Folders
      • Settings
      • Vault Permissions
    • Wikis
  • 🆕Navigation
    • 🆕Add New Navigation
    • Navigation Styles
    • Add Custom Links
    • FAQ
  • 🆕Email
    • Configuration
    • Content
    • 🆕Digest
    • Accepted List
    • Rejected List
    • Unsubscribed Users
  • Notifications
    • Settings
    • Security Notification
    • External Apps
  • SSO
    • Connections
    • Applications
  • Search
    • Insights
    • Data Sources
    • Saved Searches
    • Relevance Tuning
    • Look Ahead Sections
    • Search Settings
  • Automation
  • 🆕Security
    • Browser Access
    • 🆕Desktop & Mobile Access
    • User Devices
    • Synced Computers
    • Password Settings
    • Session Settings
    • Virus Scan
  • Compliance
    • Accessibility
    • Delete Settings
    • Self Destruct
    • Data Retention
    • eDiscovery
      • Create a Hold
    • DLP Policies
      • Policy Rules
      • Matches Log
      • Create a DLP Policy
    • Terms of Service
    • Usage Policy
    • Email Compliance
    • Export Data
  • Moderation
    • Queue
    • Insights
    • Settings
  • 🆕Governance
    • Overview
    • Items
    • 🆕Automation
    • Archived
    • Settings
  • Social Advocacy
    • Settings
    • Social Posts
    • Insights
    • Public Appearance
  • Integrations
    • Built-In Integrations
    • Partner Integrations
    • MangoApps Open APIs
    • Webhooks
  • Branding
    • Branding Toolbars
    • Portal
      • Custom Branding Colors
      • Home Page: Modern vs. Classic View
      • Text Styles
    • Content
    • Widgets
    • Profile
    • Footer
    • Email
    • Custom
      • Add a Custom Header
    • Image Recommendations
    • ⭐Branding Implementation Checklist
  • 🆕Reports
    • Report Types
    • Generate a Report
    • FTP Export
    • 🆕Report Settings
  • Analytics
    • Adoption Dashboard
    • ROI Dashboard
    • Engagement Dashboard
    • Content Dashboard
  • Billing & Invoices
    • Plan
    • Invoice
    • Settings
  • Help Center Setup
    • Settings
    • Admin Training Videos
    • User Training Videos
    • Webinars & Videos
    • Help Center
  • Sitemap
  • 🚫Deprecated Features By Release
    • 🚫Activities (Deprecated)
    • 🚫Landing Page (Removed)
    • 🚫MangoApps File Sync Guide (Deprecated)
      • 🚫File Sync (Deprecated)
        • 🚫File Sync Tools (Deprecated)
      • 🚫Installation & Upgrade (Deprecated)
      • 🚫My Drive Sync
      • 🚫Synced Files
      • 🚫Synced Preferences
      • 🚫Notifications
      • 🚫Team Sync
    • 🚫Screen Share (Deprecated)
      • 🚫Screen Share Tools
      • 🚫Screen Share (Messenger)
    • 🚫Screen Share/Video Call Log
    • 🚫Type-2 Organizations (Deprecated)
    • 🚫Voice (Moved)
  • ADDITIONAL RESOURCES
    • Submit a Support Ticket
    • Release Notes
Powered by GitBook
On this page
  • Overview
  • Registered Applications
  • Registering a New Application
  • MangoApps OpenAPI Usage Basics
  1. Integrations

MangoApps Open APIs

PreviousPartner IntegrationsNextWebhooks

Last updated 1 day ago

Overview

The Registered Application and Register a New Application tabs in the APIs & Webhooks menu under the Integrations section of the Admin Portal allow domain administrators to manage and register applications that interact with MangoApps via Open APIs.

Click here to browse MangoApps Open API documents. This documentation provides a comprehensive list of available APIs you can use to build integrations. Once you're familiar with the APIs, you can follow the instructions below to register your application and obtain the necessary credentials.


Registered Applications

From the Admin Portal, navigate to Integrations > APIs & Webhooks. Select the Registered Applications tab.

This page will display a list of all currently registered applications in your domain. Each registered application will have details such as the application name, support contact information, and permissions.


Registering a New Application

To register a new application that will interact with your MangoApps domain click on the Register a New Application tab.

Complete the registration form:

  • Application Name: Enter a unique name for the application within your domain.

  • Developer/Organization Name: Enter your name or the name of the organization responsible for maintaining the application.

  • Support Email: Provide an email address where support queries related to this application will be directed.

  • Support URL: Provide a URL where users can access support documentation or FAQs for the application.

  • API Access Level:

    • Read Only: The application can only retrieve data (GET requests).

    • Read and Write: The application can create, update, and delete data (GET, POST, PUT, DELETE requests).

Review and agree to the Terms and Conditions.

Click Submit Registration to finalize the application registration.

Once registered, the application will appear in the list of registered applications.


MangoApps OpenAPI Usage Basics

When integrating with MangoApps using the OpenAPI set, adhere to the following guidelines:

  • Authentication Session:

    • Upon successful login via the Login API, you will receive a _felix_session_id in the Set-Cookie field of the response header.

    • Your application must store this _felix_session_id securely for use in subsequent API requests.

    • All subsequent API requests must include the _felix_session_id as a cookie in the header.

    • The session remains valid until explicitly terminated by calling the Logout API.

  • Using cURL Examples:

    • In cURL examples, a file is often used to store the _felix_session_id. You can define this file name as needed during your testing.

  • API URLs:

    • Always use your own MangoApps domain URI followed by the appropriate API path and parameters.

    • Do not use mangoapis.mangoapps.com as shown in examples; replace this with your domain-specific URI.

By following these steps and guidelines, administrators can successfully register, manage, and utilize custom applications integrated with their MangoApps domain.