Motadata Docs

Catalog APIs

Get Product Catalog

Search (Post Method): BaseURL/api/v1/asset/searchproduct?offset=0&size=25

Request payload example

{
“productName” : “value”
}

Response Data

Product ID, Product Name, Product Type, Manufacturer Name , Product Description

Response Data Example

{
"objectList": [
{
"id": “value”,
"productId": "value",
"productName": "value",
"productTypeName": "value",
"description": "value",
"manufacturerName": "value"
},
{
"id": “value”,
"productId": "value",
"productName": "value",
"productTypeName": "value",
"description": "value",
"manufacturerName": "value"
}
],
"totalCount": value
}

Note: productName in request payload is optional, you can also pass empty request body.

Get Vendor Catalog

Search (Post Method) : BaseURL/api/v1/asset/searchvendor?offset=0&size=25

Request payload example

{
“vendorName” : “value”
}

Response Data

Vendor ID, Vendor Name, Vendor Email Address, Contact Person, Contact Number, Vendor Description

Response Data Example

{
"objectList": [
{
"id": “value”,
"vendorName": "value",
"vendorId": "value",
"contactPersonName": "value",
"contactNumber": "value",
"email": "value”,
"description": "value"
},
{
"id": “value”,
"vendorName": "value",
"vendorId": "value",
"contactPersonName": "value",
"contactNumber": "value",
"email": "value”,
"description": "value"
}
],
"totalCount": value
}

Note: vendorName in request payload is optional, you can also pass empty request body.