Frame.io V4 SDK/API: Cannot List project root folder and recursively fetch assets

Hi Frame.io team,

I’m working on automating asset ingestion for a project in Frame.io V4 and need to reliably traverse the folder hierarchy.

I can successfully retrieve users for the account using the API, but all attempts to access the project’s root folder or list folders/assets fail with Not Found.

Specifically:

  • GET /v4/accounts/<account_id>/workspaces/<workspace_id>/projects/<project_id>/root_folder

  • GET /v4/accounts/<account_id>/workspaces/<workspace_id>/projects/<project_id>/folders

both return no route found.

My questions:

  1. What is the correct API endpoint to retrieve the root folder ID of a project?

  2. Once I have the root folder ID, is the /folders/<folder_id>/children endpoint the proper method to recursively traverse folders and list assets?

  3. Are there any versioning or header requirements (e.g., x-api-key, api-version) I need to ensure traversal works consistently?

Thanks.

Your paths are reasonable, but not quite right.

To get the foot folder of a project (details here):
https://api.frame.io/v4/accounts/:account_id/projects/:project_id

Then to get the contents of a folder (details here)
https://api.frame.io/v4/accounts/:account_id/folders/:folder_id/children

Nothing fancy with the headers if you’re already able to make other successful API calls like users. Same OAuth business.

1 Like