Skip to main content
PATCH
/
v1
/
playlists
/
{id}
Update a playlist
curl --request PATCH \
  --url https://api.tella.com/v1/playlists/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "description": "Updated description for the playlist",
  "linkScope": "public",
  "name": "Updated Playlist Name",
  "password": "newpassword",
  "searchEngineIndexingEnabled": true
}
'
{
  "playlist": {
    "createdAt": "2024-01-15T10:30:00.000Z",
    "description": "A collection of tutorial videos for our product",
    "emoji": "🎬",
    "id": "pl_abc123def456",
    "linkScope": "public",
    "links": {
      "viewPage": "https://www.tella.tv/playlist/pl_abc123def456/view"
    },
    "name": "Product Tutorials",
    "searchEngineIndexingEnabled": true,
    "updatedAt": "2024-01-15T14:45:00.000Z",
    "videos": 12,
    "visibility": "org"
  }
}

Documentation Index

Fetch the complete documentation index at: https://tella.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key obtained from your Tella account settings

Path Parameters

id
string
required

Unique playlist identifier

Example:

"pl_abc123def456"

Body

application/json

Request body for updating a playlist. At least one field must be provided.

description
string

Playlist description

Maximum string length: 5000
Example:

"Updated description for the playlist"

Access level

Available options:
public,
private,
password,
embedonly
Example:

"public"

name
string

Playlist name

Required string length: 1 - 255
Example:

"Updated Playlist Name"

password
string

Password for viewing. Required when linkScope is 'password', ignored otherwise.

Required string length: 1 - 255
Example:

"newpassword"

searchEngineIndexingEnabled
boolean

Allow search engine indexing

Example:

true

Response

OK

playlist
object
required

Detailed information about a playlist