The recommended way to create companies in Roulette.
This intelligent endpoint accepts unstructured text (emails, notes, form data) and file attachments, then uses AI to automatically:
When text content is provided (>50 chars), the AI analyzes it to:
API key authentication. Generate keys from your account settings.
Include in header: Authorization: Bearer YOUR_API_KEY
Unstructured text content to process. Can include:
The AI will extract URLs and analyze context to determine company status and source automatically.
1"From: founder@startup.com\nSubject: TechCo - Series A Deck\n\nHi, here's our pitch deck: https://docsend.com/view/abc123\n\nWe're raising $5M at a $20M pre-money valuation.\n"
Account/team ID to create the company under
Optional company name override. If not provided, the AI will attempt to extract it from the text or deck.
Visibility level for the new company
private, shared, team Optional internal notes
Optional status override. If not provided, the AI will attempt to detect an appropriate status from the content.
Optional source override. If not provided, the AI will attempt to detect the source from content context.
manual, email, form, referral, website, event, other Optional custom metadata to merge with AI-extracted data
First file attachment (pitch deck or supporting document)
Second file attachment
Third file attachment
Fourth file attachment (up to 10 files supported via file_N pattern)