I am converting leads through a HttpPost method and using the Database.LeadConvert class for conversion. After conversion I am working the opportunity and not with the contact or the account; however, contact and account are not optional when converting a lead so for every conversion I am stuck with a random contact and account record getting created. Each lead is going to be unique so each account and contact will also be unique and the lead cannot be merged with existing account or contact. The standard account/contact duplicate rule are in place if the Sales rep need to convert the lead manually.
How should handle this extra record creation?
Without breaking the flow, how should I handle duplicate account/contact if created after conversion?