Master Data Management

Get list of masters for a particular module and tenantId.

post

Get list of masters for a perticulare module and tenantId.

Body
Responses
201
Designation created sucessfully.
application/json
post
POST /mdms/v1/[API endpoint]/_search HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 274

{
  "RequestInfo": {
    "apiId": "text",
    "ver": "text",
    "ts": 1,
    "action": "text",
    "did": "text",
    "key": "text",
    "msgId": "text",
    "requesterId": "text",
    "authToken": "text"
  },
  "MdmsCriteria": {
    "tenantId": "text",
    "moduleDetails": [
      {
        "moduleName": "text",
        "masterDetails": [
          {
            "name": "text",
            "filter": "text"
          }
        ]
      }
    ]
  }
}
{
  "ResponseInfo": {
    "apiId": "text",
    "ver": "text",
    "ts": 1,
    "resMsgId": "text",
    "msgId": "text",
    "status": "SUCCESSFUL"
  },
  "mdms": [
    [
      {}
    ]
  ]
}

Creates/Updates master data on github.

post

Creates/Updates the module master data json files on the github through UI input.

Body
Responses
201
Designation created sucessfully.
application/json
post
POST /mdms/v1/[API endpoint]/_create HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 240

{
  "RequestInfo": {
    "apiId": "text",
    "ver": "text",
    "ts": 1,
    "action": "text",
    "did": "text",
    "key": "text",
    "msgId": "text",
    "requesterId": "text",
    "authToken": "text"
  },
  "MasterMetaData": {
    "tenantId": "text",
    "filePath": "text",
    "masterName": "text",
    "masterData": {}
  }
}
{
  "ResponseInfo": {
    "apiId": "text",
    "ver": "text",
    "ts": 1,
    "resMsgId": "text",
    "msgId": "text",
    "status": "SUCCESSFUL"
  },
  "Data": {}
}

Last updated

Was this helpful?