Hi,
I’m developing a public Marketplace app and running into an issue with app sharing.
Setup:
- App is configured with the default “Add app to account” sharing mode
- Callback URL is correctly set in the Developer Hub.
- OAuth works perfectly when the admin installs the app directly.
Steps to reproduce:
- Admin installs the app and shares it with other company users via “Manage Users”
- Shared user sees the app listed as “ADDED BY ADMIN” with an “Authorize app” button
- Shared user clicks “Authorize app”
- Pipedrive redirects to: Authorize application<client_id>&redirect_uri=
- The redirect_uri parameter is empty.
- User sees “Application misconfiguration — Redirect url is missing” error
Expected behavior:
The redirect_uri should be populated with the Callback URL configured in the Developer Hub, so the shared user can complete OAuth authorization.
Additional context:
- The Callback URL is correctly configured and working (OAuth, uninstall DELETE, and sharing POST callbacks all work for the admin user)
- App type: PUBLIC
- This only happens when a shared user tries to authorize — the admin’s own OAuth flow works fine
Has anyone else experienced this? Is there a configuration step I’m missing, or is this a platform issue? Thanks!
