POST api/Data/setParameterData

Updates a series of custom parameters for a single item id

Request Information

URI Parameters

None.

Body Parameters

Contains the internal item id, item type and a list of parameters to update along with their values

setParameterDataParam
NameDescriptionTypeAdditional information
itemId

The internal CMAP id for the given item (e.g. B00000000000000A)

string

None.

itemType

The CMAP item type (e.g. BOM, PART, SUBPART, SALES, etc...)

string

None.

paramList

The list of parameters and their values to update (e.g. [{"paramName":"rohscompliant", "paramValue":"4"}]

string

None.

Request Formats

application/json, text/json

Sample:
{
  "itemId": "sample string 1",
  "itemType": "sample string 2",
  "paramList": "sample string 3"
}

application/xml, text/xml

Sample:
<DataController.setParameterDataParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMAPWebAPI.Controllers">
  <itemId>sample string 1</itemId>
  <itemType>sample string 2</itemType>
  <paramList>sample string 3</paramList>
</DataController.setParameterDataParam>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'setParameterDataParam'.

Response Information

Resource Description

None.