Overview

This API provides cloud-based video analysis for communication and presentation feedback. You send a recorded video; the API returns a structured JSON report with scores and recommendations.

What this API does

  • Single external endpoint: Analyze Video (POST /api/v1/analyze-video).
  • Authentication: API keys only (prefix ng_...). Keys are created in the API Keys settings in the product dashboard.
  • Flow: Upload a video file → the service analyzes it → you receive a structured JSON response (scores, strengths, areas for improvement, detailed feedback, and more).

Main endpoint

PropertyValue
NameAnalyze Video
MethodPOST
Path/api/v1/analyze-video
TypeExternal (public)
PurposeUpload a recorded video; receive a full analysis (scores, feedback, and recommendations) as JSON.

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. Send a request with the API key in the header and the video file in the request body.
  3. Receive the response as a JSON object containing the analysis.