Overview
This Acknowledgment API allows us to capture back the ERP processing status in processed RFQ response status into GEP SMART that is displayed to the user along with comments in case of failures.
URL Format: https://<Instance>/SmartInterfaceAPI/api/RFX/RFXResponseAcknowledgment
Request
[
{
"key": "String",
"description": "String"
}
]
Response
{
"data": {},
"statusCode": "String",
"errorDetails": [
{
"key": "string",
"errors": [
{
"errorCode": "string",
"errorDescription": "string"
}
]
}
],
"successDetails": [
{
"key": "String"
}
]
}
Examples
Success Scenario – Request
[
{
"key": "MSRFX051119_01|PC-2017.008373",
"description": ""
}
]
Success Scenario – Response
{
"data": null,
"statusCode": "200",
"errorDetails": [],
"successDetails": [
{
"key": "MSRFX051119_01|PC-2017.008373"
}
]
}
Error Scenario – Request
[
{
"key": "MSRFX051119_01|PC-2018.009049",
"description": "test"
},
{
"key": "MSRFX051119_01|PC-2017ac.008418",
"description": ""
}
]
Error Scenario – Response
{
"data": null,
"statusCode": "400",
"errorDetails": [
{
"key": "MSRFX051119_01|PC-2017ac.008418",
"errors": [
{
"errorCode": "Exception",
"errorDescription": "ValidationException: Invalid Partner Code PC-2017ac.008418"
}
]
}
],
"successDetails": [
{
"key": "MSRFX051119_01|PC-2018.009049"
}
]
}
Data Elements
Update processed RFQ Response status |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
1 |
Key |
Yes |
String |
Key of the entity |
|
2 |
Description |
No |
String |
Description of the entity |