Roux Documentation
Everything you need to integrate Roux into your workflow. Build on the API, connect your tools, or automate research from the command line.
API Reference
Programmatic access to interviews, responses, synthesis, and more. Use agent tokens for CI/CD and automation workflows.
Read more →Integrations
Connect Roux to GitHub, Linear, Slack, and other tools. Pull context into interviews and push findings where your team works.
Read more →CLI
Create interviews, submit responses, and retrieve synthesis from the command line.
Read more →Authentication
All API requests require an agent token. Tokens are scoped to a workspace (full access) or a single interview (limited access). Generate them from the Roux dashboard under workspace settings or interview settings.
curl https://roux.link/api/agent/interviews \ -H "Authorization: Bearer roux_..."
Workspace tokens
Access all interviews, responses, and synthesis in the workspace. Best for CI/CD and automation.
Interview tokens
Access a single interview and its responses. Best for sharing access with a specific tool or bot.
Base URL
All API requests should be made to:
https://roux.link
Rate limits
The API is rate-limited per token. If you receive a 429 response, back off and retry with exponential delay.