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

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

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

  • 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
  • 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
  • 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 programmatically create an app in your company space and move working copies between the Mendix Team Server and the Model Server.

  • Team Server API
  • 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 beloging to their company.

  • User Management API
  • 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.