Skip to main content
Version: v1.2

Delete Videos

To free up cloud storage or remove unused videos from the memories.ai database, developers can call this API to delete all raw and derived data associated with the specified videoNos in the request. Once the API call is successfully completed, no data related to the deleted videos will be retained.

Prerequisites

  • You have created a memories.ai API key.

Host URL

  • https://api.memories.ai

Endpoint

POST serve/api/v1/delete_videos
Rate limit: Maximum 100 videos per request.


Request Example

import requests

headers = {"Authorization": "<API_KEY>"} # API key
# List of video IDs to delete
data = ["VI1234567890", "VI0987654321"]
params = {"unique_id": '<UNIQUE_ID>'}

response = requests.post(
"https://api.memories.ai/serve/api/v1/delete_videos",
headers=headers,
json=data,
params=params
)

print(response.json())

Request Body

["VI1234567890", "VI0987654321"]
{
"unique_id": "<UNIQUE_ID>"
}

Request Parameters

NameLocationTypeRequiredDescription
AuthorizationheaderstringYesAuthorization API key
databodystringYesList of video numbers to delete
unique_idbodystringNodefault by default

Response Example

Status code 200

{
"code": "0000",
"msg": "success",
"data": null,
"success": true,
"failed": false
}

Response Result

Status codeMessageDescription
200OKThe request was successful and the videos have been deleted.

Response Structure

Status code 200

NameTypeRequiredRestrictionDescription
codestringtruenoneResponse status code
msgstringtruenoneMessage for the response