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 ofhttps://{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
| Field | Type | Required | Description |
|---|---|---|---|
subdomain | string | ✅ | 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_key | string | ✅ | UserVoice API key (OAuth client ID). |
api_secret | string | ✅ | 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).