Skip to main content

App Credentials

note

Don't have an app yet? Follow the instructions here.

Each app comes with a client ID, client secret, and signing secret.

App credentials

note

As the app developer, you should make sure the client secret and signing secret are not shared or commited to public repositories.

Client ID and Secret

The client ID and client secret can be used to generate a bot access token or an access token that impersonates a member. The bot access token can perform all actions that a community admin can perform. The member access token has the same permission as the impersonated member.

note

You can learn more about generating access token using the client ID and secret under Perform API Request section.

Signing Secret

Bettermode uses the signing secret to sign all webhook requests. This can be used on your side to confirm the requests are coming from Bettermode. You can learn more about verifying webhook requests here.

note

Not verifying webhook requests will let third parties misuse your webhook endpoint by faking POST requests and can be dangerous.

IP Ranges

You need to add the following IP ranges to your allowlist, so that our applications are able to communicate with your servers through Internet:

  • 54.173.245.183/32
  • 52.6.203.92/32
  • 34.227.51.243/32
  • 52.57.18.84/32