Skip to main content

UserVoice source

Overview​

The UserVoice source connector connects to the UserVoice API using an OAuth 2.0 client-credentials flow (API key + API secret) scoped to a specific UserVoice subdomain.

Setup​

Prerequisites​

  • A UserVoice account with access to create or obtain an API key and API secret.
  • Your UserVoice subdomain (the {subdomain} portion of https://{subdomain}.uservoice.com).

Create API credentials in UserVoice​

In UserVoice, create (or locate) an API application/credential pair and copy:

  • API key (client ID)
  • API secret (client secret)

Authentication​

This connector authenticates by exchanging your API key and API secret for an access token:

  • Token endpoint: https://{subdomain}.uservoice.com/api/v2/oauth/token
  • Grant type: client_credentials

During connection testing, the connector also validates the token by calling:

  • GET https://{subdomain}.uservoice.com/api/v2/admin/users/current

Configuration​

FieldTypeRequiredDescription
subdomainstring✅Your UserVoice subdomain (DNS label). Example: acme for https://acme.uservoice.com. Must be 1–63 characters, alphanumeric or -, and cannot start or end with -.
api_keystring✅UserVoice API key (OAuth client ID).
api_secretstring✅UserVoice API secret (OAuth client secret).

Streams​

This connector is currently under development.

  • Catalog discovery currently returns an empty catalog.
  • Extraction is not yet available.

If you need specific UserVoice objects/streams supported, provide the list of endpoints you want to sync and the expected replication behavior (full refresh vs incremental).