Do XD files have a unique identifier?

Use Case
My plugin is used to share artboards in a collaborative whiteboard (similar to invision freehand). I’d like to allow two designers who have made copies of the same XD file (or maybe sharing different revisions in a cloud drive) click my plugin and all of their changes would be shared in the same whiteboard. I’m wondering if XD creates a unique identifier when a new project / design is created that can be read by a plugin. The ID would need to be the same regardless of whether someone has a different revision.

Alternatively the other approaches I’ve considered:

  • Adding metadata to artboards
  • Having a dialog appear when you click share to ask the user where they want it to go (not ideal since you could be a guest / non-authenticated user).


Hi @jonfontanez,

See this: Document ID