API
Workflowy does not yet have an official API available.
We definitely plan on building one, but it isn't at the top of our priorities and we don't have an estimate for when we'll do it.
However, there is an unofficial API written by one of our users in PHP:
-
No update as of yet. You might check out this unofficial WorkFlowy API written by one of our users in PHP:
https://github.com/johansatge/workflowy-php
-
Such endpoints do exist they just don't appear to be documented or officially supported. In addition to the php library mentioned by support there also appears to be a javascript library:
https://github.com/malcolmocean/opusfluxus
This library also has a command line interface for exporting the data which might be useful to you.
I was exploring integration with workflowy for personal project so started reverse engineering the data schema and dumped few sample responses into https://jvilk.com/MakeTypes/ to infer the schema and cleaning them up a bit. This may not be complete, but I have a fair bit of workflowy data so seems to have captured most things even sharing which I didn't even realized existed until I was reverse engineering this, super excited about sharing!
https://gist.github.com/kurtharriger/4fa6da3a28419f76099920c1c38ce94f
-
I've been a paying pro user since 2012. In the last few years I've come to find Zapier incredibly useful for automating important parts of my business and life workflows.
I've found recently that I'm very slowly switching more workflows out of Workflowy and into Trello, GitHub, Calendar, and even GMail just so I can avoid small bits of repeated work duplication.
I'd absolutely love it if Workflowy added Zapier support or at least a public-facing API. I'd love to keep as many of my important workflows as possible inside Workflowy.
-
You can add one more pro user to the +1 list for API service.
I would like:
- API integration via REST or GraphQL.
- Node.js SDK package.
How I can help:
- I would be happy paying more to unlock the feature. (It could be a separate service you could charge extra for.)
- I would help create and support the Node.js SDK for you.
https://www.linkedin.com/in/f1lt3r/
https://github.com/f1lt3r -
Hi, I'm with Alistair. Please add an integration API for Workflowy!
I love this product and I'm not going anywhere, but I would love to be able to read/write/reogranize my lists via API.
Ever read/write/reorder would be amazing right now (nothing to do with moving items in and out of trees, just changing their order with siblings).
I pay for the paid version, and would even pay more just for this functionality!
-
Hey Tyler, take a look at this unofficial 3rd-party extension, WFx, which relies on the makings of a WorkFlowy API (client-side):
https://blog.workflowy.com/2019/08/07/wfx/
I think it does what you're wanting... with several options to choose from when it comes to "changing sibling order" :-)
-
Dan, correct. Although a server-side API is not off the table for the not-too-distant future, as I understand it.
Kay, why don't you join the Slack WorkFlowy User Group and chat to a couple of people who do have access to an (experimental) list. One of those being @rawbytz. Send me a DM here and I'll send you an invite to your email address to join the Slack group :-)
-
Hey, Frank!
I've just caught up with Workflowy's improvements, after trying it out some years ago. I've also posted my thoughts about missing features on reddit.
Long story short, the deal breakers are the lack of an API and (to a lesser extent) reminders/notifications.
I rely on Drafts and Alfred to capture everything, from random thoughts to lists and appointments, and although I'm not a programmer, I routinely write some bash and Python scripts to automate things. If you have an experimental server-side API, and it's in some kind of beta, I would love the chance to mess around with it.
Please sign in to leave a comment.
Comments
78 comments