Integrating OneLogin with BetterCloud



When integrating a new application with your BetterCloud instance, the overall installation process is consistent. However, each integration is different, and may require varying levels and types of authentication. This article provides instructions for configuring and collecting all the information you need in order to add the OneLogin integration in BetterCloud. 

When adding this integration you must enter the following information:

  • oneloginHost
  • oneloginClientId
  • oneloginClientSecret


Your OneLogin host is the first part of the URL we will use to make API calls on behalf of your domain. This is also referred to as a base URL Base URL for OneLogin is determined by region. Please use the following URLs depending on which region your OneLogin account is in:

If copying and pasting your Base URL, be careful to remove the "https://" prefix.

Client ID and Client Secret

The client ID and client secret are unique keys that give BetterCloud access to take action in your OneLogin instance. In order to generate these keys you must have super user privileges in OneLogin.

To start, log in to OneLogin and navigate to “Administration” > “Developers” > “API Credentials”


Create a new credential.


Name your new credential so you can identify it later. We require Manage All permissions in order to successfully authenticate.


Once you’ve created the credential, your Client Secret and Client ID will be revealed. Copy these values. OneLogin allows you to view and copy these at any time.


Once you have successfully added the integration, your Client ID, Client Secret, and Host will all be available as encrypted environment variables in your integration, and can be updated at any time.


Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request