Overview
Authentication of requests is handled by an integration key. When enabled for the subscription, admins can create and manage those keys via Settings > Integrations.
Integration keys should be kept secret! It is how you securely access and update information about your users and accounts in Pendo. Do not share them in client-side javascript, publicly accessible code repositories, etc.
All requests require the following headers:
Content-Type: application/json
X-Pendo-Integration-Key: <YOUR_KEY>
Requirements
- Integrations tab only exists for Admins if they have the API enabled
Accessing Integrations Tab
The Integrations tab is the third tab in the Settings tab. It appears to the right of the Team tab. If you do not see the Integrations tab in your Settings tab, you may not be an Administrator or the tab may need to be enabled for your subscription.
If you have not yet generated your first Integration Key, then you will see the screen below upon clicking the Integrations tab.
Creating Integration Key
- Login to the Reseller Adopt End User subscription as an Admin user.
- Click on Settings > Integrations.
- Click on the Generate Integration Key button at the top right-hand side of the screen.
Create Integration Key Description
Add your Key Description, then select whether you would like to enable "Allow Write Access" or not. Click Save.
You will then see a message with the Integration Key that was created - make sure you copy the key and keep it somewhere safe, as you will not be able to view it after closing the popup.
Delete Integration Key
Click the trash can icon to the far right of the integration key column. Then confirm you'd like to delete the integration key. Once deleted, data will no longer be pulled to any sources depending on this integration key.