Zum Hauptinhalt springen
POST
Teammitglied erstellen
Füge ein Mitglied zum Workspace hinzu, zu dem dein API-Schlüssel gehört. Sende firstName, lastName und eine gültige email. Du kannst auch Position, Abteilung, Foto-URL und Kontaktdaten angeben. Die Antwort enthält id, profileUrl und created des Mitglieds: Wenn die E-Mail-Adresse bereits von einem Mitglied außerhalb dieses Workspaces verwendet wird, liefert Tapify 409 Conflict. Mit Teammitglied aktualisieren änderst du die Daten eines bestehenden Mitglieds.

E-Mail und Einladungen

Das Pflichtfeld email ist die Anmeldeadresse des Mitglieds. Damit eine E-Mail-Adresse auf der Visitenkarte erscheint, füge auch einen E-Mail-Eintrag zu contactDetails hinzu:
Neue Mitglieder beginnen normalerweise mit status: "not_invited". Beim Erstellen wird keine Einladung verschickt. Versende sie im Dashboard unter Team, sobald die Visitenkarte fertig ist. Das Feld sendInvite wird nicht unterstützt. Mitglieder einladen
Neue Mitglieder werden bereits abgerechnet, bevor sie ihre Einladung annehmen. Prüfe die Mitgliederabrechnung, bevor du ein großes Mitarbeiterverzeichnis importierst.

Autorisierungen

Authorization
string
header
erforderlich

Unter Einstellungen → API-Schlüssel erstellter API-Schlüssel.

Body

application/json

Erstelle ein Mitglied oder gib das vorhandene Workspace-Mitglied unverändert zurück, wenn seine Anmelde-E-Mail-Adresse bereits vorhanden ist. Einladungen werden über das Dashboard gesendet; sendInvite wird nicht unterstützt.

firstName
string
erforderlich

Vorname des Mitglieds.

Minimum string length: 1
Beispiel:

"Mina"

lastName
string
erforderlich

Nachname des Mitglieds.

Minimum string length: 1
Beispiel:

"Park"

email
string<email>
erforderlich

Anmelde-E-Mail-Adresse des Mitglieds, die auch für Einladungen und die Prüfung auf Duplikate verwendet wird. Um eine E-Mail-Adresse auf der Karte anzuzeigen, füge in contactDetails einen Eintrag vom Typ email hinzu.

Beispiel:

"mina@acme.com"

jobTitle
string | null
Beispiel:

"Head of Partnerships"

department
string | null
Beispiel:

"Partnerships"

avatarUrl
string<uri> | null
Beispiel:

"https://example.com/mina.jpg"

contactDetails
(Telefon oder Website · object | E-Mail-Adresse · object | Soziale Netzwerke · object | Adresse · object)[]

Persönliche Kontaktmöglichkeiten für die Karte des Mitglieds. Gemeinsame Unternehmensdaten aus dem Markendesign sind nicht enthalten und werden nicht geändert.

Eine Kontaktmöglichkeit, die auf der digitalen Visitenkarte des Mitglieds angezeigt wird.

Antwort

Vorhandenes Teammitglied unverändert zurückgegeben

data
object
erforderlich

Ein Mitglied des Tapify-Teams-Workspaces.