Developer docs
Reference documentation for the SellSelf API, including authentication, pipeline orchestration, exports, and real-time updates.
https://sellself.ru/apiUse your SellSelf account credentials to obtain a bearer token, then call the REST API or the real-time workspace socket.
Authentication
All API requests require a valid bearer token from an authenticated SellSelf session.
Authorization header
Authorization: Bearer YOUR_ACCESS_TOKENAccess tokens are normally issued through OAuth sign-in. If you need API-only access or a dedicated integration flow, contact support before wiring an external client.
Grouped by workflow so the surface reads like one product instead of a loose list of routes.
/api/pitches/uploadUpload and analyze a pitch deck (PDF, TXT, MD)
/api/pitchesList all pitches for the authenticated user
/api/pitches/{id}Get details of a specific pitch
/api/pitches/{id}Update pitch data after review
/api/pitches/{id}Delete a pitch and associated data
/api/v1/pipeline/treeGet the skill tree configuration (21 agent nodes)
/api/v1/pipeline/startStart a new pipeline for a pitch
/api/v1/pipeline/listList all pipelines for the user
/api/v1/pipeline/{id}Get full tree state with node statuses
/api/v1/pipeline/{id}/runStart, resume, or retry full-pipeline background execution
/api/v1/pipeline/{id}/runGet background run progress, ETA, stale-running recovery, and durable failure state
/api/v1/pipeline/{id}/nodes/{node_id}/executeExecute an agent node and consume credits
/api/v1/pipeline/{pipeline_id}/nodes/{node_id}/resultRetrieve a completed node output
/api/v1/pipeline/{id}/costEstimate total pipeline cost
/api/export/{id}Download the action-first growth plan as HTML
/api/export/{id}/docDownload the same growth plan as a Word-compatible DOC document
/api/export/{id}/pdfDownload the same growth plan as PDF when the server PDF runtime is available
/api/users/meGet current user profile and subscription
/api/users/meUpdate user profile settings such as locale or display name
/api/subscriptions/checkoutCreate a checkout session for subscription purchase
/api/v1/ws/pipeline/{pipeline_id}?token=JWTReal-time pipeline progress stream for active workspaces
Current public limits by subscription tier.
| Tier | Credits | AI model | Free analyses/month |
|---|---|---|---|
| Free | 0 | GPT-5.4 High | 3 |
| Indie | 50 | GPT-5.4 High | Unlimited |
| Studio | 200 | GPT-5.4 High | Unlimited |
Canonical response classes you should expect from API clients.
Invalid request parameters
Missing or invalid authentication
Insufficient permissions or subscription tier
Resource does not exist
Rate limit exceeded
Server error, please retry
Use the generated specification for client generation or deeper schema inspection.
The OpenAPI specification stays aligned with the public contract and can be used to generate API clients, validate schemas, or plug into external tooling.
Swagger remains the fastest way to inspect request and response payloads before you wire a full client integration.