Skip to main content
Version: v1.1

Get Folders

Use this API to retrieve all video folders associated with your account. This can be used to organize, filter, or group videos based on folder assignments.

Prerequisites

  • You have already created or uploaded videos into folders.
  • You have a valid memories.ai API key.

Host URL

  • https://api.memories.ai

Endpoint

GET /serve/api/video/get_folder

import requests

api_url = "https://api.memories.ai"
api_key = "<YOUR_API_KEY>"

url = f"{api_url}/serve/api/video/get_folder"
headers = {
"Authorization": api_key
}

response = requests.get(url, headers=headers)

if response.status_code != 200:
print("Failed to retrieve folders:", response.status_code)
print(response.text)
else:
result = response.json()
folders = result.get("data", [])
print(f"Retrieved {len(folders)} folders:")
for folder in folders:
print(f"- {folder.get('id')}: {folder.get('foldersName')}")

Request Parameters

NameLocationTypeRequiredDescription
AuthorizationheaderstringYesYour API key for authentication

Response Example

{
"code": "0000",
"msg": "success",
"data": [
{
"account": "[email protected]",
"foldersName": "Default folder",
"parentId": null,
"level": 1,
"id": "-1"
},
{
"account": "[email protected]",
"foldersName": "test",
"parentId": null,
"level": 1,
"id": "590235112738787328"
},
{
"account": "[email protected]",
"foldersName": "API",
"parentId": null,
"level": 1,
"id": "-2"
}
],
"failed": false,
"success": true
}

Response Structure

NameTypeDescription
codestringResponse status code
msgstringHuman-readable status message
datalist of objectsList of folder metadata
» idintUnique folder identifier
» accountstringaccount username/email
» foldersNamestringName of the folder
» parentIdstringparent folder id
» levelstringfolder level

Notes

  • Folder IDs returned from this API can be used to filter videos in other APIs (e.g., list_videos).
  • This API returns all folders available to the authenticated user.