Remove videos from funnel

Removes one or more videos from a funnel

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

DELETE /funnels/remove_videos

Removes one or more videos from a funnel without deleting the videos themselves.

📘

Authorization

Requires a valid API Key in the Authorization header. Send the key directly — no Bearer prefix.

⚠️

videos[] is an array of UUID strings — not objects

The body field is a flat array of video IDs (["uuid", "uuid", ...]). Sending [{ "id": "..." }] returns 400 "must be string". This is the same mistake the Panda dashboard explicitly guards against.

HTTP Method & Path

DELETE /funnels/remove_videos

Base URL: https://api-v2.pandavideo.com.br

Authentication Requirements

HeaderValue
Authorization<your-api-key> (no Bearer prefix)

Request Body

Content-Type: application/json

Body Parameters

FieldTypeRequiredDescription
idstring (uuid)yesFunnel identifier.
videosarray of string (uuid)yesNon‑empty list of video IDs to detach. Flat strings, not objects.
{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "videos": [
    "f1f2f3f4-aaaa-bbbb-cccc-d1d2d3d4d5d6",
    "f1f2f3f4-aaaa-bbbb-cccc-d1d2d3d4d5d7"
  ]
}

Response

Success Response (200)

{ "message": "Videos removed from funnel successfully" }
📘

Side effects.

  • For each removed video whose current folder_id equals the funnel's folder, folder_id is set to null (video leaves the funnel's folder).
  • funnel_videos rows are deleted.
  • The video itself is not deleted.

Error Responses

  • 400 — empty videos[], item type other than string (the inline guard "must be string"), or one of the IDs does not exist ("Video does not exist.").
  • 403 — user does not belong to the funnel's organization.
  • 404 — funnel does not exist.
  • 401 — missing/invalid API Key.
  • 500 — internal error.

Example Usage

cURL

curl --request DELETE \
  --url 'https://api-v2.pandavideo.com.br/funnels/remove_videos' \
  --header 'Authorization: <your-api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "videos": ["f1f2f3f4-aaaa-bbbb-cccc-d1d2d3d4d5d6"]
  }'

Recipes

Body Params
videos
array of uuids
required

List of video IDs to remove from the funnel

videos*
Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json