Assuming we have an ESRI Enterprise GeoDatabase that's connected to an ArcGIS Server (itself federated with portal), what API do we use to upload data into it?
Note that I'm *not* talking about putting things into the Portal Data Store. Or into a regular RDBMS, but instead the ESRI ArcSDE flavoured GeoDatabase that sits atop the RDBMS.
As far as I can see, the only options are either ArcPy (which requires ArcGIS Pro on the same box), or FME (same requirements) - https://docs.safe.com/fme/2022.2/html/DataInterop_Documentation/FME_ReadersWriters/geodatabase/GEODATABASE_SDE_writer.htm - for various reasons I want a standalone API, not something reliant on a ArcGIS Pro install.
Is there a standalone API?
I've come across these two:
https://developers.arcgis.com/rest/services-reference/enterprise/upload.htm
and
https://developers.arcgis.com/rest/enterprise-administration/server/uploaditem.htm
It's not clear what's different between them, but a colleage informed me they're both for uploading to the portal rather than the server.
There's also "ArcGIS API for Python" - https://developers.arcgis.com/python/guide/accessing-and-creating-content/ - but I can't see anything about how to upload to a Enterprise Geodatabase there.
What's the API for uploading to an ESRI Enterprise Geodatabase?