Aufgaben

App-Kennung: projektsyn 51 Tools: 21 lesen, 14 anlegen, 10 ändern, 6 löschen Automatisch aus dem Code erzeugt

Jedes Tool rufst du mit POST /api/app-tools und dem Tool-Namen auf. Klapp ein Tool auf, um Eingabefelder, nötige Rechte und eine Beispiel-Anfrage zu sehen. Ob dein API-Key ein Tool nutzen darf, zeigt der Katalog deiner Instanz (App-Tools-API).

Wie die App in der Oberfläche funktioniert, steht in der Hilfe unter Aufgaben.

51 Tools

Datenobjekte

Die Standard-Aktionen je Datenobjekt: list (suchen und blättern), get (einen Datensatz lesen), create, update und delete. Nicht jedes Objekt bietet alle fünf an.

Aufgaben (ProjektSyn) projektsyn.ticket.*

projektsyn.ticket.list Lesen Liste/Suche: Aufgaben (ProjektSyn)
Rechte
Ticket lesen
Datenklassen
C (vertraulich)
FeldTypPflichtBeschreibung
search string nein Freitextsuche
filters object nein Feld=Wert-Filter
limit integer nein
offset integer nein
orderBy string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.ticket.list",
  "input": {}
}
projektsyn.ticket.get Lesen Detail: Aufgaben (ProjektSyn)
Rechte
Ticket lesen
Datenklassen
C (vertraulich)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.ticket.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.ticket.create Anlegen Bestätigung Anlegen: Aufgaben (ProjektSyn)
Rechte
Ticket anlegen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
titel string ja
beschreibung string nein
prioritaet string nein Werte: kritisch, hoch, normal, niedrig
deadline string nein
projektId string nein
statusId string nein
crmGbzId string nein
assigneeIds string nein
geschaetzteDauer number nein
herkunftVorlageId string nein
tags string nein
fortschritt number nein
startDatum string nein
endeDatum string nein
abhaengigkeitTicketIds string nein
ownerType string nein
ownerId string nein
aktivitaetsTyp string nein Werte: anruf, mail, termin, notiz, aufgabe
erledigt boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.ticket.create",
  "input": {
    "titel": "<titel>"
  }
}
projektsyn.ticket.update Ändern Bestätigung Ändern: Aufgaben (ProjektSyn)
Rechte
Ticket ändern
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
titel string nein
beschreibung string nein
prioritaet string nein Werte: kritisch, hoch, normal, niedrig
deadline string nein
projektId string nein
statusId string nein
crmGbzId string nein
assigneeIds string nein
geschaetzteDauer number nein
herkunftVorlageId string nein
tags string nein
fortschritt number nein
startDatum string nein
endeDatum string nein
abhaengigkeitTicketIds string nein
ownerType string nein
ownerId string nein
aktivitaetsTyp string nein Werte: anruf, mail, termin, notiz, aufgabe
erledigt boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.ticket.update",
  "input": {
    "id": "<id>"
  }
}
projektsyn.ticket.delete Löschen Bestätigung Löschen: Aufgaben (ProjektSyn)
Rechte
Ticket löschen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.ticket.delete",
  "input": {
    "id": "<id>"
  }
}

Aufgaben-Vorlagen (ProjektSyn) projektsyn.vorlage.*

projektsyn.vorlage.list Lesen Liste/Suche: Aufgaben-Vorlagen (ProjektSyn)
Rechte
Vorlage lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
search string nein Freitextsuche
filters object nein Feld=Wert-Filter
limit integer nein
offset integer nein
orderBy string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.vorlage.list",
  "input": {}
}
projektsyn.vorlage.get Lesen Detail: Aufgaben-Vorlagen (ProjektSyn)
Rechte
Vorlage lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.vorlage.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.vorlage.create Anlegen Bestätigung Anlegen: Aufgaben-Vorlagen (ProjektSyn)
Rechte
Vorlage anlegen
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
titel string ja
beschreibung string nein
prioritaet string nein Werte: kritisch, hoch, normal, niedrig
kategorie string nein
fristTage number nein
fristZeitpunkt string nein Werte: vor_datum, nach_datum
pflichtaufgabe boolean nein
geschaetzteDauer number nein
url string nein
tags string nein
farbe string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.vorlage.create",
  "input": {
    "titel": "<titel>"
  }
}
projektsyn.vorlage.update Ändern Bestätigung Ändern: Aufgaben-Vorlagen (ProjektSyn)
Rechte
Vorlage ändern
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
titel string nein
beschreibung string nein
prioritaet string nein Werte: kritisch, hoch, normal, niedrig
kategorie string nein
fristTage number nein
fristZeitpunkt string nein Werte: vor_datum, nach_datum
pflichtaufgabe boolean nein
geschaetzteDauer number nein
url string nein
tags string nein
farbe string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.vorlage.update",
  "input": {
    "id": "<id>"
  }
}

Kanban-Spalten (ProjektSyn) projektsyn.status_spalte.*

projektsyn.status_spalte.list Lesen Liste/Suche: Kanban-Spalten (ProjektSyn)
Rechte
Projekt lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
search string nein Freitextsuche
filters object nein Feld=Wert-Filter
limit integer nein
offset integer nein
orderBy string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.status_spalte.list",
  "input": {}
}
projektsyn.status_spalte.get Lesen Detail: Kanban-Spalten (ProjektSyn)
Rechte
Projekt lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.status_spalte.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.status_spalte.create Anlegen Bestätigung Anlegen: Kanban-Spalten (ProjektSyn)
Rechte
Projekt ändern
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
projektId string ja
name string ja
position number nein
farbe string nein
icon string nein
istFakturierung boolean nein
istAbgeschlossen boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.status_spalte.create",
  "input": {
    "projektId": "<projektId>",
    "name": "<name>"
  }
}
projektsyn.status_spalte.update Ändern Bestätigung Ändern: Kanban-Spalten (ProjektSyn)
Rechte
Projekt ändern
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
projektId string nein
name string nein
position number nein
farbe string nein
icon string nein
istFakturierung boolean nein
istAbgeschlossen boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.status_spalte.update",
  "input": {
    "id": "<id>"
  }
}
projektsyn.status_spalte.delete Löschen Bestätigung Löschen: Kanban-Spalten (ProjektSyn)
Rechte
Projekt ändern
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.status_spalte.delete",
  "input": {
    "id": "<id>"
  }
}

Projekte (ProjektSyn) projektsyn.projekt.*

projektsyn.projekt.list Lesen Liste/Suche: Projekte (ProjektSyn)
Rechte
Projekt lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
search string nein Freitextsuche
filters object nein Feld=Wert-Filter
limit integer nein
offset integer nein
orderBy string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt.list",
  "input": {}
}
projektsyn.projekt.get Lesen Detail: Projekte (ProjektSyn)
Rechte
Projekt lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.projekt.create Anlegen Bestätigung Anlegen: Projekte (ProjektSyn)
Rechte
Projekt anlegen
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
name string ja
beschreibung string nein
farbe string nein
defaultView string nein Werte: liste, kanban, kalender, scheduler, gantt
ownerType string nein
ownerId string nein
ownerLabel string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt.create",
  "input": {
    "name": "<name>"
  }
}
projektsyn.projekt.update Ändern Bestätigung Ändern: Projekte (ProjektSyn)
Rechte
Projekt ändern
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
name string nein
beschreibung string nein
farbe string nein
defaultView string nein Werte: liste, kanban, kalender, scheduler, gantt
ownerType string nein
ownerId string nein
ownerLabel string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt.update",
  "input": {
    "id": "<id>"
  }
}
projektsyn.projekt.delete Löschen Bestätigung Löschen: Projekte (ProjektSyn)
Rechte
Projekt löschen
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt.delete",
  "input": {
    "id": "<id>"
  }
}

Projektvorlagen (ProjektSyn) projektsyn.projektvorlage.*

projektsyn.projektvorlage.list Lesen Liste/Suche: Projektvorlagen (ProjektSyn)
Rechte
Vorlage lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
search string nein Freitextsuche
filters object nein Feld=Wert-Filter
limit integer nein
offset integer nein
orderBy string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projektvorlage.list",
  "input": {}
}
projektsyn.projektvorlage.get Lesen Detail: Projektvorlagen (ProjektSyn)
Rechte
Vorlage lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projektvorlage.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.projektvorlage.create Anlegen Bestätigung Anlegen: Projektvorlagen (ProjektSyn)
Rechte
Vorlage anlegen
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
titel string ja
beschreibung string nein
kategorie string nein
gruppierung string nein
farbe string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projektvorlage.create",
  "input": {
    "titel": "<titel>"
  }
}
projektsyn.projektvorlage.update Ändern Bestätigung Ändern: Projektvorlagen (ProjektSyn)
Rechte
Vorlage ändern
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
titel string nein
beschreibung string nein
kategorie string nein
gruppierung string nein
farbe string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projektvorlage.update",
  "input": {
    "id": "<id>"
  }
}

Zeitbuchungen (ProjektSyn) projektsyn.zeitbuchung.*

projektsyn.zeitbuchung.list Lesen Liste/Suche: Zeitbuchungen (ProjektSyn)
Rechte
Zeitbuchung lesen
Datenklassen
C (vertraulich)
FeldTypPflichtBeschreibung
search string nein Freitextsuche
filters object nein Feld=Wert-Filter
limit integer nein
offset integer nein
orderBy string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.zeitbuchung.list",
  "input": {}
}
projektsyn.zeitbuchung.get Lesen Detail: Zeitbuchungen (ProjektSyn)
Rechte
Zeitbuchung lesen
Datenklassen
C (vertraulich)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.zeitbuchung.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.zeitbuchung.create Anlegen Bestätigung Anlegen: Zeitbuchungen (ProjektSyn)
Rechte
Zeitbuchung anlegen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
ticketId string ja
datum string ja
start string nein
ende string nein
dauer number ja
notiz string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.zeitbuchung.create",
  "input": {
    "ticketId": "<ticketId>",
    "datum": "<datum>",
    "dauer": 1
  }
}
projektsyn.zeitbuchung.update Ändern Bestätigung Ändern: Zeitbuchungen (ProjektSyn)
Rechte
Zeitbuchung ändern
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
ticketId string nein
datum string nein
start string nein
ende string nein
dauer number nein
notiz string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.zeitbuchung.update",
  "input": {
    "id": "<id>"
  }
}

Wertelisten

Auswahllisten der App wie Status, Arten oder Kategorien. Du pflegst sie mit denselben fünf Aktionen. Die Werte (code) nutzt du in den Feldern der Datenobjekte.

Gruppierungen projektsyn.gruppierungen.* list · get · create · update · delete
projektsyn.gruppierungen.list Lesen Liste/Suche: Katalog „Gruppierungen" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.gruppierungen.list",
  "input": {}
}
projektsyn.gruppierungen.get Lesen Detail: Katalog „Gruppierungen" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.gruppierungen.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.gruppierungen.create Anlegen Bestätigung Anlegen: Katalog „Gruppierungen" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.gruppierungen.create",
  "input": {
    "label": "<label>"
  }
}
projektsyn.gruppierungen.update Ändern Bestätigung Ändern: Katalog „Gruppierungen" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.gruppierungen.update",
  "input": {
    "id": "<id>"
  }
}
projektsyn.gruppierungen.delete Löschen Bestätigung Löschen: Katalog „Gruppierungen" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.gruppierungen.delete",
  "input": {
    "id": "<id>"
  }
}
Kategorien projektsyn.kategorien.* list · get · create · update · delete
projektsyn.kategorien.list Lesen Liste/Suche: Katalog „Kategorien" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.kategorien.list",
  "input": {}
}
projektsyn.kategorien.get Lesen Detail: Katalog „Kategorien" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.kategorien.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.kategorien.create Anlegen Bestätigung Anlegen: Katalog „Kategorien" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.kategorien.create",
  "input": {
    "label": "<label>"
  }
}
projektsyn.kategorien.update Ändern Bestätigung Ändern: Katalog „Kategorien" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.kategorien.update",
  "input": {
    "id": "<id>"
  }
}
projektsyn.kategorien.delete Löschen Bestätigung Löschen: Katalog „Kategorien" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.kategorien.delete",
  "input": {
    "id": "<id>"
  }
}
Tags projektsyn.tags.* list · get · create · update · delete
projektsyn.tags.list Lesen Liste/Suche: Katalog „Tags" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.tags.list",
  "input": {}
}
projektsyn.tags.get Lesen Detail: Katalog „Tags" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.tags.get",
  "input": {
    "id": "<id>"
  }
}
projektsyn.tags.create Anlegen Bestätigung Anlegen: Katalog „Tags" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.tags.create",
  "input": {
    "label": "<label>"
  }
}
projektsyn.tags.update Ändern Bestätigung Ändern: Katalog „Tags" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.tags.update",
  "input": {
    "id": "<id>"
  }
}
projektsyn.tags.delete Löschen Bestätigung Löschen: Katalog „Tags" (projektsyn)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.tags.delete",
  "input": {
    "id": "<id>"
  }
}

Weitere Aktionen

Eigene Aktionen der App, zum Beispiel Auswertungen, Versand, Zuordnungen oder Abläufe über mehrere Datensätze.

projektsyn.book_time Anlegen Bestätigung Bucht Zeit auf eine bestehende Aufgabe
Rechte
Ticket lesenZeitbuchung anlegen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
Datenschutz
Bucht Arbeitszeit fuer den aktuellen Nutzer auf eine tenant-interne Aufgabe.
FeldTypPflichtBeschreibung
ticketId string ja
hours number ja
date string nein ISO-Datum YYYY-MM-DD, Default heute
start string nein HH:MM. Ohne Angabe beginnt die Buchung im Anschluss an die letzte eigene Buchung des Tages, sonst 09:00
note string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.book_time",
  "input": {
    "ticketId": "<ticketId>",
    "hours": 1
  }
}
projektsyn.book_time_on_customer Anlegen Bestätigung Bucht Zeit auf ein CRM-Konto und erzeugt dafuer eine verknuepfte Aufgabe
Rechte
crm: Konto lesenTicket anlegenZeitbuchung anlegen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
Datenschutz
Sucht ein CRM-Konto im aktiven Tenant. Bei mehreren Treffern wird nicht gebucht, sondern Auswahl angefordert.
FeldTypPflichtBeschreibung
customerId string nein
customerSearch string nein Suchbegriff, wenn customerId unbekannt ist
customerName string nein
kunde string nein
hours number ja
date string nein ISO-Datum YYYY-MM-DD, Default heute
start string nein HH:MM. Ohne Angabe beginnt die Buchung im Anschluss an die letzte eigene Buchung des Tages, sonst 09:00
title string nein
note string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.book_time_on_customer",
  "input": {
    "hours": 1
  }
}
projektsyn.erfahrungs_report Lesen PDCA-Check / Wissensdatenbank: je Aufgaben-Vorlage Plan (geschaetzteDauer) vs.

PDCA-Check / Wissensdatenbank: je Aufgaben-Vorlage Plan (geschaetzteDauer) vs. Do (Ø gebuchte Ist-Zeit), Instanzen, Erledigt-Quote, Varianz, Optimierungs-Flags. Plus promote_kandidaten = wiederkehrende Aufgaben aus ad-hoc/allgemeinen Projekten OHNE Vorlagen-Herkunft (mit Ø-Ist-Zeit) als Kandidaten für neue Vorlagen. Basis fuer ACT: Schaetzungen korrigieren + Vorlagen erweitern. Aussagekraft waechst mit Instanzen + Zeitbuchungen.

Rechte
Ticket lesen
Datenklassen
C (vertraulich)
FeldTypPflichtBeschreibung
min_instanzen number nein Nur Vorlagen-Aufgaben mit mindestens N Instanzen (Default 1).
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.erfahrungs_report",
  "input": {}
}
projektsyn.instantiate_projektvorlage Anlegen Bestätigung Erstellt aus einer Projektvorlage (Bündel) ein neues Projekt mit allen gebündelten Aufgaben und hängt es …

Erstellt aus einer Projektvorlage (Bündel) ein neues Projekt mit allen gebündelten Aufgaben und hängt es optional an einen Datensatz (CRM-Konto via crmGbzId, oder beliebig via ownerType+ownerId).

Rechte
Projekt anlegenTicket anlegenVorlage lesen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
Datenschutz
Legt ein Projekt + Aufgaben im aktiven Tenant an, optional verknüpft mit einem Datensatz.
FeldTypPflichtBeschreibung
projektvorlageId string ja ID der Projektvorlage (ChecklistenVorlage)
name string nein Projektname (Default: Vorlagentitel)
crmGbzId string nein CRM-Konto-ID, Projekt + Aufgaben daran hängen
ownerType string nein Generischer Owner-Typ (z.B. modul.entitaet)
ownerId string nein Generische Owner-Datensatz-ID
basisDatum string nein ISO-Datum für Frist-Berechnung der Aufgaben
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.instantiate_projektvorlage",
  "input": {
    "projektvorlageId": "<projektvorlageId>"
  }
}
projektsyn.instantiate_vorlage Anlegen Bestätigung Erstellt ein Ticket aus einer Vorlage
Rechte
Vorlage lesenTicket anlegen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
Datenschutz
Erstellt eine Aufgabe aus einer tenant-internen Vorlage.
FeldTypPflichtBeschreibung
vorlageId string ja
projektId string nein
basisDatum string nein ISO-Datum fuer Frist-Berechnung
crmGbzId string nein
ownerType string nein
ownerId string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.instantiate_vorlage",
  "input": {
    "vorlageId": "<vorlageId>"
  }
}
projektsyn.projekt_zu_vorlage Anlegen Bestätigung PDCA-Act: leitet aus einem echten Projekt eine Projekt-Vorlage + Aufgaben-Vorlagen ab (Rueckrichtung …

PDCA-Act: leitet aus einem echten Projekt eine Projekt-Vorlage + Aufgaben-Vorlagen ab (Rueckrichtung Projekt→Vorlage). Dauer je abgeleiteter Vorlage = gelernte Ist-Zeit (Zeitbuchung), sonst Schaetzung. Fuer den Aufbau des Vorlagen-Pools aus gelebter Praxis.

Rechte
Ticket anlegen
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
Datenschutz
Legt Vorlagen aus vorhandenen Projekt-Aufgaben an (Klasse C, keine Personendaten im Vorlagen-Inhalt).
FeldTypPflichtBeschreibung
projektId string ja Quell-Projekt, aus dem die Vorlage abgeleitet wird.
name string nein Name der neuen Projekt-Vorlage (Default: "Vorlage: <Projektname>").
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt_zu_vorlage",
  "input": {
    "projektId": "<projektId>"
  }
}
projektsyn.projekt.freigabe_list Lesen Listet die Mandanten, fuer die ein Projekt freigegeben ist, PLUS die moeglichen Ziele (alle echten Mandanten).

Listet die Mandanten, fuer die ein Projekt freigegeben ist, PLUS die moeglichen Ziele (alle echten Mandanten). Fuer das Mandanten-Multiselect am Projekt. Mandantenuebergreifendes PM: 1:1 wie crm.konto.freigabe.

Rechte
Projekt lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
projektId string ja Projekt-ID (projektsyn_projekte.id).
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt.freigabe_list",
  "input": {
    "projektId": "<projektId>"
  }
}
projektsyn.projekt.freigabe_set Ändern Bestätigung Setzt die Mandanten, fuer die ein Projekt freigegeben ist (Replace-Semantik; nur der Hauptmandant und nur am …

Setzt die Mandanten, fuer die ein Projekt freigegeben ist (Replace-Semantik; nur der Hauptmandant und nur am eigenen Projekt). Das Ziel-Haus sieht dann das Projekt und dessen Aufgaben und kann Aufgaben an Nutzer beider Mandanten zuweisen.

Rechte
Projekt ändern
Datenklassen
C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
Datenschutz
Macht ein Projekt inkl. Aufgaben fuer einen fremden Mandanten sichtbar und bearbeitbar. Nur Hauptmandant, nur mit vertraglicher Grundlage.
FeldTypPflichtBeschreibung
projektId string ja Projekt-ID (projektsyn_projekte.id).
zielTenantIds string[] nein Ziel-Tenant-IDs. Leer = alle Freigaben entfernen.
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.projekt.freigabe_set",
  "input": {
    "projektId": "<projektId>"
  }
}
projektsyn.wochen_report Lesen Wochen-Planungs-Report: offene Aufgaben nach Faelligkeit gebuendelt (ueberfaellig / diese_woche / …

Wochen-Planungs-Report: offene Aufgaben nach Faelligkeit gebuendelt (ueberfaellig / diese_woche / naechste_woche / ohne_datum / spaeter) + KPIs + Auslastung pro Verantwortlichem (offen, ueberfaellig, Stunden, Prio hoch). Fuer die Wochenplanung/-organisation. Umplanen dann via projektsyn_ticket_update.

Rechte
Ticket lesen
Datenklassen
C (vertraulich)
FeldTypPflichtBeschreibung
nur_ich boolean nein true = nur Aufgaben des aktuellen Nutzers.
userId string nein Auf einen bestimmten Verantwortlichen filtern (User-ID). nur_ich hat Vorrang.
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "projektsyn.wochen_report",
  "input": {}
}

Als Klartext für KI-Assistenten: diese App, alle Apps und Artikel zur API in einer Datei: /api/llms.txt