Overview
This API provides recorded-session analysis for SoftSkills. You upload a video and receive either an immediate result for short videos or a job to poll for completion when processing needs to continue asynchronously.
What this API does
- Surfaced endpoints:
POST /api/v1/full-analysisandGET /api/v1/full-analysis/{session_id}. - Authentication: API keys only. Send either
Authorization: Bearer ng_...orX-API-Key: ng_.... - Flow: Upload video -> receive
200sync result or202async job -> poll until complete if needed.
Main endpoints
Response behavior
High-level workflow
- Create an API key in the dashboard (API Keys tab).
- Submit a multipart request with the required
videofield and any optional analysis parameters. - Handle the response:
200means the final analysis is already available.202means you should fetch the returnedpollingUrl, which now resolves bysessionId.
- Fetch until terminal state if the run is async. Sessions can return
pending,processing,complete, orfailed.