Skip to content
VideoIntrosDevelopers
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

List Video Intros

GET/v1/video-intros

Filter by status, member or your own reference to find the Video Intro for a record in your system.

Authentication

A bearer API key. Authentication.

Headers

  • Authorizationstringrequired

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

Query parameters

  • statusstring

    requested, ready, sent, cancelled or expired.

  • memberstring

    A member id.

  • reference_idstring

    The id you sent in reference.

  • limitinteger

    How many to return. Default 20.

  • starting_afterstring

    An identifier from the previous page, to continue after it.

Errors

StatusCodeWhen
401
unauthorized
The API key is missing, malformed or revoked.

All errors

Request
curl https://api.videointros.com/v1/video-intros \
  -H "Authorization: Bearer $VIDEO_INTROS_API_KEY"
const response = await fetch("https://api.videointros.com/v1/video-intros", {
  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",
    headers={
        "Authorization": f"Bearer {os.environ['VIDEO_INTROS_API_KEY']}",
    },
)
result = response.json()
Response · 200
{
  "object": "list",
  "data": [
    {
      "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"
    }
  ],
  "has_more": false
}