I have created a monday.com app so our customers can integrate their monday.com account with our App.
I’m using OAuth2 protocol for authentication and after authentication, we will use the access token to fetch data like boards, users, items from monday.com
I’m also using webhooks to keep this data in sync between monday.com and our App.
After submitting our App for review, we received following message:
After thorough review, we regret to inform you that it does not meet our criteria and cannot be accepted at this time.
Please note that to be featured on our marketplace, it is necessary to have a monday app built on the monday app framework, which must implement one or more monday features such as (integrations, views, or widgets,…), and use our app’s infrastructure.
Currently we are able to share our app with our customers using share URL.
But they first have to install our app and then go through OAuth2 flow. We want to avoid this so they can directly trigger OAuth2 flow. Also on the authentication screen, it shows message that app is not approved by monday.com
Do I need to create some features for my app. And if yes, then which kind of feature should I add?
Did you ever get an answer, Girish? I have the same questions.
In my scenario, all of the logic is in a desktop app and the monday.com app only serves to enable OAuth2 login.
Same problems, app needs to be installed into organization for OAuth to work (otherwise “invalid_scope” error) and “app not approved” message is visible. I guess neither problem is the end of the world, but it would be good if monday.com could accommodate this type of scenario better.
Ah, didn’t even think of putting in dummy features:) Come to think of it, I can think of an actual feature I want to implement, might give that a try.
Aside from removing the ugly “app not authorized” message, did that solve the problem of users still having to install your Monday.com app into their account in order to use OAuth2?