...
You can add and edit annotations from the web or programmatically using the command line client, the Python client, the R client. Using the programmatic clients facilitates batching and automated population of annotations across many files. The web client can be used to bulk update many files using views/wiki/spaces/DOCS/pages/2011070739.
Adding and Editing Annotations via the Synapse UI
...
To add annotations on multiple files, refer to Managing Custom Metadata at Scale/wiki/spaces/DOCS/pages/2004254976 for a tutorial on using views/wiki/spaces/DOCS/pages/2011070739 for annotation management.
...