Integrations
/
API and webhooks
AI & developer
Admin API, Idea Collection API and service hooks

UserVoice API and webhooks for custom workflows

Use the UserVoice API for custom applications and data workflows. Pair structured access with a clear identity model, deliberate permissions and operational checks.

How it connects
1
Your application
A request or data operation
2
UserVoice API
Authenticated access over HTTPS
3
Your validation
Pagination, permissions and failures handled
1,000
Records per trait import call
JSON or XML
Service hook payloads
Rate limited
Weighted per-minute limits

Build what your workflow needs

01

Bring in user and account context

Admin API trait import endpoints support external users and accounts, up to 1,000 records per call.
02

Build custom capture

The Idea Collection API supports custom feedback capture, including mobile, with an authorization flow such as PKCE.
03

Route selected events

Web hooks and service hooks send selected events to your systems. Web hooks sign each payload with HMAC-SHA256, so you can verify it on receipt.
A good fit for
Engineering-owned custom data and capture workflows.

Use your customer feedback with the UserVoice API and MCP

The API moves customer feedback data on a schedule you control. The UserVoice MCP lets Claude, ChatGPT or Codex query the same account on demand, which helps while you design and check what you build.

See how the UserVoice MCP works

Developers

Explore real records in Codex or Claude Code before you write the integration.

Show me three ideas with their categories, labels and supporter counts so I can model the export.

Data teams

Validate an import by asking for the result.

Look up the account Acme and show the details UserVoice holds for it.

Product operations

Handle one-off changes in the assistant and keep the API for repeatable jobs.

Create an idea in the Integrations category from this customer note and make me the owner.

Start small, then scale

Read the API guide
1

Define the model

Choose the objects, identifiers, read and write operations and API version you need.
2

Create a dedicated client

For server-side Admin API work, create a trusted client in Settings → Integrations → UserVoice API keys and store keys securely.
3

Test reads and failures

Validate pagination, rate limits and invalid credentials before testing writes. For web hooks, verify the HMAC-SHA256 signature.

Common questions

Can we call the trusted API from browser JavaScript?

No. Keep trusted credentials server-side and use an appropriate authorization flow for public clients.

Do webhook failures retry?

No. Build monitoring and reconciliation on the receiving side.

Is the API a ready-made connector?

No. A custom integration needs engineering, mapping and operational ownership.

Related content

More integrations

MCP and AI assistants

Search feedback, inspect accounts and update ideas from Claude, ChatGPT or Codex, with your own admin permissions.

Explore

Skyvia

Export and replicate UserVoice data with Skyvia's partner-managed connector.

Explore

Salesforce

Bring account status, segments and revenue into UserVoice so you can see the customers behind every request.

Explore

Get clear on what matters

Get a free 30-day trial after your demo, see your own customer feedback in a real account.

Book a demo