Function 

 

The Item Master InvtmfSp Edit API is used to add supplier information to parts in the database. 



URL


{Root URL}/api/ItemMaster/InvtmfSpEdit/{API KEY}



Parameters



ParameterDescriptionRequiredComment
1uniq_key Part unique keyYThe uniq_key is used to select the part a user wants to add manufacturer information to.
2uniqmfsp  
3uniqmfgrhdUnique manufacturer information key N 
4uniqWh 
N 
5uniqsupno Unique supplier numberN 
6suplpartno Supplier part numberN 


Example Strings


Example invtmfSp Edit String


URL

  

?uniq_key=_4750SWEOD&uniqmfgrhd=SWIWRWPI63&UniqWh=_0DM120YNM&uniqsupno=_44L0SDHY2&suplpartno=1131



JSON

  

{

Uniq_key”:”_4750SWEOD”,

PARTMFGR”:”3G”,

MFGR_PT_NO”:”vit-2”,

MATLTYPE”:”Unk”,

MATLTYPEVALUE”:”“,

ORDERPREF”:”1”,

SFTYSTK”:”10”,

LDISALLOWBUY”:”false”,

LDISALLOWKIT”:”false

}


 

A successful add should result in:

  

{

"$id": "1",

"Code": "200",

"Message": "Invtmfsp edited successfully.",

"SessionId": "null",

"IsValidUser": "true",

"ResponseObject": "2JT3HLSFLQ"

}

  

 

Common Errors

  

API Key Error

  

If there is an error with the entered API key, the system will return an error describing it:

   

{

"$id": "1",

"Code": "403",

"Message": "Invalid API Key.",

"SessionId": "null",

"IsValidUser": "false",

"ResponseObject": "null"

}

  

 

URL Error

  

If there is an error within the URL, the system will return an HTTP error:

 

{

"$id": "1",

"Message": "No HTTP resource was found that matches the request URI 'http://localhost/api/ItemMaster/InvtmfSpAd/123456789'.",

"MessageDetail": "No action was found on the controller 'ItemMaster' that matches the name InvtmfSpAd'."

}

  

 

Missing Parameter

  

If a required parameter is missing, the system will return an error message asking for the parameter:


{

"$id": "1",

"Code": "403",

"Message":"Invtmfsp edit failed.Uniqmfsp required.",

"SessionId": "null",

"IsValidUser": "true",

"ResponseObject": "null"

}

  

 

Incorrect Parameter

  

If an incorrect parameter value is used, the system will return an error describing the incorrect parameter:

 

{

"$id": "1",

"Code": "403",

"Message": "Inventor edit failed.Unique_key required.",

"SessionId": "null",

"IsValidUser": "true",

"ResponseObject": "null"

}