We are aware of the issue with the badge emails resending to everyone, we apologise for the inconvenience - learn more here.

Forum Discussion

jacksong's avatar
jacksong
Helpful | Level 6
2 years ago

Replay API

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

  • kried's avatar
    kried
    Icon for Dropbox Product Manager rankDropbox 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's avatar
      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's avatar
        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's avatar
    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.

     

     

      • Greg-DB's avatar
        Greg-DB
        Icon for Dropbox Staff rankDropbox Staff

        We don't currently have any news to share. Thanks for all of the feedback on this!

About Discuss Dropbox Developer & API

Node avatar for Discuss Dropbox Developer & API

Make connections with other developers

795 PostsLatest Activity: 5 days ago
192 Following

If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.

For more info on available support options for your Dropbox plan, see this article.

If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!