Projekt erstellen
Senden SiePOST /projects mit einem Namen und den gewünschten Adressfeldern. Speichern Sie die zurückgegebene project.id. Das frühere Projektfeld visibility wird angenommen, aber ignoriert; Sichtbarkeit gehört zur Einheit.
Einheiten hinzufügen
Eine einzelne Einheit erstellen Sie mitPOST /projects/{id}/properties. Für mehrere Einheiten verwenden Sie POST /projects/{id}/imports mit folgendem Body:
etage ist eine ganze Zahl; etageLabel kann die angebotene Etagenbezeichnung aufnehmen. Verwenden Sie Dezimalpunkte für numerische Strings.
Ergebnis behandeln
Der Import arbeitet in v1 synchron, antwortet aber mit202 und status: "completed". Speichern Sie importRunId; über GET /imports/{id} lesen Sie den Status. Tarif- und Online-Kontingente gelten auch für API-Importe.
Die API bietet für diese POST-Aufrufe keinen dokumentierten Idempotency-Key und kein Upsert. Ein erneuter Aufruf kann weitere Datensätze erzeugen. Prüfen Sie nach einem Verbindungsabbruch zuerst den Bestand.