Hi Adam,
I have three ideas:
1. Show the information in following steps
Ok, this will depend on the use case, but maybe these information are not relevant for the person filling out the form and just clutter the form. If this would be the case, it would be even better to show these information just in the next step and you can use the REST action.
2. Use a choose field which source it the REST endpoint
Maybe you can create a data source for this REST endpoint. In this case you could create a Choose field which uses this data source. If you set the mode to Auto complete/Popup Search mode, you will see the the "Target field" column in the advanced configuration. This will allow you to populate further fields based on the selected record, whenever the selected value (email) changes.
3. Setting values in OnChange
3.a) You can execute a form rule in the Onchange, this form rule can set a field to a value. The value would be the result of a business rule in which you can return a single value from the REST endpoint, if you can create a data source.
3.b) You can utilize the User Defined API with running mode "Execute automation".
This will allow you to define a REST endpoint, which calls your REST endpoint and you can define which properties are returned. Your endpoint can be executed via JavaScript and you can process the results with JavaScript to populate other fields. I have a draft blog post about this example, but it's not finished yet.
If you have no idea, what User Defined APIs are, you can read up on those here:
https://daniels-notes.de/posts/2026/user-defined-api-overview-part-1
https://daniels-notes.de/posts/2026/user-defined-api-part-4-execute-automation
Best regards,
Daniel