https://whop.com/apps/app_xxxxxxxxx
(where app_xxxxxxxxx
is the id of your app).
Your app can only make calls if it has the required permissions for the api call.
Every endpoint documents it’s required permissions in the api reference.
We are working on a full OAuth based permission mode that will allow apps to
request permissions from users directly and operate on their behalf.
Request permissions
The permissions flow is still required even if you are trying to access data
on your own company. This will ensure your app works the same on your company
as well as when it is installed by others.
1
Go to your app's permissions settings
- Go to the developer dashboard
- Select or create an app
- Click on the Permissions tab

2
Add permissions
- Click on Add permissions 2. Select the permissions you want to add 3. Confirm by clicking Add
3
Configure each permission
- Write a short explanation for why your app needs the permission
- Choose whether the permission is required or optional. Creators will be able to toggle off optional permissions during install.

4
Save your permissions

5
Install your app
- Visit your app’s direct install link:
https://whop.com/apps/app_xxxxxxxxx/install
(whereapp_xxxxxxxxx
is the id of your app). - Select your company you want to install the app on
- Approve the permissions you requested

Updating your permissions
You can update your requested permissions anytime. Creators will see a “Re-approve” button when they visit your app. Creators can always update their granted permissions and re-approve new permissions in their Authorized apps settings page. To manually navigate to the settings, go to:Dashboard -> Settings -> Authorized apps
FAQ
How many permissions can I request?
How many permissions can I request?
You can request up to 100 permissions.
How do I know which permissions I need?
How do I know which permissions I need?
You can find the required permissions for each SDK method documented in the
SDK reference.

Can I request additional permissions afterwards?
Can I request additional permissions afterwards?
Yes. You can request additional permissions and the creator will be asked to re-approve them.
Keep in mind that until the permissions are re-approved, API requests requiring the newly requested permissions will fail. Make sure to handle these errors gracefully in your code.
When developing your app, make sure you re-approve the permissions yourself in your Authorized apps settings.See Configure your permissions for more information.