I work for a company that sells enterprise saas software, we manage cases in the service cloud, I am working on a solution wherein we want to build a functionality that will allow our customers to submit cases from our product instead of asking customers to log in to a salesforce community.
Question: Can we use an integration user to create cases via API instead of the customer? Are there any license implications/salesforce contract violations if we do so?