Request permissions

1

Go to your app's permissions settings

  1. Go to the developer dashboard
  2. Create a new app or select an existing one
  3. Click on Permissions
Permissions Settings
2

Add permissions

  1. Click on Add permissions
  2. Select the permissions you want to add
  3. Confirm by clicking Add
3

Configure each permission

  1. Write a short explanation for why your app needs the permission
  2. Choose whether the permission is required or optional
Permissions Justification
4

Save your permissions

Save Permissions Settings
Creators will now need to approve the permissions you requested before installing your app:
Permissions Prompt

Examples

Get a member’s email address

  const member = await whopSdk.companies.getMember({
    companyId: "biz_***",
    companyMemberId: "mber_***",
  });

  // Without member:basic:read
  // ^? null

  // With member:basic:read
  // ^? { user: { id: "user_***", email: null, ... }, ... }

  // With member:basic:read & member:email:read
  // ^? { user: { id: "user_***", email: "***@gmail.com", ... }, ... }

FAQ