Vidbyte

API documentation

Get Project Intake Questions

Fetch the intake questions associated with a project draft. This lets your application gather the extra learner context Vidbyte uses to improve the generated project output.

POST
/api/v1/projects/questions

Example request

curl https://api.vidbyte.ai/api/v1/projects/questions \
  -H "Authorization: Bearer vb_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": "proj_Mx1q8Tt2",
    "prompt": "Design a backend observability project"
  }'

Example response

{
  "success": true,
  "id": "proj_Mx1q8Tt2",
  "data": {
    "id": "proj_Mx1q8Tt2",
    "generation_status": "questions_ready",
    "questions_context": "Learner wants a practical observability project...",
    "questions": ["What stack do you want to use?", "What kind of telemetry do you want to instrument?"]
  },
  "token_stats": { "input_tokens": 341, "output_tokens": 226, "total_tokens": 567 },
  "pricing": { "total_cost": 0.0081 }
}

Parameter information

These are the public parameters for /api/v1/projects/questions. Path parameters and request-body fields are shown together so the page stays focused on the live request contract you actually send.

promptstringRequired

The main topic, task, or learning objective you want Vidbyte to generate from. This is the core instruction the route uses.