API Documentation

Last modified: September 1, 2023

1 Introduction

The API documentation is divided into the sections described below.

For more information, see API (Application Programming Interface) in the Technology Glossary.

2 Documents in this Category

  • Authentication
  • Describes the two methods of Mendix API authentication: using API keys and using personal access tokens.

  • App Repository API
  • This API enables retrieving information (branches, commits) of application models stored in the Mendix Team Server.

  • Backups API – Version 2
  • An API to allow the triggering of backups creation, restore, download and to get information about existing snapshots.

  • Build API
  • An API that enables triggering and managing deployment package builds and getting information about existing deployment packages.

  • Catalog APIs
  • Describes the Catalog APIs (which are for registering data sources from other business applications) and how to generate the personal access token.

  • Client API
  • This API enriches the user interface of your applications by building on top of the Mendix web Client APIs.

  • Content API
  • This API allows you to access both public and company-specific Marketplace content information.

  • Deploy API – Version 1
  • This API can be used to deploy Mendix apps to licensed nodes, manage application environments in Mendix Cloud, retrieve statuses, start and stop applications, and deploy or transport new model versions to application environments.

  • Deploy API – Version 2
  • The Deploy API v2 can be used to deploy Mendix apps to licensed nodes, manage application environments in Mendix Cloud, retrieve statuses, start and stop applications, and deploy or transport new model versions to application environments.

  • Deploy API – Version 4
  • Deploy API v4 can be used to deploy Mendix apps to licensed nodes, manage application environments in Mendix Cloud, retrieve statuses, start and stop applications, and deploy or transport new model versions to application environments.

  • Design Properties API
  • This API guide outlines how design properties work in Atlas UI and can help you create custom design properties.

  • Epics API
  • Use this API to extend the requirements and project management capabilities of the Mendix Platform or connect third-party service management and project management tools.

  • Feedback API – Version 1
  • This API is deprecated. This document presents details for using this API to build on top of the feedback management functionality of the Mendix Platform and to connect your own feedback gathering tool.

  • Feedback API – Version 2
  • Describes how to use Feedback API version 2, which allows you to retrieve, add, and manage feedback for your Mendix apps.

  • Mendix Runtime API
  • All the functionality and information from both the application model and Mendix Runtime is accessible via this API.

  • Permissions API
  • This API is deprecated. With this API, you can retrieve the user roles of your app users so that you can grant them specific access levels.

  • Pluggable Widgets API
  • This API helps you to understand pluggable widgets, how they extend app functionality, and how they can be built to interact with Mendix’s APIs in Mx10.

  • Projects API
  • This API allows you to manage your projects and their teams.

  • Team Server API
  • This API is deprecated. This API enables retrieving information (branches, revisions) about application models stored in Mendix Team Server.

  • User Identifiers API
  • User Identifiers API allows Mendix Admins to perform operations related to user identifiers belonging to their company.

  • User Management API
  • This API is deprecated. Use this API to integrate your company’s user management systems with the Mendix Platform. You can then create and manage user accounts and groups as well as define group policies for your apps.