Add Custom Field Table using Suggestions APIs to UserVoice Connector
AnsweredConnector name: Uservoice
Table name: custom_field
API documentation link: https://developer.uservoice.com/docs/api/v2/reference/#operation/ListSuggestions
https://developer.uservoice.com/docs/api/v2/reference/#operation/ListCustomFields
Additional details:
The UserVoice connector currently syncs the `custom_field_enum_value` tables, which contain field definitions only.
However, the actual custom field VALUES assigned to each suggestion/idea
are not captured anywhere in the connector.
The `/api/v2/admin/suggestions` endpoint returns custom field values as
dynamic `cf_*` properties on each suggestion object.
For example:

We need custom field name (can be pulled via custom_fields APIs) and the corresponding values (can be direct string or nested like id, name, email, etc).
This is critical for reporting on custom idea fields like PM Owner/Assignee, Criticality, Persona, SLA status, etc. in our data warehouse.
-
Official comment
Hi Rutwik,
Thank you for the detailed feedback. We have added this to our active backlog. We have confirmed that custom field values are returned per suggestion in the UserVoice API, and the custom fields endpoint provides the definitions needed to map them.
We will keep you updated on this thread as we make progress.
Please sign in to leave a comment.
Comments
1 comment