How do I change my integration's permissions?


The AWeber API protects subscriber and customer privacy by hiding potentially sensitive information from the API by default. We call these permissions for the API.

If you need to access certain data in the API, you need to enable the setting in your developer account and when the customer authorizes your integration they'll see a note that lets them know your integration will use that data.

Only request the permissions necessary for your integration to function. They are exclusive, not inclusive. In other words having the manage email permission does not grant you the subscriber data permission.

Note: If you change the permissions settings in your developer account after you obtain access tokens, you will need to generate new tokens by having the customer reauthorize your integration. Otherwise, the AWeber customer will still be able to use your application but functionality that goes beyond the permissions in which they authorized originally will return a 404 Forbidden Error.

Step by Step Instructions

Follow these instructions to enable one of the permissions for your integration.

  1. Log in to your developer account and click "Edit" on the integration you would like to have a new permission setting.

    Edit Integration Settings

  2. Click the button labeled "Permission Settings".

    Click Permission Settings Button

  3. A popup should appear with checkboxes for each permission. Check the ones you need and then click "Save Permission Settings".

    Edit Permissions

  4. Finally, make sure to save on the main settings screen or your changes won't be applied.

    Save All Changes

That's it! When your users authorize your integration they will see a screen like this that tells them your integration is requesting extra data from the API:

User Authentication Screen

If you had users authorized before you changed the settings, be sure to let them know they need to reauthorize your integration so you can obtain new access tokens.

Have more questions? Submit a request
Powered by Zendesk