Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hello,
Can anybody assist me how to create a user input form in report. Once user fills the form and clicks submit it has to call API 1 which generates token and by using that token it has to authorize the 2nd API and send the data to the database.
Thanks,
Sudheer
Solved! Go to Solution.
Hi @sudheerg ,
You can use Power Apps-
Power BI + Power Apps Integration (Recommended for Microsoft Stack)
1.Create a Power Apps form:
Go to Power Apps and build a canvas app form with the fields you need.
On the submit button:
Call API 1 to generate the token.
Use that token to call API 2 with the user input.
Power Apps Logic (Pseudo-code):
1. Call API 1
Set(tokenResponse, PowerAutomateFlow.Run(inputFields...));
Set(token, tokenResponse.token);
2. Call API 2 with token
Set(api2Response,
CustomConnector.CallAPIWithToken(token, inputData));
You might need to use Power Automate (Flow) to handle the API token generation and secure API logic.
Hope this helps!
Hi @sudheerg ,
You can use Power Apps-
Power BI + Power Apps Integration (Recommended for Microsoft Stack)
1.Create a Power Apps form:
Go to Power Apps and build a canvas app form with the fields you need.
On the submit button:
Call API 1 to generate the token.
Use that token to call API 2 with the user input.
Power Apps Logic (Pseudo-code):
1. Call API 1
Set(tokenResponse, PowerAutomateFlow.Run(inputFields...));
Set(token, tokenResponse.token);
2. Call API 2 with token
Set(api2Response,
CustomConnector.CallAPIWithToken(token, inputData));
You might need to use Power Automate (Flow) to handle the API token generation and secure API logic.
Hope this helps!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 11 | |
| 8 | |
| 4 | |
| 3 | |
| 3 |