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
subdomainstringYour 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_keystringUserVoice API key (OAuth client ID).
api_secretstringUserVoice 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).