Public Integration API
The User Intuition API allows you to programmatically manage studies, invite participants, access interview recordings and transcripts, generate reports, field panels, and set up webhooks to receive interview data.OpenAPI Specification
View the complete OpenAPI specification
Base URL
All API requests should be made to:Authentication
All endpoints require Bearer token authentication. You can authenticate with either an API key or a JWT token.API keys (recommended)
API keys are org-scoped, long-lived credentials ideal for server-to-server integrations and MCP clients. They start with the prefixui_sk_.
Create and manage your keys from the Manage Account pane in the dashboard — no API call required to get started.
Open Manage Account
Sign in to the User Intuition Dashboard, click your avatar in the bottom-left corner of the sidebar, then select Manage Account.
Create a key
Enter a descriptive name (for example,
Production or MCP Server) and click Create Key. If you leave the name blank, it defaults to Default. The new key appears in a banner at the top of the page.Copy the key immediately
Click Copy Key to copy it to your clipboard. The full key is only shown once — after you dismiss the banner or navigate away, only the key prefix remains visible.
See Account settings → API keys for the full UI walkthrough.
JWT tokens
JWT tokens are short-lived tokens issued by the dashboard. They are useful for quick testing.Sign in to your account
Sign in to your User Intuition Dashboard if you haven’t already.
Open your profile
Click on your profile in the bottom-left corner of the sidebar. This will show your name and company.
Copy your token
A dialog will appear displaying your JWT token. Click the “Copy Token” button to copy the token to your clipboard.
Available Resources
Studies
Create and manage your studies, screeners, and interview configuration.
Interviews
Access interview records, transcripts, recordings, and analysis data.
Participants
Invite participants, send rewards, and track their status.
Webhooks
Receive interview data at your own endpoint as soon as an interview completes.
Response Format
All responses are returned in JSON format. Successful list responses include the resource collection plus pagination information (the collection key matches the resource, e.g.studies, participants, interviews):
Error Handling
The API uses standard HTTP status codes:| Status Code | Description |
|---|---|
200 | Success |
201 | Created |
400 | Bad Request - Invalid input |
401 | Unauthorized - Invalid or missing JWT token |
404 | Not Found |
500 | Internal Server Error |
detail field with more information:
Rate Limiting
API requests are rate limited to ensure fair usage. If you exceed the rate limit, you’ll receive a429 Too Many Requests response.

