=Programmatic Review Link Creation via Frame.io API

Hi Team,

I hope you’re doing well. I’m working on an internal automation project that needs to generate share/review links programmatically for live Frame.io projects. According to the documentation, the public API endpoint for creating share links is still in the v2 “Review Links” API (POST /v2/assets/{asset_id}/review_links). I’ve set up a Personal Access Token (PAT) to hit the v2 endpoints, and I can list teams/projects that exist in the classic environment.

My issue: the project I need to share lives in the newer (Next) interface—its URL is:

lua

https://next.frame.io/project/0331963b-9c93-4a8f-a15a-d48a021a8b8e

When I call GET /v2/projects/0331963b-9c93-4a8f-a15a-d48a021a8b8e with my PAT, I get a 404 response, even though the project is visible and active in Next. That prevents me from retrieving root_asset_id and creating the review link. It seems this project (and others launched in Next) aren’t mirrored into the v2 API for our account yet, so the legacy endpoints don’t see them.

Could you help with any of the following?

  1. Enable or expose that project (and future Next projects) through the classic/v2 API so we can create review links programmatically today.

  2. Let me know if there is a newer/v4 API path for creating share links that we can use instead.

  3. Provide any guidance on the supported approach for automating share link creation in the Next environment.

We’d love to keep the workflow inside Frame.io so our operators can send customer links automatically once a project is uploaded. Any direction or API access you can grant would be incredibly helpful.

Thanks so much for your time and support! I’m happy to provide additional details or test token IDs privately if needed.

Best regards,

Sam

hi @sgraham90 any links with next.frame.io is our V4 API, not /v2/.

You can see our Getting Started guide for the V4 API and if you have questions please feel free to reach out.

Hey Charlie, are you then saying that we cannot generate share links for these v4 projects as that endpoint is only currently available on v2?

Is there a workaround at all for this?

hi @sgraham90 you can create a share using the V4 API without issue, as is shown in our API reference.

it would be a POST https://api.frame.io/v4/accounts/{account_id}/projects/{project_id}/shares call with the payload being something to the effect of:

You were trying to use the legacy API (/v2) on a V4 account (next.frame.io) which won’t work (they are not compatible).

Hope this helps!