+ Start a Discussion

Insufficient Access on Cross Reference Id

In our salesforce org there is eloqua integration. It basically inserts Campaign records into salesforce.

For 1 campaign i am getting this error "Insufficient Access on Cross Reference Id". I already checked the 2 id fields in the record to be inserted (ownerid and recordtypeid) and they are valid.

The eloqua user which inserts the record has Read,Create,Edit permission on Campaign and user has Marketing User permission also but NOT modify all.

The observation is the role of the owner is below the eloqua user. If i change owner to another one whose role is above the eloqua user and try to insert then it works perfectly and record gets loaded. This behavior is similar to Transfer Owenership permission.

So while loading records with (owner id) through API do the user need to have transfer record permission? Thanks for your help.


Prabu MahalingamPrabu Mahalingam
The problem you are facing here will be solved if you grant that user you specified with Modify All permission.
Hi APathak,
I am trying to integrate eloqua with salesforce , I can't find any document or blog explainig about the steps or procedure.

Can you please provide me the details of eloqua integration with salesforce.