clientEmailId is notified when the run finishes.Completed. Both are documented in this section.success in the body, not the HTTP status. A rejected file still returns HTTP 200, with success set to false and errorCode set to 2004. Only file level problems such as an oversized or non CSV upload return HTTP 400.success to tell the two apart.curl --location 'https://roommapping.vervotech.com/api/MappingTool/FileBasedMapping?accountId=demoAccount&clientEmailId=integrations%40example.com' \
--header 'accountId: demoAccount' \
--header 'token: demoApiToken' \
--form 'file=@""'{
"success": true,
"message": "File will be processed in sometime and will be notified",
"statusCode": 1000
}