Function


The Sales Order (SO) Due Date Get API is used to view due date information from an existing SO.



URL


{Root URL}/API/SO/DueDateGet/{API Key}


    

Parameter



ParameterDescriptionRequiredComment
1DueDateUniqUnique due date identifierY 


  

Example Strings


Get Due Date


URL


?DueDateUniq=DueDateUnique



JSON


{

"DueDateUniq":"DUEDATEUNIQUE"

}



A successful request should return the following:


{

"$id": "1",

"Code": "200",

"Message": "$$Sales Order Due Date details:",

"SessionId": "null",

"IsValidUser": "true",

"ResponseObject": {

"$id": "2",

"DUEDT_UNIQ": "_3X60YA22D",

"SONO": "0000000709",

"DUE_DTS1": "2013-11-28T00:00:00",

"SHIP_DTS": "2013-11-26T00:00:00",

"COMMIT_DTS": "2013-11-28T00:00:00",

"QTY": "0",

"STDCHG": "0",

"PRICHG": "0",

"OTHCHG": "0",

"JOBPRI": " ",

"DAYMIN": "0",

"LOTNO": " ",

"QUOTE_SEL": "false",

"START_DTS": "null",

"ACT_SHP_QT": "-1",

"ON_SCHED": "false",

"COMPL_DTS": "null",

"UNIQUELN": "_3X60Y9X2N"

}

}



Common Errors


API Key Error


If there is an error with the API key, the system will return an error message:


{

"$id": "1",

"Code": "403",

"Message": "Invalid API Key.",

"SessionId": "null",

"IsValidUser": "false",

"ResponseObject": "null"

}



URL Error


If there is an error with the entered URL, the system will return an "HTTP resource not found" message:


{

"$id": "1",

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

"MessageDetail": "No type was found that matches the controller named 'SODueDateGet'."

}



Parameter Error


If one of the entered parameters is invalid, the system will fail to add the item price:


{

"$id": "1",

"Code": "403",

"Message": ""$$Sales Order Due Date does not exist.",

"SessionId": "null",

"IsValidUser": "true",

"ResponseObject": "null"

}