Hi,
intro:
- we want to create a simple app that only have Integration Templates.
- the app is to get events from predefined boards (column value change).
- the app have a backend side (python) that gets the events- calculate stuff and updating the board through api calls.
we did most of the work but have several questions:
the app is depended on a different app that already installed and added boards. is there a way to allow install app only if the user installed other apps before? (Requirements)
after install the app (that only has one feature - workflow block that is triggered by event) how can we auto add the feature to specific board? we dont want the user need to go and add template from the app to the board. is there some onboarding flow we can add?
as I mentioned, all of the code is written in backend python, which uses api to get/update data. i saw that we can use “Seamless Authentication using shortTermToken” but there are cases where we need to call api even without the user doing any action. we want to use OAuth Access to have permanent api and for that we saw that we need to send the user authorize request for example monday.com: Where Teams Get Work Done. we saw its the same route as install the app for example monday.com: Where Teams Get Work Done. why we need 2 different calls? how its expected to pass the user the request? by mail? through the app?