Skip to content
Video IntrosDevelopers
TestLive not yet available
videointros.com

Preview Developer preview. The API described here is not available yet. Examples are illustrative and every console screen uses sample data: nothing is sent, created or stored.

Video Intros

Retrieve a Video Intro

GET/v1/video-intros/{id}

When the status is ready and delivery is your responsibility, delivery.recipient_url is the link to send to the recipient.

Authentication

A bearer API key. Authentication.

Headers

  • Authorizationstringrequired

    Bearer followed by your API key. A test key works in the test environment only.

Path parameters

  • idstringrequired

    The Video Intro's identifier.

Response fields

  • statusstring

    requested: waiting for the member to record. ready: recorded. sent: delivered to the recipient. cancelled or expired: stopped.

  • touchpointstring or null

    The touchpoint slug when it came from a touchpoint event; null when created directly.

  • delivery.recipient_urlstring or null

    The recipient's page, once the video is recorded.

Errors

StatusCodeWhen
401
unauthorized
The API key is missing, malformed or revoked.
404
not_found
No such object in this organization and environment.

All errors

Request
curl https://api.videointros.com/v1/video-intros/vi_5b0e7c1e-2a64-4d0f-9b1c-7d2f6a8e9c10 \
  -H "Authorization: Bearer $VIDEO_INTROS_API_KEY"
const response = await fetch("https://api.videointros.com/v1/video-intros/vi_5b0e7c1e-2a64-4d0f-9b1c-7d2f6a8e9c10", {
  method: "GET",
  headers: {
    Authorization: `Bearer ${process.env.VIDEO_INTROS_API_KEY}`,
  },
});
const result = await response.json();
import os, requests

response = requests.get(
    "https://api.videointros.com/v1/video-intros/vi_5b0e7c1e-2a64-4d0f-9b1c-7d2f6a8e9c10",
    headers={
        "Authorization": f"Bearer {os.environ['VIDEO_INTROS_API_KEY']}",
    },
)
result = response.json()
Response · 200
{
  "id": "vi_5b0e7c1e-2a64-4d0f-9b1c-7d2f6a8e9c10",
  "object": "video_intro",
  "status": "ready",
  "touchpoint": null,
  "member": {
    "id": "mem_3f9a1c27",
    "external_id": "rep_456",
    "first_name": "Anthony",
    "last_name": "Baker"
  },
  "recipient": {
    "first_name": "Andrea",
    "last_name": "Smith",
    "phone": "+12405550100"
  },
  "reference": {
    "source": "your_app",
    "type": "order",
    "id": "order_981"
  },
  "delivery": {
    "responsibility": "integration",
    "recipient_url": "https://app.videointros.com/your-company/v/…"
  },
  "metadata": {
    "order_id": "order_981"
  },
  "environment": "test",
  "created_at": "2026-10-05T17:40:01Z"
}
An error
{
  "error": {
    "code": "not_found",
    "message": "No such object in this organization and environment."
  }
}