Kontakte
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 CRM.
Kein Tool passt zu deiner Eingabe.
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.
Anrufe (CRM) crm.anruf.*
crm.anruf.list Lesen Liste/Suche: Anrufe (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "crm.anruf.list",
"input": {}
} Kontakte (CRM) crm.kontakt.*
crm.kontakt.list Lesen Liste/Suche: Kontakte (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "crm.kontakt.list",
"input": {}
} crm.kontakt.get Lesen Detail: Kontakte (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.kontakt.get",
"input": {
"id": "<id>"
}
} crm.kontakt.create Anlegen Bestätigung Anlegen: Kontakte (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoNummer | string | nein | Verweis auf crm.konto.nummer (optional; wenn angegeben, muss das Konto existieren). Leer = eigenständiger Kontakt ohne Firma. |
email | string | nein | Dedup-Schlüssel (wenn vorhanden). Über update korrigierbar. |
anrede | string | nein | |
vorname | string | nein | |
nachname | string | nein | |
funktion | string | nein | |
abteilung | string | nein | |
telefon | string | nein | |
mobil | string | nein | |
kontaktart | string | nein | |
bemerkung | string | nein | |
idQuelle | string | nein | Original-ID aus Altsystem (Datensatzkennung) → Person-Kern intrexxSourceId; präziser Dedup-/Auflöse-Schlüssel. |
{
"name": "crm.kontakt.create",
"input": {}
} crm.kontakt.update Ändern Bestätigung Ändern: Kontakte (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
kontoNummer | string | nein | Verweis auf crm.konto.nummer (optional; wenn angegeben, muss das Konto existieren). Leer = eigenständiger Kontakt ohne Firma. |
email | string | nein | Dedup-Schlüssel (wenn vorhanden). Über update korrigierbar. |
anrede | string | nein | |
vorname | string | nein | |
nachname | string | nein | |
funktion | string | nein | |
abteilung | string | nein | |
telefon | string | nein | |
mobil | string | nein | |
kontaktart | string | nein | |
bemerkung | string | nein |
{
"name": "crm.kontakt.update",
"input": {
"id": "<id>"
}
} crm.kontakt.delete Löschen Bestätigung Löschen: Kontakte (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.kontakt.delete",
"input": {
"id": "<id>"
}
} Konten (CRM) crm.konto.*
crm.konto.list Lesen Liste/Suche: Konten (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "crm.konto.list",
"input": {}
} crm.konto.get Lesen Detail: Konten (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.konto.get",
"input": {
"id": "<id>"
}
} crm.konto.create Anlegen Bestätigung Anlegen: Konten (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
nummer | string | nein | Natürlicher Schlüssel für Dedup |
name | string | ja | |
gbzTyp | string | nein | Werte: firma, person |
art | string | nein | |
email | string | nein | |
telefon | string | nein | |
mobil | string | nein | |
url | string | nein | |
strasse | string | nein | |
plz | string | nein | |
ort | string | nein | |
land | string | nein | |
bundesland | string | nein | Code aus core.bundesland, z.B. he. Ein Klarname wie Hessen wird beim Schreiben auf den Code übersetzt. Filterbar über crm_konto_list filters.bundesland (Code, Klarname oder Komma-Liste). |
branche | string | nein | |
bemerkung | string | nein | |
lifecycleStage | string | nein | Tenantbezogener Code aus crm.lifecycle_stage; Capture-Import setzt lead |
leadStatus | string | nein | Capture-Import setzt zu_pruefen (Nachbearbeiten) |
{
"name": "crm.konto.create",
"input": {
"name": "<name>"
}
} crm.konto.update Ändern Bestätigung Ändern: Konten (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
name | string | nein | |
gbzTyp | string | nein | Werte: firma, person |
art | string | nein | |
email | string | nein | |
telefon | string | nein | |
mobil | string | nein | |
url | string | nein | |
strasse | string | nein | |
plz | string | nein | |
ort | string | nein | |
land | string | nein | |
bundesland | string | nein | Code aus core.bundesland, z.B. he. Ein Klarname wie Hessen wird beim Schreiben auf den Code übersetzt. Filterbar über crm_konto_list filters.bundesland (Code, Klarname oder Komma-Liste). |
branche | string | nein | |
bemerkung | string | nein | |
lifecycleStage | string | nein | Tenantbezogener Code aus crm.lifecycle_stage; Capture-Import setzt lead |
leadStatus | string | nein | Capture-Import setzt zu_pruefen (Nachbearbeiten) |
{
"name": "crm.konto.update",
"input": {
"id": "<id>"
}
} Kundenobjekte crm.objekt.*
crm.objekt.list Lesen Liste/Suche: Kundenobjekte
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "crm.objekt.list",
"input": {}
} crm.objekt.get Lesen Detail: Kundenobjekte
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.objekt.get",
"input": {
"id": "<id>"
}
} crm.objekt.create Anlegen Bestätigung Anlegen: Kundenobjekte
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | ja | |
nummer | string | nein | |
name | string | ja | |
art | string | nein | |
strasse | string | nein | |
hausnummer | string | nein | |
plz | string | nein | |
ort | string | nein | |
land | string | nein | |
bundesland | string | nein | |
latitude | number | nein | |
longitude | number | nein | |
info | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.objekt.create",
"input": {
"kontoId": "<kontoId>",
"name": "<name>"
}
} crm.objekt.update Ändern Bestätigung Ändern: Kundenobjekte
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
kontoId | string | nein | |
nummer | string | nein | |
name | string | nein | |
art | string | nein | |
strasse | string | nein | |
hausnummer | string | nein | |
plz | string | nein | |
ort | string | nein | |
land | string | nein | |
bundesland | string | nein | |
latitude | number | nein | |
longitude | number | nein | |
info | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.objekt.update",
"input": {
"id": "<id>"
}
} crm.objekt.delete Löschen Bestätigung Löschen: Kundenobjekte
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.objekt.delete",
"input": {
"id": "<id>"
}
} Links (CRM) crm.link.*
crm.link.list Lesen Liste/Suche: Links (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "crm.link.list",
"input": {}
} crm.link.get Lesen Detail: Links (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.link.get",
"input": {
"id": "<id>"
}
} crm.link.create Anlegen Bestätigung Anlegen: Links (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoNummer | string | nein | Owner = Konto (crm.konto.nummer). Alternativ kontaktQuelle/kontaktEmail für Kontakt-Owner. |
kontaktQuelle | string | nein | Owner = Kontakt: Quell-Kennung (Person intrexxSourceId). |
kontaktEmail | string | nein | Owner = Kontakt: Fallback-Auflösung über E-Mail. |
typ | string | nein | Link-Typ (Default: website). Werte: linkedin, xing, website, instagram, facebook, xtwitter, youtube, sonstige |
url | string | ja | |
label | string | nein | |
idQuelle | string | nein | Dedup-Schlüssel für idempotenten Re-Import (→ crm_link.intrexxSourceId). |
{
"name": "crm.link.create",
"input": {
"url": "<url>"
}
} Potenziale / Deals (CRM) crm.potenzial.*
crm.potenzial.list Lesen Liste/Suche: Potenziale / Deals (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "crm.potenzial.list",
"input": {}
} crm.potenzial.get Lesen Detail: Potenziale / Deals (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.potenzial.get",
"input": {
"id": "<id>"
}
} crm.potenzial.create Anlegen Bestätigung Anlegen: Potenziale / Deals (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoNummer | string | ja | Verweis auf crm.konto.nummer, der Deal hängt an diesem Konto (muss existieren). |
bezeichnung | string | ja | Name des Deals/Potenzials. |
leadStatus | string | nein | Deal-Pipeline-Stufe (Default: lead). Werte: lead, qualifiziert, angebot, verhandlung, gewonnen, verloren |
potential | number | nein | Geschätztes Volumen in Euro. |
qualitaet | number | nein | Abschlusswahrscheinlichkeit 0-100. |
bereich | string | nein | |
bemerkung | string | nein |
{
"name": "crm.potenzial.create",
"input": {
"kontoNummer": "<kontoNummer>",
"bezeichnung": "<bezeichnung>"
}
} crm.potenzial.update Ändern Bestätigung Ändern: Potenziale / Deals (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
kontoNummer | string | nein | Verweis auf crm.konto.nummer, der Deal hängt an diesem Konto (muss existieren). |
bezeichnung | string | nein | Name des Deals/Potenzials. |
leadStatus | string | nein | Deal-Pipeline-Stufe (Default: lead). Werte: lead, qualifiziert, angebot, verhandlung, gewonnen, verloren |
potential | number | nein | Geschätztes Volumen in Euro. |
qualitaet | number | nein | Abschlusswahrscheinlichkeit 0-100. |
bereich | string | nein | |
bemerkung | string | nein |
{
"name": "crm.potenzial.update",
"input": {
"id": "<id>"
}
} crm.potenzial.delete Löschen Bestätigung Löschen: Potenziale / Deals (CRM)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.potenzial.delete",
"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.
Abteilungen crm.abteilung.* list · get · create · update · delete
crm.abteilung.list Lesen Liste/Suche: Katalog „Abteilungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.abteilung.list",
"input": {}
} crm.abteilung.get Lesen Detail: Katalog „Abteilungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.abteilung.get",
"input": {
"id": "<id>"
}
} crm.abteilung.create Anlegen Bestätigung Anlegen: Katalog „Abteilungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.abteilung.create",
"input": {
"label": "<label>"
}
} crm.abteilung.update Ändern Bestätigung Ändern: Katalog „Abteilungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.abteilung.update",
"input": {
"id": "<id>"
}
} crm.abteilung.delete Löschen Bestätigung Löschen: Katalog „Abteilungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.abteilung.delete",
"input": {
"id": "<id>"
}
} Bereiche crm.bereich.* list · get · create · update · delete
crm.bereich.list Lesen Liste/Suche: Katalog „Bereiche" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.bereich.list",
"input": {}
} crm.bereich.get Lesen Detail: Katalog „Bereiche" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.bereich.get",
"input": {
"id": "<id>"
}
} crm.bereich.create Anlegen Bestätigung Anlegen: Katalog „Bereiche" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.bereich.create",
"input": {
"label": "<label>"
}
} crm.bereich.update Ändern Bestätigung Ändern: Katalog „Bereiche" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.bereich.update",
"input": {
"id": "<id>"
}
} crm.bereich.delete Löschen Bestätigung Löschen: Katalog „Bereiche" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.bereich.delete",
"input": {
"id": "<id>"
}
} Beziehungsstatus crm.beziehungsstatus.* list · get · create · update · delete
crm.beziehungsstatus.list Lesen Liste/Suche: Katalog „Beziehungsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.beziehungsstatus.list",
"input": {}
} crm.beziehungsstatus.get Lesen Detail: Katalog „Beziehungsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.beziehungsstatus.get",
"input": {
"id": "<id>"
}
} crm.beziehungsstatus.create Anlegen Bestätigung Anlegen: Katalog „Beziehungsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.beziehungsstatus.create",
"input": {
"label": "<label>"
}
} crm.beziehungsstatus.update Ändern Bestätigung Ändern: Katalog „Beziehungsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.beziehungsstatus.update",
"input": {
"id": "<id>"
}
} crm.beziehungsstatus.delete Löschen Bestätigung Löschen: Katalog „Beziehungsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.beziehungsstatus.delete",
"input": {
"id": "<id>"
}
} Branchen crm.branche.* list · get · create · update · delete
crm.branche.list Lesen Liste/Suche: Katalog „Branchen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.branche.list",
"input": {}
} crm.branche.get Lesen Detail: Katalog „Branchen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.branche.get",
"input": {
"id": "<id>"
}
} crm.branche.create Anlegen Bestätigung Anlegen: Katalog „Branchen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.branche.create",
"input": {
"label": "<label>"
}
} crm.branche.update Ändern Bestätigung Ändern: Katalog „Branchen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.branche.update",
"input": {
"id": "<id>"
}
} crm.branche.delete Löschen Bestätigung Löschen: Katalog „Branchen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.branche.delete",
"input": {
"id": "<id>"
}
} Buying-Rolle crm.buying_rolle.* list · get · create · update · delete
crm.buying_rolle.list Lesen Liste/Suche: Katalog „Buying-Rolle" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.buying_rolle.list",
"input": {}
} crm.buying_rolle.get Lesen Detail: Katalog „Buying-Rolle" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.buying_rolle.get",
"input": {
"id": "<id>"
}
} crm.buying_rolle.create Anlegen Bestätigung Anlegen: Katalog „Buying-Rolle" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.buying_rolle.create",
"input": {
"label": "<label>"
}
} crm.buying_rolle.update Ändern Bestätigung Ändern: Katalog „Buying-Rolle" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.buying_rolle.update",
"input": {
"id": "<id>"
}
} crm.buying_rolle.delete Löschen Bestätigung Löschen: Katalog „Buying-Rolle" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.buying_rolle.delete",
"input": {
"id": "<id>"
}
} Datenherkunft crm.datenherkunft.* list · get · create · update · delete
crm.datenherkunft.list Lesen Liste/Suche: Katalog „Datenherkunft" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.datenherkunft.list",
"input": {}
} crm.datenherkunft.get Lesen Detail: Katalog „Datenherkunft" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.datenherkunft.get",
"input": {
"id": "<id>"
}
} crm.datenherkunft.create Anlegen Bestätigung Anlegen: Katalog „Datenherkunft" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.datenherkunft.create",
"input": {
"label": "<label>"
}
} crm.datenherkunft.update Ändern Bestätigung Ändern: Katalog „Datenherkunft" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.datenherkunft.update",
"input": {
"id": "<id>"
}
} crm.datenherkunft.delete Löschen Bestätigung Löschen: Katalog „Datenherkunft" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.datenherkunft.delete",
"input": {
"id": "<id>"
}
} Fachrichtungen crm.fachrichtung.* list · get · create · update · delete
crm.fachrichtung.list Lesen Liste/Suche: Katalog „Fachrichtungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.fachrichtung.list",
"input": {}
} crm.fachrichtung.get Lesen Detail: Katalog „Fachrichtungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.fachrichtung.get",
"input": {
"id": "<id>"
}
} crm.fachrichtung.create Anlegen Bestätigung Anlegen: Katalog „Fachrichtungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.fachrichtung.create",
"input": {
"label": "<label>"
}
} crm.fachrichtung.update Ändern Bestätigung Ändern: Katalog „Fachrichtungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.fachrichtung.update",
"input": {
"id": "<id>"
}
} crm.fachrichtung.delete Löschen Bestätigung Löschen: Katalog „Fachrichtungen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.fachrichtung.delete",
"input": {
"id": "<id>"
}
} Funktionen crm.funktion.* list · get · create · update · delete
crm.funktion.list Lesen Liste/Suche: Katalog „Funktionen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.funktion.list",
"input": {}
} crm.funktion.get Lesen Detail: Katalog „Funktionen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.funktion.get",
"input": {
"id": "<id>"
}
} crm.funktion.create Anlegen Bestätigung Anlegen: Katalog „Funktionen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.funktion.create",
"input": {
"label": "<label>"
}
} crm.funktion.update Ändern Bestätigung Ändern: Katalog „Funktionen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.funktion.update",
"input": {
"id": "<id>"
}
} crm.funktion.delete Löschen Bestätigung Löschen: Katalog „Funktionen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.funktion.delete",
"input": {
"id": "<id>"
}
} Kommunikationsstil crm.kommunikationsstil.* list · get · create · update · delete
crm.kommunikationsstil.list Lesen Liste/Suche: Katalog „Kommunikationsstil" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.kommunikationsstil.list",
"input": {}
} crm.kommunikationsstil.get Lesen Detail: Katalog „Kommunikationsstil" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.kommunikationsstil.get",
"input": {
"id": "<id>"
}
} crm.kommunikationsstil.create Anlegen Bestätigung Anlegen: Katalog „Kommunikationsstil" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.kommunikationsstil.create",
"input": {
"label": "<label>"
}
} crm.kommunikationsstil.update Ändern Bestätigung Ändern: Katalog „Kommunikationsstil" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.kommunikationsstil.update",
"input": {
"id": "<id>"
}
} crm.kommunikationsstil.delete Löschen Bestätigung Löschen: Katalog „Kommunikationsstil" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.kommunikationsstil.delete",
"input": {
"id": "<id>"
}
} Kontaktart crm.kontaktart.* list · get · create · update · delete
crm.kontaktart.list Lesen Liste/Suche: Katalog „Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.kontaktart.list",
"input": {}
} crm.kontaktart.get Lesen Detail: Katalog „Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.kontaktart.get",
"input": {
"id": "<id>"
}
} crm.kontaktart.create Anlegen Bestätigung Anlegen: Katalog „Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.kontaktart.create",
"input": {
"label": "<label>"
}
} crm.kontaktart.update Ändern Bestätigung Ändern: Katalog „Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.kontaktart.update",
"input": {
"id": "<id>"
}
} crm.kontaktart.delete Löschen Bestätigung Löschen: Katalog „Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.kontaktart.delete",
"input": {
"id": "<id>"
}
} Konten-Arten crm.arten.* list · get · create · update · delete
crm.arten.list Lesen Liste/Suche: Katalog „Konten-Arten" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.arten.list",
"input": {}
} crm.arten.get Lesen Detail: Katalog „Konten-Arten" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.arten.get",
"input": {
"id": "<id>"
}
} crm.arten.create Anlegen Bestätigung Anlegen: Katalog „Konten-Arten" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.arten.create",
"input": {
"label": "<label>"
}
} crm.arten.update Ändern Bestätigung Ändern: Katalog „Konten-Arten" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.arten.update",
"input": {
"id": "<id>"
}
} crm.arten.delete Löschen Bestätigung Löschen: Katalog „Konten-Arten" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.arten.delete",
"input": {
"id": "<id>"
}
} Konto-Kontaktart crm.gbz_kontaktart.* list · get · create · update · delete
crm.gbz_kontaktart.list Lesen Liste/Suche: Katalog „Konto-Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.gbz_kontaktart.list",
"input": {}
} crm.gbz_kontaktart.get Lesen Detail: Katalog „Konto-Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.gbz_kontaktart.get",
"input": {
"id": "<id>"
}
} crm.gbz_kontaktart.create Anlegen Bestätigung Anlegen: Katalog „Konto-Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.gbz_kontaktart.create",
"input": {
"label": "<label>"
}
} crm.gbz_kontaktart.update Ändern Bestätigung Ändern: Katalog „Konto-Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.gbz_kontaktart.update",
"input": {
"id": "<id>"
}
} crm.gbz_kontaktart.delete Löschen Bestätigung Löschen: Katalog „Konto-Kontaktart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.gbz_kontaktart.delete",
"input": {
"id": "<id>"
}
} Konto-Typen crm.gbztyp.* list · get · create · update · delete
crm.gbztyp.list Lesen Liste/Suche: Katalog „Konto-Typen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.gbztyp.list",
"input": {}
} crm.gbztyp.get Lesen Detail: Katalog „Konto-Typen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.gbztyp.get",
"input": {
"id": "<id>"
}
} crm.gbztyp.create Anlegen Bestätigung Anlegen: Katalog „Konto-Typen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.gbztyp.create",
"input": {
"label": "<label>"
}
} crm.gbztyp.update Ändern Bestätigung Ändern: Katalog „Konto-Typen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.gbztyp.update",
"input": {
"id": "<id>"
}
} crm.gbztyp.delete Löschen Bestätigung Löschen: Katalog „Konto-Typen" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.gbztyp.delete",
"input": {
"id": "<id>"
}
} Kontostatus crm.lifecycle_stage.* list · get · create · update · delete
crm.lifecycle_stage.list Lesen Liste/Suche: Katalog „Kontostatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.lifecycle_stage.list",
"input": {}
} crm.lifecycle_stage.get Lesen Detail: Katalog „Kontostatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.lifecycle_stage.get",
"input": {
"id": "<id>"
}
} crm.lifecycle_stage.create Anlegen Bestätigung Anlegen: Katalog „Kontostatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.lifecycle_stage.create",
"input": {
"label": "<label>"
}
} crm.lifecycle_stage.update Ändern Bestätigung Ändern: Katalog „Kontostatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.lifecycle_stage.update",
"input": {
"id": "<id>"
}
} crm.lifecycle_stage.delete Löschen Bestätigung Löschen: Katalog „Kontostatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.lifecycle_stage.delete",
"input": {
"id": "<id>"
}
} Konzernebene crm.konzernebene.* list · get · create · update · delete
crm.konzernebene.list Lesen Liste/Suche: Katalog „Konzernebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.konzernebene.list",
"input": {}
} crm.konzernebene.get Lesen Detail: Katalog „Konzernebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.konzernebene.get",
"input": {
"id": "<id>"
}
} crm.konzernebene.create Anlegen Bestätigung Anlegen: Katalog „Konzernebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.konzernebene.create",
"input": {
"label": "<label>"
}
} crm.konzernebene.update Ändern Bestätigung Ändern: Katalog „Konzernebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.konzernebene.update",
"input": {
"id": "<id>"
}
} crm.konzernebene.delete Löschen Bestätigung Löschen: Katalog „Konzernebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.konzernebene.delete",
"input": {
"id": "<id>"
}
} Lehrberechtigung crm.lehrberechtigung.* list · get · create · update · delete
crm.lehrberechtigung.list Lesen Liste/Suche: Katalog „Lehrberechtigung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.lehrberechtigung.list",
"input": {}
} crm.lehrberechtigung.get Lesen Detail: Katalog „Lehrberechtigung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.lehrberechtigung.get",
"input": {
"id": "<id>"
}
} crm.lehrberechtigung.create Anlegen Bestätigung Anlegen: Katalog „Lehrberechtigung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.lehrberechtigung.create",
"input": {
"label": "<label>"
}
} crm.lehrberechtigung.update Ändern Bestätigung Ändern: Katalog „Lehrberechtigung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.lehrberechtigung.update",
"input": {
"id": "<id>"
}
} crm.lehrberechtigung.delete Löschen Bestätigung Löschen: Katalog „Lehrberechtigung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.lehrberechtigung.delete",
"input": {
"id": "<id>"
}
} Leitungsebene crm.leitungsebene.* list · get · create · update · delete
crm.leitungsebene.list Lesen Liste/Suche: Katalog „Leitungsebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.leitungsebene.list",
"input": {}
} crm.leitungsebene.get Lesen Detail: Katalog „Leitungsebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.leitungsebene.get",
"input": {
"id": "<id>"
}
} crm.leitungsebene.create Anlegen Bestätigung Anlegen: Katalog „Leitungsebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.leitungsebene.create",
"input": {
"label": "<label>"
}
} crm.leitungsebene.update Ändern Bestätigung Ändern: Katalog „Leitungsebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.leitungsebene.update",
"input": {
"id": "<id>"
}
} crm.leitungsebene.delete Löschen Bestätigung Löschen: Katalog „Leitungsebene" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.leitungsebene.delete",
"input": {
"id": "<id>"
}
} Mail-Status crm.mail_status.* list · get · create · update · delete
crm.mail_status.list Lesen Liste/Suche: Katalog „Mail-Status" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.mail_status.list",
"input": {}
} crm.mail_status.get Lesen Detail: Katalog „Mail-Status" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.mail_status.get",
"input": {
"id": "<id>"
}
} crm.mail_status.create Anlegen Bestätigung Anlegen: Katalog „Mail-Status" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.mail_status.create",
"input": {
"label": "<label>"
}
} crm.mail_status.update Ändern Bestätigung Ändern: Katalog „Mail-Status" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.mail_status.update",
"input": {
"id": "<id>"
}
} crm.mail_status.delete Löschen Bestätigung Löschen: Katalog „Mail-Status" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.mail_status.delete",
"input": {
"id": "<id>"
}
} Mitarbeiterzahl crm.anz_mitarbeiter.* list · get · create · update · delete
crm.anz_mitarbeiter.list Lesen Liste/Suche: Katalog „Mitarbeiterzahl" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.anz_mitarbeiter.list",
"input": {}
} crm.anz_mitarbeiter.get Lesen Detail: Katalog „Mitarbeiterzahl" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.anz_mitarbeiter.get",
"input": {
"id": "<id>"
}
} crm.anz_mitarbeiter.create Anlegen Bestätigung Anlegen: Katalog „Mitarbeiterzahl" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.anz_mitarbeiter.create",
"input": {
"label": "<label>"
}
} crm.anz_mitarbeiter.update Ändern Bestätigung Ändern: Katalog „Mitarbeiterzahl" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.anz_mitarbeiter.update",
"input": {
"id": "<id>"
}
} crm.anz_mitarbeiter.delete Löschen Bestätigung Löschen: Katalog „Mitarbeiterzahl" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.anz_mitarbeiter.delete",
"input": {
"id": "<id>"
}
} Mitgliedsart crm.mitgliedsart.* list · get · create · update · delete
crm.mitgliedsart.list Lesen Liste/Suche: Katalog „Mitgliedsart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.mitgliedsart.list",
"input": {}
} crm.mitgliedsart.get Lesen Detail: Katalog „Mitgliedsart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.mitgliedsart.get",
"input": {
"id": "<id>"
}
} crm.mitgliedsart.create Anlegen Bestätigung Anlegen: Katalog „Mitgliedsart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.mitgliedsart.create",
"input": {
"label": "<label>"
}
} crm.mitgliedsart.update Ändern Bestätigung Ändern: Katalog „Mitgliedsart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.mitgliedsart.update",
"input": {
"id": "<id>"
}
} crm.mitgliedsart.delete Löschen Bestätigung Löschen: Katalog „Mitgliedsart" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.mitgliedsart.delete",
"input": {
"id": "<id>"
}
} Mitgliedsstatus crm.mitgliedsstatus.* list · get · create · update · delete
crm.mitgliedsstatus.list Lesen Liste/Suche: Katalog „Mitgliedsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.mitgliedsstatus.list",
"input": {}
} crm.mitgliedsstatus.get Lesen Detail: Katalog „Mitgliedsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.mitgliedsstatus.get",
"input": {
"id": "<id>"
}
} crm.mitgliedsstatus.create Anlegen Bestätigung Anlegen: Katalog „Mitgliedsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.mitgliedsstatus.create",
"input": {
"label": "<label>"
}
} crm.mitgliedsstatus.update Ändern Bestätigung Ändern: Katalog „Mitgliedsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.mitgliedsstatus.update",
"input": {
"id": "<id>"
}
} crm.mitgliedsstatus.delete Löschen Bestätigung Löschen: Katalog „Mitgliedsstatus" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.mitgliedsstatus.delete",
"input": {
"id": "<id>"
}
} Pain Points crm.pain.* list · get · create · update · delete
crm.pain.list Lesen Liste/Suche: Katalog „Pain Points" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.pain.list",
"input": {}
} crm.pain.get Lesen Detail: Katalog „Pain Points" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.pain.get",
"input": {
"id": "<id>"
}
} crm.pain.create Anlegen Bestätigung Anlegen: Katalog „Pain Points" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.pain.create",
"input": {
"label": "<label>"
}
} crm.pain.update Ändern Bestätigung Ändern: Katalog „Pain Points" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.pain.update",
"input": {
"id": "<id>"
}
} crm.pain.delete Löschen Bestätigung Löschen: Katalog „Pain Points" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.pain.delete",
"input": {
"id": "<id>"
}
} Rating crm.vertrieb_rating.* list · get · create · update · delete
crm.vertrieb_rating.list Lesen Liste/Suche: Katalog „Rating" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.vertrieb_rating.list",
"input": {}
} crm.vertrieb_rating.get Lesen Detail: Katalog „Rating" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.vertrieb_rating.get",
"input": {
"id": "<id>"
}
} crm.vertrieb_rating.create Anlegen Bestätigung Anlegen: Katalog „Rating" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.vertrieb_rating.create",
"input": {
"label": "<label>"
}
} crm.vertrieb_rating.update Ändern Bestätigung Ändern: Katalog „Rating" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.vertrieb_rating.update",
"input": {
"id": "<id>"
}
} crm.vertrieb_rating.delete Löschen Bestätigung Löschen: Katalog „Rating" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.vertrieb_rating.delete",
"input": {
"id": "<id>"
}
} Rechtsform crm.unternehmensart.* list · get · create · update · delete
crm.unternehmensart.list Lesen Liste/Suche: Katalog „Rechtsform" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.unternehmensart.list",
"input": {}
} crm.unternehmensart.get Lesen Detail: Katalog „Rechtsform" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.unternehmensart.get",
"input": {
"id": "<id>"
}
} crm.unternehmensart.create Anlegen Bestätigung Anlegen: Katalog „Rechtsform" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.unternehmensart.create",
"input": {
"label": "<label>"
}
} crm.unternehmensart.update Ändern Bestätigung Ändern: Katalog „Rechtsform" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.unternehmensart.update",
"input": {
"id": "<id>"
}
} crm.unternehmensart.delete Löschen Bestätigung Löschen: Katalog „Rechtsform" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.unternehmensart.delete",
"input": {
"id": "<id>"
}
} Schlüsseltyp crm.schluesseltyp.* list · get · create · update · delete
crm.schluesseltyp.list Lesen Liste/Suche: Katalog „Schlüsseltyp" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.schluesseltyp.list",
"input": {}
} crm.schluesseltyp.get Lesen Detail: Katalog „Schlüsseltyp" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.schluesseltyp.get",
"input": {
"id": "<id>"
}
} crm.schluesseltyp.create Anlegen Bestätigung Anlegen: Katalog „Schlüsseltyp" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.schluesseltyp.create",
"input": {
"label": "<label>"
}
} crm.schluesseltyp.update Ändern Bestätigung Ändern: Katalog „Schlüsseltyp" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.schluesseltyp.update",
"input": {
"id": "<id>"
}
} crm.schluesseltyp.delete Löschen Bestätigung Löschen: Katalog „Schlüsseltyp" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.schluesseltyp.delete",
"input": {
"id": "<id>"
}
} Umsatzklasse crm.umsatzklasse.* list · get · create · update · delete
crm.umsatzklasse.list Lesen Liste/Suche: Katalog „Umsatzklasse" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.umsatzklasse.list",
"input": {}
} crm.umsatzklasse.get Lesen Detail: Katalog „Umsatzklasse" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.umsatzklasse.get",
"input": {
"id": "<id>"
}
} crm.umsatzklasse.create Anlegen Bestätigung Anlegen: Katalog „Umsatzklasse" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.umsatzklasse.create",
"input": {
"label": "<label>"
}
} crm.umsatzklasse.update Ändern Bestätigung Ändern: Katalog „Umsatzklasse" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.umsatzklasse.update",
"input": {
"id": "<id>"
}
} crm.umsatzklasse.delete Löschen Bestätigung Löschen: Katalog „Umsatzklasse" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.umsatzklasse.delete",
"input": {
"id": "<id>"
}
} Unternehmensgröße crm.groesse.* list · get · create · update · delete
crm.groesse.list Lesen Liste/Suche: Katalog „Unternehmensgröße" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.groesse.list",
"input": {}
} crm.groesse.get Lesen Detail: Katalog „Unternehmensgröße" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.groesse.get",
"input": {
"id": "<id>"
}
} crm.groesse.create Anlegen Bestätigung Anlegen: Katalog „Unternehmensgröße" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.groesse.create",
"input": {
"label": "<label>"
}
} crm.groesse.update Ändern Bestätigung Ändern: Katalog „Unternehmensgröße" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.groesse.update",
"input": {
"id": "<id>"
}
} crm.groesse.delete Löschen Bestätigung Löschen: Katalog „Unternehmensgröße" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.groesse.delete",
"input": {
"id": "<id>"
}
} Verlust-/Begründung crm.vertrieb_begruendung.* list · get · create · update · delete
crm.vertrieb_begruendung.list Lesen Liste/Suche: Katalog „Verlust-/Begründung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.vertrieb_begruendung.list",
"input": {}
} crm.vertrieb_begruendung.get Lesen Detail: Katalog „Verlust-/Begründung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.vertrieb_begruendung.get",
"input": {
"id": "<id>"
}
} crm.vertrieb_begruendung.create Anlegen Bestätigung Anlegen: Katalog „Verlust-/Begründung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.vertrieb_begruendung.create",
"input": {
"label": "<label>"
}
} crm.vertrieb_begruendung.update Ändern Bestätigung Ändern: Katalog „Verlust-/Begründung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.vertrieb_begruendung.update",
"input": {
"id": "<id>"
}
} crm.vertrieb_begruendung.delete Löschen Bestätigung Löschen: Katalog „Verlust-/Begründung" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.vertrieb_begruendung.delete",
"input": {
"id": "<id>"
}
} Verteiler crm.verteiler.* list · get · create · update · delete
crm.verteiler.list Lesen Liste/Suche: Katalog „Verteiler" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.verteiler.list",
"input": {}
} crm.verteiler.get Lesen Detail: Katalog „Verteiler" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.verteiler.get",
"input": {
"id": "<id>"
}
} crm.verteiler.create Anlegen Bestätigung Anlegen: Katalog „Verteiler" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.verteiler.create",
"input": {
"label": "<label>"
}
} crm.verteiler.update Ändern Bestätigung Ändern: Katalog „Verteiler" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.verteiler.update",
"input": {
"id": "<id>"
}
} crm.verteiler.delete Löschen Bestätigung Löschen: Katalog „Verteiler" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.verteiler.delete",
"input": {
"id": "<id>"
}
} Vertriebssegment crm.vertriebssegment.* list · get · create · update · delete
crm.vertriebssegment.list Lesen Liste/Suche: Katalog „Vertriebssegment" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "crm.vertriebssegment.list",
"input": {}
} crm.vertriebssegment.get Lesen Detail: Katalog „Vertriebssegment" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.vertriebssegment.get",
"input": {
"id": "<id>"
}
} crm.vertriebssegment.create Anlegen Bestätigung Anlegen: Katalog „Vertriebssegment" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "crm.vertriebssegment.create",
"input": {
"label": "<label>"
}
} crm.vertriebssegment.update Ändern Bestätigung Ändern: Katalog „Vertriebssegment" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "crm.vertriebssegment.update",
"input": {
"id": "<id>"
}
} crm.vertriebssegment.delete Löschen Bestätigung Löschen: Katalog „Vertriebssegment" (crm)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "crm.vertriebssegment.delete",
"input": {
"id": "<id>"
}
} Weitere Aktionen
Eigene Aktionen der App, zum Beispiel Auswertungen, Versand, Zuordnungen oder Abläufe über mehrere Datensätze.
crm.anruf_ergebnis Ändern Bestätigung Haelt Ergebnis und Kurznotiz an einem Anruf aus dem Journal fest (Mailbox, erreicht, Rueckruf vereinbart, …
Haelt Ergebnis und Kurznotiz an einem Anruf aus dem Journal fest (Mailbox, erreicht, Rueckruf vereinbart, Termin ...). Fuer Anrufe ohne Konto der einzige Ort fuer den Gespraechsinhalt; bei zugeordneten Anrufen zusaetzlich zur Aktivitaet. Aendert nur die genannten Felder.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
anrufId | string | ja | ID des Anrufs aus dem Journal. |
ergebnisCode | string | nein | Gespraechsergebnis. nicht_erreicht = Mailbox/keiner dran. Ein gesetzter Code wird nur ueberschrieben, nie geloescht. Werte: nicht_erreicht, gatekeeper_info, rueckruf_vereinbart, erreicht_recherche, kein_fit, kein_timing_nurture, mail_einwilligung, termin_vereinbart, qualifiziert, werbewiderspruch |
notiz | string | nein | Kurznotiz zum Gespraech, zwei bis drei Saetze. Ersetzt die bisherige Notiz; leerer String loescht sie. |
{
"name": "crm.anruf_ergebnis",
"input": {
"anrufId": "<anrufId>"
}
} crm.anruf_report Lesen Kennzahlen zum Anrufjournal: Anzahl eingehend/ausgehend, verpasste Anrufe, Erreichbarkeit in Prozent, …
Kennzahlen zum Anrufjournal: Anzahl eingehend/ausgehend, verpasste Anrufe, Erreichbarkeit in Prozent, durchschnittliche Gespraechsdauer, offene Rueckrufe und nicht zugeordnete Anrufe. Liefert bewusst KEINE Rufnummern.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
tage | number | nein | Zeitraum in Tagen rueckwaerts (Default 30, max 365). |
kontoId | string | nein | Nur Anrufe zu diesem CRM-Konto. |
{
"name": "crm.anruf_report",
"input": {}
} crm.anruf_starten Anlegen Bestätigung Startet einen Anruf ueber das EIGENE verbundene Sipgate-Konto des aufrufenden Nutzers (Click-to-Call): zuerst …
Startet einen Anruf ueber das EIGENE verbundene Sipgate-Konto des aufrufenden Nutzers (Click-to-Call): zuerst klingelt das gespeicherte Standardgeraet (z.B. die Sipgate-eSIM), nach Annahme waehlt Sipgate die Zielnummer. Zielnummer international (+49...). Mit kontoId steht der Anruf SOFORT als erledigte Aktivitaet am Konto (Rueckgabe aktivitaetTicketId) - den Gespraechsinhalt danach per projektsyn.ticket.update in die Beschreibung schreiben. Ohne kontoId nur Anruf; das Journal /crm/anrufe fuellt der Provider-Push.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
nummer | string | ja | Zielnummer international, z.B. +494171607650. Nationale Schreibweise wird abgelehnt, nicht geraten. |
kontoId | string | nein | Optional: CRM-Konto, zu dem der Anruf gehoert - nur zur Rueckmeldung, die Zuordnung uebernimmt der Matcher. |
{
"name": "crm.anruf_starten",
"input": {
"nummer": "<nummer>"
}
} crm.anruf_zuordnen Ändern Bestätigung Ordnet einen Anruf aus dem Journal einem CRM-Konto und/oder Kontakt zu.
Ordnet einen Anruf aus dem Journal einem CRM-Konto und/oder Kontakt zu. Fuer Anrufe, die die automatische Rufnummern-Erkennung nicht aufloesen konnte. Legt bei zugeordnetem Konto die fehlende Aktivitaet im Aktivitaetsstrom nach.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
anrufId | string | ja | ID des Anrufs aus dem Journal. |
kontoId | string | nein | CRM-Konto, zu dem der Anruf gehoert. |
kontaktId | string | nein | Ansprechpartner, falls bekannt. |
{
"name": "crm.anruf_zuordnen",
"input": {
"anrufId": "<anrufId>"
}
} crm.gmail_file Anlegen Bestätigung Legt eine Gmail-Mail (messageId aus crm.gmail_scan) ins CRM ab, Extension-Logik: Konto per Absender-Domain …
Legt eine Gmail-Mail (messageId aus crm.gmail_scan) ins CRM ab, Extension-Logik: Konto per Absender-Domain matchen (bei mehreren Treffern kontoId anfordern) oder neu als Lead anlegen, dann Mail + Logbuch. Braucht gmail.readonly (Volltext). Danach crm.mail_analyze → Aufgaben/MEDDIC/Deal ableiten. Vorher prüfen, nicht blind alles ablegen.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
messageId | string | ja | Gmail-Message-ID aus crm.gmail_scan. |
kontoId | string | nein | Ziel-Konto (crm_gbz_geschaeftsbeziehung.id). Leer = automatisch matchen/anlegen. |
{
"name": "crm.gmail_file",
"input": {
"messageId": "<messageId>"
}
} crm.gmail_scan Lesen Read-only Scan des verbundenen Gmail-Kontos (Metadaten From/To/Subject/Date, paginiert), Posteingang oder …
Read-only Scan des verbundenen Gmail-Kontos (Metadaten From/To/Subject/Date, paginiert), Posteingang oder Gesendet. Findet VERGESSENE LEADS = Gegenpartei nicht im CRM erfasst; markiert Lead-Betreffe. Mit mit_bekannten:"true" kommen zusaetzlich Mails an bereits erfasste Kontakte im Bucket `bekannter_kontakt` inkl. konto_id, das ist der Weg, einen Postausgang an ein BESTEHENDES Konto zu haengen. Default ab_datum 2026/02/01 (Schul-Outreach-Start). Braucht gmail.readonly (Google-Konto neu verbinden). Ablegen via crm.gmail_file.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
ab_datum | string | nein | Nur Mails ab Datum (YYYY/MM/DD). Default 2026/02/01. |
limit | number | nein | Max. zu scannende Mails (Default 400). |
ordner | string | nein | posteingang (Default) | gesendet. Gesendet = Gegenpartei ist der Empfaenger. |
suche | string | nein | Eigener Gmail-Query. Ueberschreibt den Default-Rauschfilter. |
nur_neue_konten | string | nein | "true" = nur komplett neue Orgs (Domain nicht im CRM). |
mit_bekannten | string | nein | "true" = Mails an bereits erfasste Kontakte mit ausgeben (Bucket `bekannter_kontakt`, inkl. konto_id). Noetig, um Postausgang an ein bestehendes Konto zu haengen. |
{
"name": "crm.gmail_scan",
"input": {}
} crm.konto_report Lesen Voll-Dossier eines einzelnen Kontos in einem Call: Stammlage + Pains, alle Kontakte mit Vertriebs-Profil …
Voll-Dossier eines einzelnen Kontos in einem Call: Stammlage + Pains, alle Kontakte mit Vertriebs-Profil (Buying-Rolle/Kommunikationsstil/Kanal/Beziehungsstatus/Motive) + Links, alle Potenziale mit MEDDIC, Notizen, letzte Aktivitaeten, offene Aufgaben, abgelegte Mails, plus Vollqualifikation (BANT, MEDDIC-Abdeckung, Profil-Vollstaendigkeit, Luecken, naechster Schritt). Fuer die Konto-Vorbereitung vor Anruf/Termin.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | nein | ID des Kontos (crm_gbz_geschaeftsbeziehung.id). Entweder kontoId oder search. |
search | string | nein | Alternativ: Name oder Nummer des Kontos (erster Treffer). |
{
"name": "crm.konto_report",
"input": {}
} crm.konto_teilen Ändern Bestätigung Teilt ein CRM-Konto mit einem Vertriebspartner (Cross-Tenant-Sicht) oder hebt die Teilung auf.
Teilt ein CRM-Konto mit einem Vertriebspartner (Cross-Tenant-Sicht) oder hebt die Teilung auf. Der Partner sieht das Konto dann in SEINEM Mandanten; Eigentum und Datensatz bleiben bei uns. Ohne partnerTenantId wird die Teilung aufgehoben. Voraussetzung: aktive Kooperation (siehe crm.partner_list).
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | ja | CRM-Konto-ID (gbz), das geteilt werden soll. |
partnerTenantId | string | nein | Ziel-Partner (aus crm.partner_list). Weglassen = Teilung aufheben. |
{
"name": "crm.konto_teilen",
"input": {
"kontoId": "<kontoId>"
}
} crm.konto.freigabe_list Lesen Listet die Mandanten, fuer die ein Konto freigegeben ist, PLUS die moeglichen Ziele (aktive …
Listet die Mandanten, fuer die ein Konto freigegeben ist, PLUS die moeglichen Ziele (aktive Kooperations-Partner) fuer das Multiselect. Unterschied zu crm.konto_teilen: die Freigabe ist n:m, ein Konto kann gleichzeitig bei mehreren Mandanten liegen, ohne dass einer dem anderen den Zugriff nimmt.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | ja | CRM-Konto-ID (crm_gbz_geschaeftsbeziehung.id). |
{
"name": "crm.konto.freigabe_list",
"input": {
"kontoId": "<kontoId>"
}
} crm.konto.freigabe_set Ändern Bestätigung Setzt die Mandanten, fuer die ein Konto freigegeben ist (Replace-Semantik; nur an AKTIVE …
Setzt die Mandanten, fuer die ein Konto freigegeben ist (Replace-Semantik; nur an AKTIVE Kooperations-Partner). Die uebergebene Liste ist danach der Stand, ein leeres Array entfernt alle Freigaben.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | ja | CRM-Konto-ID (crm_gbz_geschaeftsbeziehung.id). |
zielTenantIds | string[] | nein | Ziel-Tenant-IDs (aktive Kooperations-Partner). Leer = alle Freigaben entfernen. |
{
"name": "crm.konto.freigabe_set",
"input": {
"kontoId": "<kontoId>"
}
} crm.kooperation_aktivieren Anlegen Bestätigung Aktiviert die Kooperation eines CRM-Kontos: provisioniert einen Partner-Tenant aus der Vorlage der Konto-Art …
Aktiviert die Kooperation eines CRM-Kontos: provisioniert einen Partner-Tenant aus der Vorlage der Konto-Art (crm_gbz_arten.standard_tenant_id), legt platform_kooperation an und verknuepft das Konto. Voraussetzung: die Konto-Art hat eine Vorlage (standard_tenant_id) hinterlegt. Idempotent (bestehender Partner-Tenant wird zurueckgegeben).
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | ja | CRM-Konto-ID (gbz), dessen Art eine Kooperations-Vorlage (standard_tenant_id) hat. |
{
"name": "crm.kooperation_aktivieren",
"input": {
"kontoId": "<kontoId>"
}
} crm.leadgen_report Lesen Gesamter Vertriebsstand in einem Report: KPIs, Lead-Funnel, Wiedervorlagen (ueberfaellig + kommende 14 Tage, …
Gesamter Vertriebsstand in einem Report: KPIs, Lead-Funnel, Wiedervorlagen (ueberfaellig + kommende 14 Tage, mit ueberfaellig-Flag + tage_bis), offene Aufgaben, letzte Aktivitaeten, abgelegte Mails, offene Deals, priorisierte Leads (je Lead auch meddic_dims=MEDDIC-Abdeckung 0-8 und pains=Anzahl Pain-Tags als Qualifizierungstiefe). Fuer Planung/Steuerung. Fuer das Voll-Dossier + Vollqualifikation eines EINZELNEN Kontos: crm.konto_report.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
limit | number | nein | Zeilen je Liste (Default 25) |
tier | string | nein | Optional: nur Leads dieses Tiers (A|B|C) |
bundesland | string | nein | Optional: nur Leads und Wiedervorlagen aus diesem Bundesland. Code aus core.bundesland (z.B. he) oder Klarname (Hessen), Komma-Liste möglich. KPIs, Funnel, Aufgaben, Mails und Deals bleiben mandantenweit. |
{
"name": "crm.leadgen_report",
"input": {}
} crm.log_activity Anlegen Bestätigung Traegt eine Aktivitaet an einem CRM-Konto ein (Anruf, Mail, Termin, Notiz oder offene Aufgabe).
Traegt eine Aktivitaet an einem CRM-Konto ein (Anruf, Mail, Termin, Notiz oder offene Aufgabe). Erscheint sofort im Konto-Tab "Aktivitaeten" - es ist ein ProjektSyn-Ticket mit Konto-Bezug, derselbe Weg wie die automatische Telefonie-Aktivitaet. Vergangenheits-Typen werden als erledigt abgelegt, "aufgabe" bleibt offen.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
gbzId | string | ja | CRM-Konto-ID. |
typ | string | nein | Art der Aktivitaet. Default notiz. Nur "aufgabe" bleibt offen. Werte: anruf, mail, termin, notiz, aufgabe |
titel | string | ja | |
inhalt | string | nein | Was gesagt/geschrieben wurde. Landet in der Beschreibung. |
{
"name": "crm.log_activity",
"input": {
"gbzId": "<gbzId>",
"titel": "<titel>"
}
} crm.mail_analyze Lesen Analyse-Bundle fuer den mailgetriebenen Vertriebszyklus: die (unbearbeiteten) eingehenden Mails eines Kontos …
Analyse-Bundle fuer den mailgetriebenen Vertriebszyklus: die (unbearbeiteten) eingehenden Mails eines Kontos + aktueller Profil-/MEDDIC-/Pain-Kontext + Anleitung. Danach schreibt der Aufrufer MEDDIC via crm.meddic_add, setzt crm.mail_set_status und legt ggf. eine Aufgabe an. Personen-Profil nur als Vorschlag (DSGVO).
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | nein | Konto (crm_gbz_geschaeftsbeziehung.id), analysiert dessen Mails. |
mailId | string | nein | Alternativ: eine einzelne Mail (Konto wird daraus abgeleitet). |
nur_neue | boolean | nein | Default true = nur Mails mit Status neu/in_bearbeitung. |
{
"name": "crm.mail_analyze",
"input": {}
} crm.mail_get Lesen Liest eine abgelegte Mail inkl.
Liest eine abgelegte Mail inkl. Inhalt (bodyContent)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mailId | string | ja |
{
"name": "crm.mail_get",
"input": {
"mailId": "<mailId>"
}
} crm.mail_list Lesen Listet abgelegte Mails (eingehend/ausgehend) zu einem Konto
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | ja | |
richtung | string | nein | Werte: eingehend, ausgehend |
limit | number | nein |
{
"name": "crm.mail_list",
"input": {
"kontoId": "<kontoId>"
}
} crm.mail_send Anlegen Bestätigung Sendet eine E-Mail über das verbundene Gmail-Konto des Nutzers und legt sie als ausgehend am Konto ab
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | ja | |
to | string | ja | |
cc | string | nein | Optionale CC-Empfänger, komma-separiert. |
bcc | string | nein | Optionale BCC-Empfänger, komma-separiert. |
from | string | nein | Optionaler Absender: E-Mail eines verbundenen Postfachs (z.B. info@unitedsynergy.com). Default: das Login-Postfach des Nutzers. |
subject | string | ja | |
bodyHtml | string | ja | |
inReplyToMailId | string | nein |
{
"name": "crm.mail_send",
"input": {
"kontoId": "<kontoId>",
"to": "<to>",
"subject": "<subject>",
"bodyHtml": "<bodyHtml>"
}
} crm.mail_set_status Ändern Bestätigung Setzt den Vertriebs-Workflow-Status einer abgelegten Mail (Katalog crm.mail_status: …
Setzt den Vertriebs-Workflow-Status einer abgelegten Mail (Katalog crm.mail_status: neu|in_bearbeitung|analysiert|aufgabe_erstellt|beantwortet|erledigt).
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mailId | string | ja | |
status | string | ja | Katalog-Code aus crm.mail_status. Leer = zurueck auf neu. |
{
"name": "crm.mail_set_status",
"input": {
"mailId": "<mailId>",
"status": "<status>"
}
} crm.meddic_add Anlegen Bestätigung Legt eine MEDDIC-Erkenntnis an, an einem Potenzial (potenzialId) ODER konto-direkt (gbzId).
Legt eine MEDDIC-Erkenntnis an, an einem Potenzial (potenzialId) ODER konto-direkt (gbzId). typ = MEDDIC-Dimension (pain|metrics|economic_buyer|decision_criteria|decision_process|champion|competition|timing). Fuer die Mail-/Meeting-Analyse.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
typ | string | ja | MEDDIC-Dimension (pain|metrics|economic_buyer|decision_criteria|decision_process|champion|competition|timing). |
inhalt | string | nein | Freitext-Erkenntnis. |
potenzialId | string | nein | Deal-Ebene (crm_gbz_vertrieb_potential.id). |
gbzId | string | nein | Konto-Ebene (crm_gbz_geschaeftsbeziehung.id), ohne Deal. |
{
"name": "crm.meddic_add",
"input": {
"typ": "<typ>"
}
} crm.meeting_analyze Lesen Analyse-Bundle fuer Meetings: die Termine eines Kontos/Kontakts (oder ein einzelnes Meeting) mit Teilnehmern …
Analyse-Bundle fuer Meetings: die Termine eines Kontos/Kontakts (oder ein einzelnes Meeting) mit Teilnehmern (gematchte CRM-Kontakte), Meet-Link und dem Volltext der Besprechungsnotiz (Gemini), plus aktueller MEDDIC-/Pain-Kontext. Danach schreibt der Aufrufer Erkenntnisse via crm.meddic_add und legt ggf. eine Aufgabe an. Fuer die Nachbereitung von Vertriebsterminen.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
kontoId | string | nein | Konto (crm_gbz_geschaeftsbeziehung.id), dessen Meetings. |
kontaktId | string | nein | Alternativ: Kontakt (crm_gbz_kontakt.id), dessen Meetings. |
meetingId | string | nein | Alternativ: ein einzelnes Meeting (platform_calendar_events.id). |
limit | number | nein | Max Meetings (Default 10). |
{
"name": "crm.meeting_analyze",
"input": {}
} crm.partner_list Lesen Listet die Vertriebspartner (Kooperationen) dieses Mandanten: Partner-Tenant-ID, Name, Rolle, Status und das …
Listet die Vertriebspartner (Kooperationen) dieses Mandanten: Partner-Tenant-ID, Name, Rolle, Status und das verknuepfte CRM-Konto. Liefert die partnerTenantId, die crm.konto_teilen erwartet.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
nurAktiv | boolean | nein | Nur aktive Kooperationen (Default true). |
{
"name": "crm.partner_list",
"input": {}
} crm.pipeline_stage_create Anlegen Bestätigung Legt eine neue Deal-Pipeline-Stufe am Ende an.
Legt eine neue Deal-Pipeline-Stufe am Ende an. weight ist die Forecast-Wahrscheinlichkeit 0-100; isWon/isLost markieren Endzustaende. Danach ggf. crm.pipeline_stage_update fuer position.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
label | string | ja | Anzeige-Label der Stufe. |
key | string | nein | Optionaler stabiler Key (wird sonst aus Label abgeleitet). Wird am Potenzial in lead_status gespeichert. |
weight | number | nein | Forecast-Wahrscheinlichkeit 0-100. |
color | string | nein | Tailwind-Farbklassen, z.B. "bg-cyan-100 text-cyan-700". |
isWon | boolean | nein | Endzustand Gewonnen. |
isLost | boolean | nein | Endzustand Verloren. |
{
"name": "crm.pipeline_stage_create",
"input": {
"label": "<label>"
}
} crm.pipeline_stage_delete Löschen Bestätigung Loescht eine Deal-Pipeline-Stufe.
Loescht eine Deal-Pipeline-Stufe. Blockt, wenn noch Potenziale in dieser Stufe stehen, erst umziehen, dann loeschen.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | Stage-ID aus crm.pipeline_stage_list. |
{
"name": "crm.pipeline_stage_delete",
"input": {
"id": "<id>"
}
} crm.pipeline_stage_list Lesen Listet die Deal-Pipeline-Stufen des Tenants.
Listet die Deal-Pipeline-Stufen des Tenants. Der Kontostatus wird separat ueber den Katalog crm.lifecycle_stage gepflegt. Liefert id/key/label/position/weight/color/isWon/isLost/kriterien.
Keine Eingabe nötig, sende ein leeres Objekt als input.
{
"name": "crm.pipeline_stage_list",
"input": {}
} crm.pipeline_stage_update Ändern Bestätigung Aendert eine Pipeline-Stufe: label, weight (0-100), color, position, isWon, isLost, kriterien (Bullet-Liste …
Aendert eine Pipeline-Stufe: label, weight (0-100), color, position, isWon, isLost, kriterien (Bullet-Liste Erfolgskriterien). Der KEY ist bewusst nicht aenderbar (schuetzt bestehende lead_status-Verweise und verhindert Re-Seed-Dubletten). Fuer Gewichts-Rekalibrierung an reale Abschlussquoten.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | Stage-ID (crm_pipeline_stages.id, aus crm.pipeline_stage_list). |
label | string | nein | |
weight | number | nein | Forecast-Wahrscheinlichkeit 0-100. |
color | string | nein | Tailwind-Farbklassen. |
position | number | nein | Reihenfolge (kleiner = weiter vorn). |
isWon | boolean | nein | |
isLost | boolean | nein | |
kriterien | string[] | nein | Erfolgskriterien/Leitfaden je Stufe. |
{
"name": "crm.pipeline_stage_update",
"input": {
"id": "<id>"
}
} crm.rueckruf_anlegen Anlegen Bestätigung Legt zu einem Anruf eine Rueckrufaufgabe an (ProjektSyn-Aufgabe, verknuepft mit dem Anruf).
Legt zu einem Anruf eine Rueckrufaufgabe an (ProjektSyn-Aufgabe, verknuepft mit dem Anruf). Gibt es zu dem Anruf schon eine, wird sie zurueckgegeben statt eine zweite anzulegen.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
anrufId | string | ja | ID des Anrufs aus dem Journal. |
userId | string | nein | Wer zurueckrufen soll. Default: der Mitarbeiter des Anrufs. |
faelligAm | string | nein | Faelligkeitsdatum (ISO). Default: heute. |
notiz | string | nein | Worum es geht. |
{
"name": "crm.rueckruf_anlegen",
"input": {
"anrufId": "<anrufId>"
}
} Als Klartext für KI-Assistenten: diese App, alle Apps und Artikel zur API in einer Datei: /api/llms.txt