Beta API: Mirrors are ready to test

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.

4 Likes