Provide API to Add/Update Metadata in Photo Libraries

Particularly now that Plex no longer reads embedded tags in photos, I would like to have the ability to update the Plex metadata fields using a Web/REST API call. I have thousands of photos that have embedded information that I would like to see in Plex - as I share these photos with dozens of family members. But manually updating the metadata is impossible to do at scale. If I could add this information and modify metadata or other object properties using an Web Request or REST Method it would be VERY valuable.

I understand why Plex quit supporting automatically reading of embedded metadata - but at the very least they should provide a means for updating metadata programmatically.
Right now, I am having to rething my family histroy photo sharing strategy.

While it’s not publicly documented (outside of some user-initiated efforts), Plex does have a web API. The very manual approach would be to open your browser dev tools, edit the metadata of a photo, and see what request the web app makes to your server to edit the metadata. An easier approach would be to use something like Python-PlexAPI, a Python wrapper around the web API which has methods for doing pretty much everything you can do in the web app, like adding/removing tags and setting the summary of a photo.