Docs
REST APIEmbedsList embeds GET

List embeds

Lists organization embeds with their stable public IDs, current video, recent usage, and placement summary.

Lists organization embeds with their stable public IDs, current video, recent usage, and placement summary.

GET
/v1/embeds

Authorization

BearerAuth
AuthorizationBearer <token>

Pass the raw API key as a Bearer token (Authorization: Bearer <key>). Publishable keys start with mvi_pub_ (playback-scoped). Other prefixes denote private/admin keys for general REST routes. GET /v1/embeds/{embedId}/playback accepts publishable keys only.

In: header

Query Parameters

search?string
status?string
Value in"all" | "active" | "archived" | "empty" | "unused"
cursor?string
limit?integer
Range1 <= value <= 100

Response Body

application/json

application/json

application/json

curl -X GET "https://api.moviie.ai/v1/embeds"
{
  "data": [
    {
      "embedId": "8971aebf-fca4-4062-b2a4-87771d70de31",
      "name": "string",
      "status": "active",
      "defaultVideo": {
        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
        "title": "string",
        "durationMs": 0,
        "thumbnailUrl": "string"
      },
      "stats30d": {
        "views": 0,
        "plays": 0,
        "playRate": 0
      },
      "placements": {
        "primaryDomain": "string",
        "count": 0,
        "lastSeenAt": "string"
      },
      "rulesCount": 0,
      "createdAt": "string",
      "updatedAt": "string"
    }
  ],
  "pageInfo": {
    "nextCursor": "string",
    "hasMore": true
  }
}
{
  "error": "Resource not found",
  "code": "NOT_FOUND"
}
{
  "error": "Resource not found",
  "code": "NOT_FOUND"
}