API Reference
Questionnaire Processor

questionnaire-processor API

Endpoints for questionnaire-processor operations.

Endpoints

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

NameInTypeRequiredDescription
frameworkpathstringYes-
intelligence_modequerystringNoProcessing intelligence level
include_visualizationsquerybooleanNoGenerate visualization charts
tier_overridequerystringNoOverride 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 '{}'

GET /api/questionnaire/frameworks

Get Available Frameworks

Get availability status of all AI processing frameworks

Responses

200: Successful Response

Examples

curl -X GET "https://api.altsportsdata.com/api/questionnaire/frameworks" \
  -H "Content-Type: application/json"

Platform

Documentation

Community

Support

partnership@altsportsdata.comdev@altsportsleagues.ai

2025 Β© AltSportsLeagues.ai. Powered by AI-driven sports business intelligence.

πŸ€– AI-Enhancedβ€’πŸ“Š Data-Drivenβ€’βš‘ Real-Time