Want to know more about Dash? Check out how Amy uses Dropbox and Dash to make her day easier here! 

Forum Discussion

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

Replay API

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

6 Replies

  • kried's avatar
    kried
    Icon for Dropbox Product Manager rankDropbox Product Manager
    2 years ago

    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
    2 years ago

    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
    2 years ago

    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
    2 years ago

    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 Community Moderator rankDropbox Community Moderator
    9 months ago

    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 developers813 PostsLatest Activity: 23 hours ago
266 Following

The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.

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!