This topic continues my previous question Properties API. I tried to continue conversation there but, for some reason, my comments are not published. So I decided to start new conversation.
I will explain why I need the custom properties (Properties API). My application uses Dropbox as cloud storage for user files and requires file's lock feature (like in Box cloud). For example when some file shared between several users only one user can edit it and others can only view it content. Without lock feature it's not feasible. I thought to add lock information as custom properties value, but this feature should be available for any user accounts (not only in some team) because user can share folder for any Dropbox account.
After reading the documentation and Greg answer I understood that Properties API is accessible only for teams. Because before add properties to file, my application should register properties template. And although properties can be used by any user type (they require only "User Authentication"), Templates are created at the team level only (for template registration the "Team Authentication" is required). So only users of same team can use properties with same template. Or not? Can somebody clarify this question?
If only same team users can use properties with same template, it's unacceptable for me. Maybe there is some other technique for implement lock feature. For example Dropbox Badge implements lock feature that is very similar to my requirements. And, as I know, Dropbox Badge can work with any accounts (not in same team) or not? Can you explain this moment.
Thanks in advance, I'll wait any helpful answers.