An external system uses the bulk api to push bulk data into Salesforce. THis external system will only push the data if Salesforce sends a request to push the data. I beleive all the bulk data that is uploaded through bulk api or dataloader or dataloader CLI or any other means will appear in Bulk data load jobs( correct me if I am wrong here). However recently in my org few 1000's of records where updated but I do not see anything in the bulk data load job list. I am unable to find out how these data were updated into salesforce from nowhere. The user who updated appears to be the credential which is used by external system to push data in Salesforce but it does not happen without we request for data to be pushed and even if it happens without requesting, it should show up in Bulk data load job list. Any insights?
Reference - https://help.salesforce.com/articleView?id=monitoring_async_api_jobs.htm&type=0