API - Projekte

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":""}

Methode: api_put_projectHilfe
Hier den Host zum Profacto-Webserver eintragen
Hier das Token für Projekte-API einfügen

Name 1 des Kunden-Eintrags erfassen