You need to sign in to do that
Don't have an account?

Record Type being overridden with user default when creating a lead through the API.
I have experiencing an issue where we are setting the RecordTypeId field when creating a lead. The lead gets created successfully but the record type is always set to the users default record type. We have verified that the Record Type Id value we are using is valid, and is available to the user.
We were successful in getting the record type set by immediately updating the lead created with the record type id.
It seems strange that we can set the record type with the update method, but not the create method.
Thanks for any assistance.
As far as i know, it should not behave like this!!
But have'nt encountered this issue yet. Is it happening just with leads or some other object as well?
Cool_D
I encountered the same issue where I was creating a lead by using custom apex code based on some external data and found out that
the default recordtype id was overriding the recordtype id value which i assigned to the record,at the time of insertion.
Found a way out.
Goto Lead Settings from setup-> edit-> click Keep the existing record Type
It works fine.
Hope it helps!
Stay Safe,
Asmit