This post API can be used to insert/update buyer contact in Quantum by GEP sent from the ERP/Financial System via CLICK – this API supports asynchronize or background processing of batch size configurable in the features and settings. The recommended batch size is 5000 users payload, but this API supports up to 50k users at a time in the batch.
URL Format: https://api-leoaksuat.gep.com/leo-usermanagement-bulkupload-api/api/v1/leoumbulkupload/bulkuploadusers
{
"base64FileData": "string"
}
{
"statusCode": 202,
"url": "https://api-leoaks-uat.gep.com/leo-usermanagement-bulkupload-api/api/v1/leoumbulkupload/getbulkuploadstatus?batchId=09c81d18-87a6-408b-992a-8f38d8cb3a8c",
"batchId": "09c81d18-87a6-408b-992a-8f38d8cb3a8c",
"errorDetails": null,
"receivedCount": 1
}
Property | Required? | Data type | Description | Validations/Exceptions |
Base46FileData | Yes | String | Base64 converted string of the payload of “BULKUPLOADUSERAPI” rest of the schema structure as same as is. |
|
Return Value | ||||
Property | Required? | Data type | Description | Validations / Exceptions/Values |
statusCode |
| string | Represent the overall status of the batch | 202 – Success, 400 - failure |
batchId |
| string | Every request will generate a batchId (GUID) |
|
url |
| String | API URL to get the status of the posted batch using batchId |
|
errorDetails |
| String | Stack trace of the exception if any happened while accepting the batch. | In case of no errors, this will be NULL |
recievedCount |
| Int | Total number of users uploaded in the batch. |
|