1
0
mirror of synced 2025-12-20 10:32:35 -05:00
Files
airbyte/docs/integrations/sources/trustpilot.md

7.1 KiB

TrustPilot

Prerequisites

  • Trustpilot API Token or Zendesk OAuth 2.0 redentials
  • Trustpilot Business Unit URLs

Authentication methods

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.

Setup guide

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:

GET https://api.trustpilot.com/v1/oauth/oauth-business-users-for-applications/accesstoken
Authorization: Basic base64(apikey:secret)
Content-Type: application/x-www-form-urlencoded

grant_type=password&username=YOUR_TRUSTPILOT_USERNAME_OR_LOGIN_EMAIL_HERE&password=YOUR_TRUSTPILOT_PASSWORD_HERE

When succeeded, it will return a json object. Extrat the properties access_token, refresh_token.

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 expires_in).

Supported sync modes

The Trustpilot source connector supports the following sync modes:

  • Full Refresh
  • Incremental Sync

Supported Streams

This Source is capable of syncing the following Streams:

Performance considerations

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.

Changelog

Expand to review
Version Date Pull Request Subject
0.4.12 2025-05-10 60197 Update dependencies
0.4.11 2025-05-04 59622 Update dependencies
0.4.10 2025-04-27 58976 Update dependencies
0.4.9 2025-04-19 58437 Update dependencies
0.4.8 2025-04-12 57986 Update dependencies
0.4.7 2025-04-05 57489 Update dependencies
0.4.6 2025-03-29 56854 Update dependencies
0.4.5 2025-03-22 56310 Update dependencies
0.4.4 2025-03-08 55599 Update dependencies
0.4.3 2025-03-01 55080 Update dependencies
0.4.2 2025-02-22 54466 Update dependencies
0.4.1 2025-02-15 54050 Update dependencies
0.4.0 2025-02-11 53630 Fix token_refresh method
0.3.11 2025-02-08 53531 Update dependencies
0.3.10 2025-02-01 53104 Update dependencies
0.3.9 2025-01-25 52408 Update dependencies
0.3.8 2025-01-18 52025 Update dependencies
0.3.7 2025-01-11 51413 Update dependencies
0.3.6 2024-12-28 50751 Update dependencies
0.3.5 2024-12-21 50371 Update dependencies
0.3.4 2024-12-14 49751 Update dependencies
0.3.3 2024-12-12 48193 Update dependencies
0.3.2 2024-10-29 47937 Update dependencies
0.3.1 2024-10-28 47647 Update dependencies
0.3.0 2024-10-06 46529 Migrate to Manifest-only
0.2.13 2024-10-05 46507 Update dependencies
0.2.12 2024-09-28 46134 Update dependencies
0.2.11 2024-09-21 45789 Update dependencies
0.2.10 2024-09-14 45558 Update dependencies
0.2.9 2024-09-07 45227 Update dependencies
0.2.8 2024-08-31 45007 Update dependencies
0.2.7 2024-08-24 44686 Update dependencies
0.2.6 2024-08-17 44253 Update dependencies
0.2.5 2024-08-12 43819 Update dependencies
0.2.4 2024-08-10 43618 Update dependencies
0.2.3 2024-08-03 43213 Update dependencies
0.2.2 2024-08-05 42855 Fix refresh token URL
0.2.1 2024-07-27 40267 Update dependencies
0.2.0 2024-08-01 36200 Migrate to Low Code
0.1.1 2024-05-21 38487 [autopull] base image + poetry + up_to_date
0.1.0 2023-03-16 24009 Initial version