Membership 2 Pro Plugin & REST API

Q1. Does the Membership 2 Pro plugin work natively with the WordPress REST API?

Q2. Can I remotely send customer data fields into the “Membership 2 Pro Area”, for specific individual wordpress users using the REST API (or alternative technique), remotely? I would want the customer to login to their WordPress members area to view the updated content, but it would only be visible to that specific member.

Q3. Can I remotely send customer specific files (e.g. PDF files) into the “Membership 2 Pro Area”, into specific Private Membership Pages, for specific individual customers using the REST API or alternative API? I need to do this with an API ideally or with FTP of the PDF files. I would not want to have to personally login each time.

Q4. Would WP Customer Area plugin be a better way of achieving this?

Q5. If it is not possible to automatically send data into the Membership 2 Pro plugin using the REST API, or an alternative method, then is there another way to send this data from an externally hosted database directly into the WordPress database for specific “Customer Area” customers?