
Hey @SU-23121812-0,
Yes, it is possible, but you cannot call the API directly from the client side without exposing your credentials. You need a "middleware" service to sit between the anonymous user and Dataverse.
A great Low Code Solution for this is to use Power Automate with an HTTP Trigger. This effectively sets up a secure listener for your web form without needing custom code.
How it works:
When an HTTP request is received (Request Connector).{ "firstName": "", "email": "" }).Add a new row (Connect using a Service Principal or a specific System User).POST the JSON data to this generated URL.Pros:
Very fast to set up.
No hosting infrastructure (like Azure Functions) to manage.
Cons:
The generated URL acts as a "secret key"—if it leaks, anyone can send data to it. You should implement logic inside the Flow to validate inputs or add a CAPTCHA verification step on your frontend before sending the request.
Hope this helps!