Erforderliche Parameter:
Bauvorhaben, Bezeichnung
Ausgeschlossene Parameter:
PKUUID_20
Optionale Parameter:
-
- response
- (true|false) bestimmt ob der API-Aufruf eine Response zurückgibt
-
- textupdatemode
- bestimmt wie Textbausteine für den gegebenen Kunden aktualisiert werden können
- default: Standardtexte aus Voreinstellungen
- customer: Texte wie im Kunden hinterlegt
- none: Texte lassen
-
- paymentupdatemode
- bestimmt ob die Zahlungskonditionen des Projekts oder des Kunden maßgeblich sind
-
- default: Zahlungsbedingungen mit den aus dem Kunden hinterlegten Werten überschreiben
- none: Werte aus dem Projekt stehen lassen
-
- update
- (true|false) - bestimmt ob ein bestehender Datensatz aktualisiert wird, hierbei ist der zusätzliche Parameter AuftragsNr (ProjektNr e.g. PK-0003) zwingend erforderlich
Konkretes Beispiel:
http://meinServer:8080/4DAction/api_put_project?token=41356A67726F4D219330ED924AE68E63&AuftragsNr=S019&update=true&Bauvorhaben=Altbau&Bezeichnung=kleines%20Nebenprojekt&textupdatemode=0&paymentupdatemode=1&response=true
In der JSON-Rückmeldung wird auch die neue vergebene AuftragsNr zurückgeliefert:
{"success":true,"error":"","wasUpdate":false,"AuftragsNr":"S014","processingTime":7819,"errorMsg":""}