questionnaire-processor API
Endpoints for questionnaire-processor operations.
Endpoints
- POST /api/questionnaire/assess-readiness
- POST /api/questionnaire/generate-termsheet
- POST /api/questionnaire/generate-enhanced-termsheet
- POST /api/questionnaire/process/framework"}
- GET /api/questionnaire/frameworks
POST /api/questionnaire/assess-readiness
Assess Readiness Endpoint
Assess readiness of questionnaire data
Takes extracted questionnaire data and returns readiness assessment
Request Body
{}Responses
200: Successful Response
422: Validation Error
Examples
curl -X POST "https://api.altsportsdata.com/api/questionnaire/assess-readiness" \
-H "Content-Type: application/json" \
-d '{}'POST /api/questionnaire/generate-termsheet
Generate Termsheet Endpoint
Generate termsheet from questionnaire data
Takes questionnaire data and optional readiness assessment to generate termsheet
Request Body
{}Responses
200: Successful Response
422: Validation Error
Examples
curl -X POST "https://api.altsportsdata.com/api/questionnaire/generate-termsheet" \
-H "Content-Type: application/json" \
-d '{}'POST /api/questionnaire/generate-enhanced-termsheet
Generate Enhanced Termsheet Endpoint
Generate enhanced sports termsheet from questionnaire data
Takes questionnaire data and generates enhanced termsheet with detailed costs
Request Body
{}Responses
200: Successful Response
422: Validation Error
Examples
curl -X POST "https://api.altsportsdata.com/api/questionnaire/generate-enhanced-termsheet" \
-H "Content-Type: application/json" \
-d '{}'POST /api/questionnaire/process/{framework}"}
Process Questionnaire Unified
Unified questionnaire processing endpoint supporting multiple AI frameworks
Args: framework: AI framework to use ('base', 'langgraph', 'beeai', 'crewai') file: Questionnaire file (PDF, DOCX, DOC) intelligence_mode: Processing intelligence level (simple, full, fast) include_visualizations: Generate visualization charts tier_override: Override automatic tier classification
Returns: Processing results with framework-specific metadata
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
framework | path | string | Yes | - |
intelligence_mode | query | string | No | Processing intelligence level |
include_visualizations | query | boolean | No | Generate visualization charts |
tier_override | query | string | No | Override automatic tier classification |
Request Body
{}Responses
200: Successful Response
422: Validation Error
Examples
curl -X POST "https://api.altsportsdata.com/api/questionnaire/process/{framework}"}" \
-H "Content-Type: application/json" \
-d '{}'