- Trustpilot API Token or Zendesk OAuth 2.0 redentials
- Trustpilot Business Unit URLs
You can either authenticate with API key or with OAuth 2.0. Setting up OAuth 2.0 is a bit more complex but will give you access to more streams.
Step 1: Set up your Trustpilot App
Create a Trustpilot App as described in Trustpilot docs.
Enter the API key in the Airbyte source configuration "API key". In case you want to use OAuth 2.0 authentication, copy the API secret as well.
Step 2: Requesting OAuth 2.0 refresh token (Optional)
Request the OAuth 2.0 request token by sending the following HTTP request:
Authorization: Basic base64(apikey:secret)
When succeeded, it will return a json object. Extrat the properties
Fill now the missing configuration fields in the Airbyte source configuration. As token expiry date, use the current time + 4 days (or calculate it yourself by calculating the date time of request add the seconds given in property
Supported sync modes
The Trustpilot source connector supports the following sync modes:
- Full Refresh
- Incremental Sync
This Source is capable of syncing the following Streams:
- Configured Business Units - loads business units defined in the configuration
- Business Units - loads all business units
- Private Reviews (Incremental sync)
The connector is restricted by Trustpilot rate limit guidelines.
The Trustpilot connector should not run into any limits under normal usage. Please create an issue if you see any rate limit issues that are not automatically retried successfully.