The Data Hub APIs are OpenAPI (formerly Swagger) specifications with the following APIs available:
- Search API — search and retrieve information on regisered assets that can be used in your app development
- Registration API — register and update data sources to the organization’s Mendix Data Hub
- Transform API — for Mendix users deploying to a non-Mendix environment, generate the request bodies to register data sources published from your Mendix app
The interactive features of the OpenAPI interface are not operational, so the Try it out feature does not work.
2 Search API
The Search API enables users to search and retrieve assets that are registered in Data Hub that satisfy the specified search criteria. For an example API call, see the Search via the API section of How to Search in the Data Hub Catalog.
3 Registration API
The API includes
POST methods for registering new assets where a UUID is generated and returned for the asset in the response body. There are also
PUT calls to update assets for existing UUIDs or create new applications and environments for new UUIDs.
4 Transform API
Mendix users who deploy to non-Mendix clouds can make use of the Transform API to generate the request body for the Registration API. The Transform API reconfigures information from the dependencies.json file into the correct fields. For an example API, see the Preparing Your Service Details Using the Transform API section of How to Register OData Resources in the Data Hub Catalog.