Syncing and Authenticating WixCrm Members from a Third Party DB

Hello All,

Two Questions:

  1. Is there some sort of direct API that would allow me to export all Member information (including their password) from WixCrm to a third party DB (e.g. MongoDB)? So far, the only workaround I can think of is using the Wix-fetch API to post their credentials first, during registration, before being added to the WixCRM DB. The only problem with this approach is that I would like to still have a manual approval functionality similar to what WixCRM already provides.

  2. When a user logs into my site, I would like to authenticate them through a third party app. Is there a direct API that would allow me to tell Wix that a user has been authenticated (i.e. from a User role of “Visitor” to “Site-Member”/“Admin”) and still be able to leverage Wix Dynamic pages? Essentially, the flow would appear as follows: User Inputs their credentials in the login page → Post to third party → credentials gets authenticated → tell Wix that member has been authenticated → user get’s logged in.
    If the above is impossible, then would it be possible for us to use Wix-Storage sessions to obtain member data from our third party DB and dynamically populate the wix site?

Any Help would be greatly appreciated!