API

Comments

58 comments

  • Avatar
    Frank (Workflowy Support)

    Hi Miguel,

    > Long story short, the deal breakers are the lack of an API and (to a lesser extent) reminders/notifications.

    I hear what you're saying about a server-side API. There is talk of developing this in the future... but in the meantime we are focusing on getting dates and reminders out before year end!

     

    ~ Frank 

     

    0
    Comment actions Permalink
  • Avatar
    Alfredo Dimaunahan

    Hey guys, I'm a Pro user here too since 2016. But I just recently learned that there is a site that we can submit feature request.

    Workflowy team should prioritize this next year. I'm starting to become a Voice Assistant developer and I'm imagining a wonderful future where just talking to my smart speaker/display, TVs, watch, etc. to brainstorm ideas and log my thoughts in my Workflowy account. It has been 3 years and nothing was delivered regarding the API...

    I think the best way to do this is to deliver an MVP and then iterate. So what are the MVPs? Here's my suggestion:

    1. Ability to add new notes to the root node
    2. Ability to add new notes to a specific parent note
    3. Ability to add tag to the added note
    4. Ability to return all child notes of a specific parent note

    Delivering those 4 features next year is an achievable goal. Workflowy is already in the cloud, adding another layer for the REST API would be a very simple thing to do.

    2
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    Hi Alfredo,

    Thank you for you comments here! I think we would have to revisit these ideas when we have a robust API that can take on such features :-). It's not currently on the roadmap as we continue focus on some features that we want to roll out. 

     

    0
    Comment actions Permalink
  • Avatar
    Xcuseme

    Any news on this? Automation is an essential thing these days. Having a full read/write API would add so much power to WF, and even open up a possible way for official plugins. I would pay a little more for such a feature. :)
    Thank you WF team!

    0
    Comment actions Permalink
  • Avatar
    Bartosz Grabowski

    I would pay a lot for such a feature :)

    I could event do some coding if it would help, if You have any kind of raw access I could wrap around :)

    0
    Comment actions Permalink
  • Avatar
    Alistair MacDonald

    One of the difficulties with them building an API, is they have put so much of the essential logic into the front-end (you can pop the Developer Console and see how the everything works under the hood). Unwinding that ball of string would be non-trivial. So the cost of making such a large overhaul would have to make sense for a large enough base of users to make it financially viable. It's a small team, so I doubt it will happen.

    1
    Comment actions Permalink
  • Avatar
    Bartosz Grabowski

    Yes, i agree that API development for workflowy would be heavilly time comsuming and non trivial.

    But still - having workflowy opened for automation would be an explosion of possibilities, and i cannot stop dreaming about having it ;)

    Maybe some kind of crowdfunding this functionality would be a solution? Let users vote with their wallets! :)

    2
    Comment actions Permalink
  • Avatar
    Alistair MacDonald

    Absolutely agree. If Workflowy had a solid API, there would be about 4-5 different services I pay for, that I would no longer need.

    I could basically run 90% of my digital life through Workflowy if they had:

    1. A solid API.
    2. Passwords for shared resources.
    4
    Comment actions Permalink
  • Avatar
    Alfred Peters

    Wait...is crowd funding this an option? I'm already a pro subscriber but I'd pay besides that for a workable API. I understand the difficulty but I'd counter that the ROI would be immense for work.

    1
    Comment actions Permalink
  • Avatar
    Alistair MacDonald

    We need a Workflowy Pro.

    Attempting to set up Crowd Funding for this would demonstrate financial viability (or not).

    You could also just build a Workflowy Cloud API and sell access. When you get a knock on the door from Workfly's legal, you'll know they are working on their own API.

    2
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    Hi folks,

    An API would be great. I'd have 10,000 clones of myself dance on the head of a pin for this...

    This is definitely not off the table (the pin thing!)... however, I don't see any stirrings of an API in the coming months. 

     

    ~ Frank

     

    0
    Comment actions Permalink
  • Avatar
    Alistair MacDonald

    Cool to hear you guys are positive on the idea of the API. Hope to see it happen one day. 👍 Thanks Frank

    3
    Comment actions Permalink
  • Avatar
    Will Stone

    During recent discussions about note-taking in a few discord servers I frequent I've been pushing workflowy pretty hard (been an avid user since 2012)...  but am having a hard time handling the objection: why no api? Why no integrations?

    I'd like an API for my own use as well... So, bump. Any developments here? I'd be interested in contributing to node module. 

    1
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    Hi Will,

    We have a couple of team members discussing an open API. There is definitely no lack of interest. It's a matter of prioritizing which significant feature we're currently working on. It's a challenge to say the least.

     

    1
    Comment actions Permalink
  • Avatar
    Roy Truelove

    I'd frankly be happy with an API that simply added a new node to an existing node, and did nothing else.

    0
    Comment actions Permalink
  • Avatar
    Will Stone

    Thanks for the response, Frank... I agree with Roy, great place to start.

    1
    Comment actions Permalink
  • Avatar
    Dominik Wagenknecht

    I also have to agree that starting with a simple "create a node" would help a lot -- and this might seem counter-intuitive, but I'd be totally fine with a more comprehensive API being a local API that is available on the Desktop / Electron edition of Workflowy... something that can make "working" nicer, e.g. hook it up with Hook so I can quickly jump to files from an entry and vice-versa, and so on...

    0
    Comment actions Permalink
  • Avatar
    Korey Peters

    I would dearly love an API. In my  opinion, 99.9% of use cases could be met with a combination of:
    1. A webhook that fires when changes are noticed.

    2. A CRUD REST endpoint.

    I have a number of personal project that I have wanted to implement that would have used WorkFlowy as their base if there would have been an API, but I've had to re-implement the basic tree structure to have the additional functionality. I'd rather use WorkFlowy. I'd rather I and my customers paid you. But no API. :(

    1
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    We'd love to be paid without an API... but... we are going to release either way. In the not-too-distant future... of which "not-too" may be somewhat relative.

    We LOVE the idea of an API. I love it. @rawbytz loves it. Our engineers love it. There's nothing not to love... and we are going to get ther...

     

    1
    Comment actions Permalink
  • Avatar
    Frank Lee

    I would pay $10 per month per user for an api

    0
    Comment actions Permalink
  • Avatar
    Igor Ribeiro Lima

    some other note-taking apps expose an API already - they look good - it would be great to see Workflowy following the same path - I have been using Workflowy for years, and it would be sad seeing Workflowy being behind.

    https://developers.notion.com

    https://get.mem.ai/blog/introducing-the-mem-api

     

    1
    Comment actions Permalink
  • Avatar
    Andrew Best

    +1

    I love using Workflowy and appreciate how its simplified my note taking. However, the deeper i get into automation, the more frustrating I find it that I cannot use an API to capture reminders and todo items automatically. Even grocery shopping, for which I do love workflowy, is made more frustrating that I can't tell google home, siri, etc, to add items to that list. It turns my gaze abroad to apps which do support integration with automation platforms.  

     

    0
    Comment actions Permalink
  • Avatar
    George Doubinski

    @Frank... please please make API a not very distant future. There are other apps that pushing into the space and they do start with API first (e.g. reflect.app). I think I would actually use both and sync using API if it was available in workflowy. Same goes for the reminders... 

    0
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    Hi George,

    We are very interested in making an API available. We're not focusing on that right this minute, though. There are so many things our beloved users are clamoring for... and we're working around the clock... 

     

    0
    Comment actions Permalink
  • Avatar
    George Doubinski

    Thanks, Frank, appreciate that. I wonder if you have a roadmap that you can share?

    0
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    Hi George, we don't have a roadmap... but we do have an ongoing and open discussion about what we're currently working on and what might be next up – in the WorkFlowy Users Group on Slack:

    https://join.slack.com/t/workflowyusergroup/shared_invite/zt-s867uw4j-hxIqSvU7n6e7gXKwpjVWbw 

    The team does read everything and we're very responsive there...

     

    0
    Comment actions Permalink
  • Avatar
    George Doubinski

    Frank,

    would love to join slack but the link does not work:

    This link is no longer active

    If you have an email address ending in @bloombergbeta.com or @workflowy.com, you can join this workspace using that address. Otherwise, you’ll need to ask for a new link.

    Is it possible to get an invite into the private (subscription) email address?

    George

    0
    Comment actions Permalink
  • Avatar
    Frank (Workflowy Support)

    This is most puzzling, George. That link is the unique link available for inviting. And it never expires.

    Would you shoot me your email address to help@workflowy.com and I will send you a manual invite?

    0
    Comment actions Permalink

Please sign in to leave a comment.