We’ve added early support for Workflowy mirrors to the beta version of the public API.
Mirrors are synchronized views of a single original node - not copies. Changes made through a mirror affect the same underlying content, while each mirror can live in a different location in your Workflowy.
The beta API can now:
- Inspect whether a node is an original, a mirror, or a regular node
- Create a mirror under another node
- Remove an individual mirror while preserving the original
Using the API
Read the mirrors API documentation
Use the beta host instead of the production host:
https://beta.workflowy.com/api/v1
Mirror relationships are exposed under data.mirror. A mirror has an origin_id, while an original node can have a list of mirror_ids.
This is still beta functionality, so your mileage may vary.
We’d especially like to hear about confusing mirror/original relationships, unexpected API responses, or anything that behaves differently from mirrors inside the Workflowy interface.