Request permissions
1
Go to your app's permissions settings
- Go to the developer dashboard
- Create a new app or select an existing one
- Click on Permissions

2
Add permissions
- Click on Add permissions
- Select the permissions you want to add
- 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

4
Save your permissions


Configure your permissions
You can update your currently granted permissions or re-approve them in your Authorized apps settings. To manually navigate to the settings, go to:Dashboard -> Settings -> Authorized apps
Configure your SDK
Update yourSDK
configuration by removing the onBehalfOfUserId
and companyId
properties.
lib/whop-sdk.ts
Examples
Get a member’s email address
FAQ
How many permissions can I request?
How many permissions can I request?
You can request as many permissions as you want.
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.