Unify Logo Footer.svg
Unify Integrations
Logo
api.video

api.video

Logo

4 mins READ

Use the api.video connector to host, process, and stream videos.

Integrating your application with api.video lets you use these operations in an automation. It exposes 10 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: The authentication method for this connector is defined in the connection setup. Select the connector in the Connections area to see the fields it requires.

Authentication & setup

api.video supports two authentication methods for API requests.

1. Basic Authentication

Simple HTTP authentication using your API key as the username:

Authorization: Basic {base64_encoded_credentials}

Where credentials are: api_key: (with empty password) encoded in base64.

Use case: Quick testing and development with tools like Postman

Enhanced security method using disposable tokens with short lifespans:

Step 1: Request an access token via the /auth/api-key endpoint using your API key Step 2: Use the returned token (valid for 3600 seconds) in subsequent API calls:

Authorization: Bearer {access_token}

Step 3: Refresh expired tokens using the /auth/refresh endpoint with your refresh token

Getting Your API Key

  1. Sign up at the api.video dashboard at https://api.video

  2. Log in to your account

  3. Navigate to API Keys section

  4. Choose between Sandbox (free testing) or Production keys

  5. Copy your API key

Recommendation: Use Bearer Token authentication (Method 2) for production — it's more secure and built into api.video client libraries.

api-video-1-b601a903.png
api-video-1-b601a903.png

Actions

Action Name

Description

Create video object

Create a new video object in api.video

Delete video object

Delete a video object by video ID

Delete video summary

Delete a video summary

Generate video summary

Generate a summary for a video

Get summary details

Get details for a summary

Get video object

Retrieve a video object by video ID

List summaries

List summaries for videos

List video objects

List all video objects in the current workspace

Update summary details

Update details for a summary

Upload video

Upload a video to an existing video object

About the API

api.video provides a comprehensive video platform API for hosting, managing, and delivering video content:

Video on Demand (VOD):

  • Video management (upload, delete, organize)

  • Watermarking and caption support

  • Chapter management and tagging

  • Player customization

Live Streaming:

  • Real-time broadcast capabilities

  • Stream management and monitoring

  • Live chat and interaction features

  • Recording of live streams

Delivery & Players:

  • Custom player themes and branding

  • Adaptive bitrate streaming

  • Multi-device support

  • DRM and content protection (where applicable)

Analytics:

  • Performance tracking and insights

  • Viewer engagement metrics

  • Bandwidth and delivery statistics

  • Heat maps and interaction data

Webhooks:

  • Event-driven integrations

  • Real-time notifications for video lifecycle events

  • Custom workflow automation

SDK Support: Official client libraries available for simplified authentication and request handling.

Official documentation

https://docs.api.video/reference/authentication-guide