🎉 Pipedream raises $20M Series A 🎉
Read the blog post and TC Techcrunch article.

UserVoice

User feedback made easy and actionable

Go to site
Explore
/
Apps
/
UserVoice

UserVoice API Integrations

Build and run workflows using the UserVoice API. Use 1000s of open source triggers and actions across 700+ apps. Or write custom code to integrate any app or API in seconds.

import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    uservoice: {
      type: "app",
      app: "uservoice",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.uservoice.$auth.subdomain}.uservoice.com/api/v2/admin/users/current`,
      headers: {
        Authorization: `Bearer ${this.uservoice.$auth.access_token}`,
      },
    })
  },
})

Authentication

UserVoice uses API keys for authentication. When you connect your UserVoice account, Pipedream securely stores the keys so you can easily authenticate to UserVoice APIs in both code and no-code steps.

To connect to the UserVoice API, create a trusted API client. In your UserVoice Admin Console, navigate to SettingsIntegrationsUserVoice API keys and click the button to Add API Key. Add a name and check the Trusted box at the bottom of the modal that appears:



Then, generate an access token by clicking the Create button near the right of the details of the API key:



Enter that access token below.

Finally, enter your UserVoice subdomain, which can be found in the URL of your instance: https://SUBDOMAIN.uservoice.com/