Clients use the Supplier Acknowledgement API to confirm the receipt of modified supplier data and indicate whether the ERP system has accepted the modification.
• If isInterfaced is set to false or true and sourceSystemName is empty, the API will search for a profile where the source system is not interfaced.
• If a specific sourceSystemName (e.g., "Oracle", "SAP", "Client Supplier Code") is provided, the API will check against the corresponding source system and return results based on the isInterfaced flag.
URL Format:
https://<Instance>/leov2-supplier-composite-microservice/api/v1/PlsOutbound/AcknowledgeSupplier
{
"clientPartnerCode": "string",
"status": "string",
"comments": "string",
"sourceSystemName": "string",
"sourceSystemId": "string"
}
{
"statusCode": int,
"successDetails": [
{
"key": "string"
}
],
"errorDetails": [
"string"
]
}
Property | Required? | Data Type | Description | Validations / Exceptions |
clientPartnerCode | Yes | String | Unique code provided by the client's ERP system to identify the partner. | Must be a non-empty string, alphanumeric, and adhere to predefined format. |
status | Yes | String | Status of the partner or process (e.g., "Active", "Inactive"). | Must be a valid status value defined by the system. |
comments | No | String | Additional comments or notes related to the request. | Optional; maximum length of 255 characters. |
sourceSystemName | No | String | Name of the source system from which the request originated. | Must be a valid system name, alphanumeric, and adhere to naming standards. |
sourceSystemId | No | String | Unique identifier for the source system sending the request. | Must be a valid string format if applicable. |
Property | Required? | Data Type | Description | Validations / Exceptions |
statusCode | Integer | HTTP status code representing the result of the request. | Must be a valid HTTP status code (e.g., 200, 400). | |
successDetails | Array | Array of objects containing details of successful operations. | Optional; each object must contain a key field with a valid string. | |
successDetails.key | String | Key representing a specific success detail, such as an identifier or additional information. | Must be a non-empty string. | |
errorDetails | Array | Array of strings containing error messages or details about failed operations. | Optional; each element must be a valid string describing the error. |