Documentation Index
Fetch the complete documentation index at: https://docs.userintuition.ai/llms.txt
Use this file to discover all available pages before exploring further.
External Integration API
The User Intuition API allows you to programmatically manage AI interview assistants, create invites, access call recordings and transcripts, and set up webhooks for automation.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.
Prefer to provision keys programmatically? The same create, list, and revoke operations are available via the API Keys endpoints. See also 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
API Keys
Generate and manage org-scoped API keys for programmatic access.
Assistants
List and manage your AI interview assistants with filtering and pagination.
Calls
Access call records, transcripts, recordings, and analysis data.
Invites
Create interview invitations and optionally send email notifications.
Webhooks
Set up automation webhooks to receive call data when interviews complete.
Response Format
All responses are returned in JSON format. Successful list responses include pagination information: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.

