Get Details Of MDH Models Present In The Boomi Account
Overview:
- Master Data Management (MDM) is a collaborative data governance process involving cooperation between business and IT departments.
- Together, they cleanse, enrich, publish, and safeguard common information entities crucial for enterprise.
- With Master Data Hub, each source communicates exclusively with the HUB for providing or receiving updates from any other source. This substantially diminishes the necessity for numerous integration processes to uphold high-quality data across all locations.
Repositories:
- In Boomi’s HUB Cloud, repositories are as virtual containers to securely store your confirmed and reliable data.
- Once a repository is generated, an associated cloud atom with the repository’s name appears on the integration platform.
- Each repository is provided with a distinct username and token for individualized and secure access.
Models:
- The model serves to standardize and structure data elements by identifying the essential fields.
- The creation of a model involves specifying data fields and sources, implementing match rules, applying conditions for data quality, defining record title formats, and assigning tags.
Master Data Hub REST APIs Types:
- Platform API
- Repository API
Practical Implementation in Boomi:
Let us see by using APIs how we can get the MDH Models details present in a particular Boomi account using Platform API.
Step 01: Master Data Hub is one of the service provided by Boomi, click on the Services and click on Master Data Hub.

Step 02: A new tab will open as shown below, then click on the Models.

Step 03: Here we can see the all the models present in the account.

Step 04: By using Boomi’s Platform API will will get the above details.
Step 05: In order to open Build tab, click on services and select Integration.

Step 05: Create a new component, select process, and click the create button.

Step 06: We need to configure the Start shape with No-Data and click on OK.

Step 07: Rename the process and select HTTP client connector.

Step 08: Click on the HTTP Client Connector.

Step 09: Now we will configure the Connection Component, click on the + icon.

Step 10: Below is the template we are going to use.
URL: https://api.boomi.com/mdm/api/rest/v1/<accountID>/models
Step 11: Copy and paste the Base API path in the connection component URL i.e. https://api.boomi.com/mdm/api/rest/v1 . And select the Authentication Type as Basic.

Step 12: Pass the Boomi credentials as Username and password. Rename the connection component and save & close it.

Step 13: Select the Action as Get.

Step 14: Now we will configure the Operation component, for that click on + icon.

Step 15: Select,

Step 16: Now we will configure the Resource path, Check the check box for the replacement variable.
Resource URL: <accountID>/models

Step 17: Click on the + icon to append the resource path and add the rest of the URL.

Step 18: Rename the operation component and click on save & close.

Step 19: After configuring the Connection component and Operation Component it looks as shown below. Click on the parameters.

Step 20: Click on the + icon to add the replacement variable.

Step 21: In Input select the accountID as replacement variable then click on OK.

Step 22: In the URL we will get the accountID copy.

Step 23: Paste it as a static value and click on OK.

Step 24: Add a Stop shape at the last and save the process component. Click on Test button to execute the process.

Step 25: Select the Runtime engine and click the OK button.

Step 26: The process has been executed successfully, click on the stop shape and select shape source data.

Step 27: Here we have got all the Model data present in the account.


Step 28: Models present in the MDH are shown below.

References:
- https://help.boomi.com/docs/Atomsphere/Master%20Data%20Hub/REST%20APIs/hub-Get_Models_01860154-b1d2-4466-9b3a-817beed03797
- https://help.boomi.com/docs/Atomsphere/Master%20Data%20Hub/REST%20APIs/r-mdm-REST_APIs_f43499a6-3d1c-4102-bf13-94b02659dd9f