Direct Add to leads table

Your software
My Mautic version is: 2.16
My PHP version is: 7.3
MySQL version: 5.6

Your problem
Less of a problem, but more of a question/advice.

I have direct access to the database used for Mautic.

Can I add leads directly into the leads table without using the API/interface? I know I can actually add it, but my question is would this break the functionality in terms of auto adding users to campaigns, segments etc?

If this is not recommended, any tips on getting this to work? I have another application and it would be 100X more convenient for me to save every lead directly into the database vs having to do it using import or API (especially since i can’t get API to actually work, that’s another issue).

Thanks