Private Integrations

Created by Stefan Perchinkov, Modified on Wed, 26 Feb at 8:57 AM by Stefan Perchinkov

Private Integrations enable robust, customized linkages between Referins and third-party applications, allowing for tailored functionality.

Benefits of Private Integrations

  • Simplicity: Easily generate and manage tokens from your account settings.
  • Security: Restrict developer access to specific areas of your account.

Private Integrations vs. API Keys Private Integrations offer a secure, advanced alternative to API Keys, featuring:

  • Enhanced Security: Limited access for developers.
  • Modern Technology: Access to the latest API version (v2.0), supporting more features like webhooks.

Creating and Managing Private Integrations

  • Default permissions allow all account admins to create Private Integrations. Permission adjustments can be made in the account settings under Roles & Permissions.
  • Private Integrations can be found and managed in the 'Other Settings' section of the account settings.

Creating a Private Integration

1- Initiate a new integration.

2- Name and describe the integration for clarity and management.

3- Select necessary permissions and generate a token to share with developers.

Please ensure that you are sharing the token with trusted parties only. Do not share it publicly.

Note: Don't forget to copy the token generated as you won't be able to do it again later.

Security Tips for Managing Integration Tokens

  • Regularly rotate tokens every 90 days to maintain security.
  • Actions include rotating tokens, canceling rotations, or expiring tokens early.

Note: Don't forget to copy the token generated as you won't be able to do it again later. 

Responding to a Compromised Token

1- Navigate to Private Integrations under settings, and click on the Private Integration you have created.

2- Immediately rotate the token.

3- Update the token in the third-party application.

Note: Don't forget to copy the token generated as you won't be able to do it again later.

Modifying Integration Permissions

  • You can change the name, description, and permissions without generating a new token.
  •  If required, update the scopes/permissions that you want the private integration to have access to on your account. Ensure that you are selecting only the required scopes for better data security. Click on "Update" to save the updates made.

Note: Updating the Private Integration details does not generate a new token. The existing token will continue to work.

Deleting a Private Integration

  • Remove an integration when it's no longer needed through the settings menu.

FAQs

  1. What is a Private Integration?
    • A Private Integration allows you to securely connect Referins to third-party applications via APIs, offering more control over access and functionality.
  2. How are Private Integrations different from API Keys?
    • Private Integrations provide a more secure and feature-rich alternative to API Keys, with controlled access and support for newer API versions and webhooks.
  3. Who can create Private Integrations?
    • By default, all account admins can create and manage Private Integrations, but permissions can be adjusted at the user level in account settings.
  4. Where can I find Private Integrations?
    • Private Integrations can be managed under the 'Other Settings' section in your account settings. Ensure the feature is enabled in Labs if it's not visible.
  5. How do I create a Private Integration?
    • To create a Private Integration, navigate to settings, select 'Create New Integration,' name it, define permissions, and generate a token to share with trusted developers.
  6. How can I ensure my Private Integration token is secure?
    • Rotate your tokens every 90 days to ensure continued security. You can also expire old tokens immediately once new ones are in place.
  7. What should I do if my Private Integration token is compromised?
    • Immediately rotate the token by following the steps in the settings to prevent unauthorized access. Update the token in any third-party applications using it.
  8. Can I edit the permissions of a Private Integration without changing the token?
    • Yes, you can update the name, description, and permissions of a Private Integration without generating a new token.
  9. How do I delete a Private Integration?
    • If no longer needed, you can delete a Private Integration by selecting 'Delete' from the settings menu for the specific integration.
  10. How often should I rotate my Private Integration token?
    • It’s recommended to rotate your tokens every 90 days to maintain security and prevent unauthorized access.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article