function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Venkatesh Ramamoorthy 20Venkatesh Ramamoorthy 20 

400: Bad Request: InvalidJob : Field name provided

Hi  - Anyone please shed some lights below?

When data is created from the middleware using bulk API, below error message is displayed.

400: Bad Request: InvalidJob : Field name provided
 External_Id__c does not match an External ID for Client_Financial__c

External_Id__c - External Id Field in the Client_Financial__c custom object. 

Note : Mappings working fine. Column headers are properly mapped.
VinayVinay (Salesforce Developers) 
Try using only Id not sure if you have  'External Id' existing can you re-check?

Also try using External__ID__c if Client_Financial__c has external id.

Thanks,
Venkatesh Ramamoorthy 20Venkatesh Ramamoorthy 20
Thanks for your response @Vinay. No I don't have existing 'External Id' field in the object. Also please note, issue is happening when middleware is trying to upsert records using BulkAPI. 
Venkatesh Ramamoorthy 20Venkatesh Ramamoorthy 20

Error Description : 400: Bad Request: InvalidJob : Field name provided
 External_Id__c does not match an External ID for Client_Financial__c

RootCause : Field level security permission was missing for the External_Id__c field for API Integration User