Es wurde der Wunsch geäußert, dass man GEDCOM-Dateien auch von einem Programm aus in GEDBAS hochladen können soll. Das habe ich nun eingebaut.
curl -v -X POST https://gedbas.genealogy.net/database/saveWithApiKey \
-H "Content-Type: multipart/form-data" \
-F "apiKey=APIKEY" \
-F "file=@hamburg.ged" \
-F "title=Hamburg" \
-F "description=Meine Vorfahren aus Hamburg"
Als Ergebnis bekommt man die Nummer der Datei bei GEDBAS, z.B. 12345. Mit Hilfe dieser Nummer kann man die Datei später aktualisieren:
curl -v -X POST https://gedbas.genealogy.net/database/saveWithApiKey \
-H "Content-Type: multipart/form-data" \
-F "apiKey=APIKEY" \
-F "id=12345" \
-F "file=@hamburg-neu.ged" \
-F "title=Hamburg" \
-F "description=Meine Vorfahren aus Hamburg"
Den persönlichen API-Schlüssel bekommt man auf der Seite https://gedbas.genealogy.net/user/apiKeys. Bisher gibt es nur einen einzigen pro Person. Das könnte man irgendwann mal auf weitere Schlüssel erweitern, so dass man Berechtigungen auch wieder entziehen kann.