Developer API

UserVoice’s API allows you to build almost anything with UserVoice data. We provide a public API that is read-only and a write-only API for Silver accounts and above. Let us know what you think needs to be added or improved!

How can we improve the UserVoice API?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the “My feedback” filter and select “My open ideas”.
(thinking…)
Reset

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
    1. Filter suggestions by status

      It does not look like there is a way to list suggestion by status.

      15 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • Automate setups with obvious vendors such as MailChimp

        I use WuFoo and MailChimp with API, very easy to set up.

        6 votes
        Vote 0 votes Vote Vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)

          Hey Barry,

          What sort of setups are you imagining here? For example, MailChimp (whom we love) is generally for newsletters, so I’m not sure how that fits into our product. Would love to hear your thoughts!

        • 1 vote
          Vote 0 votes Vote Vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Dead link in the "Feedback Tab Installation" page

            The line "... or customize & preview your widget using the widget editor" contains a link to "https://uservoice.uservoice.com/admin/widgets/demo", which returns 404.

            8 votes
            Vote 0 votes Vote Vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service

              You'll receive a confirmation email with a link to create a password (optional).

              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • Search wildcard

              think the idea to search via wildcards in your tickets' search method would be great. The method is "/api/v1/tickets/search.json?query={query}"

              Something like asterisks or percent signs would work fine I think, so I could search a custom field "contact phone number" to match only area codes:

              /api/v1/tickets/search.json?query="Contact Phone Number":*951*

              Right now it has to be the full field value.

              Thank you.

              31 votes
              Vote 0 votes Vote Vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service

                You'll receive a confirmation email with a link to create a password (optional).

                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Retrieve all suggestions status

                It would be usefull to be able to use the API to retrieve all suggestions status

                20 votes
                Vote 0 votes Vote Vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service

                  You'll receive a confirmation email with a link to create a password (optional).

                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Search wildcards

                  I think the idea to search via wildcards in your tickets' search method would be great. The method is "/api/v1/tickets/search.json?query={query}"

                  Something like asterisks or percent signs would work fine I think, so I could search a custom field "contact phone number" to match only area codes:

                  /api/v1/tickets/search.json?query="Contact Phone Number":*951*

                  Right now it has to be the full field value.

                  Thank you.

                  4 votes
                  Vote 0 votes Vote Vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service

                    You'll receive a confirmation email with a link to create a password (optional).

                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • API call - map guid to userid

                    I'd like to be able to list the suggestions made by a user in my user profile. The userid in UserVoice API is your number. I'd like to be able to either use my GUID or allow me to retrieve a UV UserID given my GUID (I could choose to cache that)

                    17 votes
                    Vote 0 votes Vote Vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service

                      You'll receive a confirmation email with a link to create a password (optional).

                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • Add a shortened URL to the suggestions API

                      You have shortened URLs assigned to each suggestion e.g. Twitter/Facebook/Email links.
                      It would be useful if you could expose these shortened URLs in the API as well.

                      6 votes
                      Vote 0 votes Vote Vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service

                        You'll receive a confirmation email with a link to create a password (optional).

                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • 11 votes
                        Vote 0 votes Vote Vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service

                          You'll receive a confirmation email with a link to create a password (optional).

                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          under review  ·  1 comment  ·  Public API  ·  Admin →
                        • add a timestamp field to the votes API

                          The private API gives a created at field for suggestions and comments.

                          It would be useful for us to also have a timestamp for each vote.

                          This would allow us to get a sense of trending suggestions.

                          If you're storing this data, it would be trivial to add :-)

                          7 votes
                          Vote 0 votes Vote Vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service

                            You'll receive a confirmation email with a link to create a password (optional).

                            Signed in as (Sign out)
                            You have left! (?) (thinking…)

                            There isn’t an endpoint for getting a list of votes for each suggestion. That’s an interesting idea. We do however have the stream API that does give you votes and times. You could make a request to the stream API for just votes and it would give you all votes order by the most recently created.

                        • Don’t see your idea?
                        • Post a new idea…
                        • Developer API

                          Knowledge Base and Helpdesk