cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Are you new to Dropbox? Our Newcomers group is the perfect place to learn the basics, find out more here.

Discuss Dropbox Developer & API

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Replay API

Replay API

jacksong
Helpful | Level 6

I assume API access is on the road map for Replay? Could this arrive any time soon? 

4 Replies 4

kried
Dropbox Product Manager

Hi @jacksong !  Thanks for reaching out, can you tell me a little more about how you'd want to use this access? 

jacksong
Helpful | Level 6

@kried We use Airtable to track our content creation projects. A lot of our workflow is automated but Replay doesn't have this capability. Here is an example case of what I'd like to do most of the time:
A. An animator uploads a draft into a specific watch folder. Currently, I get a web hook trigger via the normal Dropbox API and I update our task tracker in AirTable with the new file. This alerts various people that there is a new draft that needs to be reviewed. I'd like to then automatically dump this file into Replay via the API and get the direct link to it so the people in Air Table can click the auto-populated link to go view the file.
B. After reviewing the file, say the project lead approves it. Right now they'd click approved in Replay AND AirTable which is redundant. I'd like to be able to access the status in Replay and either get or set the status so I can sync it with Air Table.

The methods this would require would be:

POST file into Replay with the ability to specify project, folder, and if it's new or an up version of an existing file, ideally specify the Dropbox location of the file so it can be transferred over super fast just like add file from dropbox in the GUI.
GET link for Replay file with the ability to specify if it's an internal or external link (just like clicking the share button in Replay)
GET status of specific replay file (Needs Review, Edits Requested, Approved) either via polling or webhook
POST set status of specific Replay file

Additionally it would be helpful to be able to:
Read comments
Post comments
Archive projects
Create projects
Create folders
List Project
List folders
List files

I can see that the current API is kind of touching the Replay ecosystem so hopefully it wouldn't be too hard to implement some of these methods. When I list namespaces in the current API I see the namespaces for a bunch of Replay Projects. If it was created in a similar manner to the v2 paper API, a lot of these functions could be buried in existing methods.

Overall this would enable so many powerful workflows and take a lot of pressure off the development team if third-party developers could write integrations and workflows to solve the niche needs that users have. We use AirTable but someone recently requested Monday.com integration. I doubt you want to write an integration for all of these tools at this point. An API seems like the easiest place to start to empower users with maximum capabilities. 

jacksong
Helpful | Level 6

@kried I'd be more than happy to talk about this use case and others with you as well as beta-test this if possible. Don't hesitate to reach out.

amzp
Helpful | Level 5

@kried 

 

You can check your main competitor 

https://developer.frame.io/api/reference/

 

To start, basic things like generate projects, folders, links or change names of those.

At some point, modifying status, exporting comments

Maybe even import from Dropbox? Or to spice it up - implement it into the automated Folders that dropbox offers.

 

 

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    amzp Helpful | Level 5
  • User avatar
    jacksong Helpful | Level 6
  • User avatar
    kried Dropbox Product Manager
What do Dropbox user levels mean?