← Back to Documentation

API Reference

Integrate Visuflex's powerful video and screen recording capabilities into your applications.

Authentication

All API requests require authentication using an API key. Include your key in the Authorization header:

Authorization: Bearer your_api_key_here

Quick Start

Get started with this simple example to create and retrieve a recording:

const response = await fetch('https://api.visuflex.com/v1/recordings/create', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer your_api_key_here',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    type: 'video',
    quality: 'hd',
    duration: 300
  })
});

const recording = await response.json();
console.log(recording.id);

Available Endpoints

POST/api/v1/recordings/create

Start a new recording session

Parameters:

typestringType of recording (video|screen)
qualitystringRecording quality (hd|4k)
durationnumberMaximum duration in seconds
GET/api/v1/recordings/{id}

Get recording details

Parameters:

idstringRecording ID
POST/api/v1/recordings/{id}/translate

Generate translations

Parameters:

idstringRecording ID
target_languagestringTarget language code

Rate Limits

API requests are limited to 100 requests per minute per API key. Contact us if you need higher limits for your application.