Best practice
For the integration with Oomnitza, create a dedicated user account.
For the integration with Smartsheet, you can use OAuth or API key Authentication.
API key Authentication
Obtaining your API key
To create an API key in Smartsheet:
- Login to your Smartsheet portal.
- Select your profile in the lower left of the screen and select Apps and Integrations.
- Select API Access from the panel, and click Generate new access token. You need to be a paid user to generate an access token.
For further information refer to the Smartsheet API Documentation.
Adding your API key to Oomnitza
To add your API key to Oomnitza, complete the following steps:
Make life easier and add your credentials to Oomnitza before you create the integration.
- In Oomnitza, click Configuration > Security > Credentials.
- Click Add new credential (+).
- Search for the integration, and then click the forward button > to select the integration.
- Add your API key.
- Click Create.
Integration not in the list? Click Advanced Mode and complete these steps:
- Add the information details.
- Click the AUTHORIZATION tab.
- Ensure that API Key is selected as the Authorization type.
- Ensure that the Token Name is Authorization
- Enter Bearer followed by a space and your API Key. For example,
Bearer l35xxxxxxxxxxxxxxxxsae05. - Ensure that Add to Header is selected.
- Click Create.
OAuth Authentication
Obtaining your Client ID and Secret
To use OAuth authentication, you will need to generate a Client ID and Secret:
- Login to your Smartsheet portal.
- Select your profile in the lower left of the screen and select Developer Tools
- Click Create New App
- Enter the following redirect URL https://generic-oauth2-proxy.oomnitza.com/oauth2/redirect_url
- Copy your Client ID and Secret
For further information refer to the Smartsheet API Documentation.
Adding your Client ID and Secret to Oomnitza
To add your Client ID and Secret to Oomnitza, complete the following steps:
Make life easier and add your credentials to Oomnitza before you create the integration.
- In Oomnitza, click Configuration > Security > Credentials.
- Click Add new credential (+).
- Search for the integration, and then click the forward arrow > to select the integration.
- Enter your client credentials and any other additional information.
- Click Authenticate. You are prompted to log in to authorize your request.
- Click CREATE.
- On the INFORMATION tab, complete these actions:
- Add the name of the credential.
- Add the name of the owner.
- Ensure that OAuth 2.0 is selected as the Authorization type.
- Ensure that Smartsheet is selected from the SaaS list.
- Enter your Client ID, Client Secret and Scope. Enter a space-delimited list of scopes, for example: READ_USERS ADMIN_USERS
- Click Authenticate. You are prompted to log into Smartsheet to authorize your request.
- Click CREATE.
Comments
0 comments
Please sign in to leave a comment.