Overview

This API provides cloud-based video analysis for communication and presentation feedback. You send a recorded video, and the API returns either a standard communication analysis or a combined advanced analysis payload.

What this API does

  • Two external endpoints: Analyze Video (POST /api/v1/analyze-video) and Full Analysis (POST /api/v1/full-analysis).
  • Authentication: API keys only (prefix ng_...). Keys are created in the API Keys settings in the product dashboard.
  • Flow: Upload a video file -> choose standard analysis or combined analysis -> receive a structured JSON response.

Main endpoints

PropertyValue
Analyze VideoPOST /api/v1/analyze-video
Full AnalysisPOST /api/v1/full-analysis

Endpoint differences

EndpointBest forReturns
POST /api/v1/analyze-videoStandard recorded-video scoring and feedbackOne analysis payload with scores, strengths, recommendations, and supporting detail
POST /api/v1/full-analysisCombined recorded-video and biometric interpretationvideo_analysis plus optional engine_analysis, derived KPI data, transcript, and related metadata

High-level workflow

  1. Create an API key in the dashboard (API Keys tab). Copy and store the key securely; it is shown only once.
  2. Choose the endpoint based on whether you want the standard video analysis or the combined advanced analysis flow.
  3. Send a request with the API key in the header and the video file in the request body.
  4. Receive the response as a JSON object containing the analysis.