Skip to content

Datenmodelle

User (Benutzer)

Verifiziert via /users/{slug}/

FeldTypBeschreibung
idstringAlphanumerischer Slug (z.B. kN1YNpWQnV)
firstNamestringVorname
lastNamestringNachname
slugNamestringURL-Slug (z.B. hans-elstner)
titlestringTitel
typeIdnumberUser-Typ-ID (z.B. 1 = Mitglieder)
positionstringPosition
aboutstringBeschreibung (HTML)
profilePicturestringURL zum Profilbild
emailstringE-Mail-Adresse
isPlatformAdminbooleanAdmin-Status
isConfirmedbooleanBestätigungsstatus
isBannedbooleanSperrstatus
companyIdnumberOrganisations-ID
companyobjectZugehörige Organisation
categoryIdsnumber[]Kategorie-IDs
labelsobject[]Labels
createdstringErstelldatum (ISO 8601)
updatedstringAktualisierungsdatum (ISO 8601)

Organization / Company

Verifiziert via /organizations/{id}/

FeldTypBeschreibung
idnumberOrganisations-ID
namestringName
brandNamestring | nullMarkenname
legalFormstringRechtsform (z.B. GmbH)
urlNamestringURL-Slug
logostringLogo-URL
addressobjectAdresse mit country, city, street, zipCode, latitude, longitude
descriptionstringBeschreibung (HTML)
employeesNumbernumberMitarbeiterzahl
isPublicbooleanÖffentlich sichtbar
isConfirmedbooleanBestätigt
typeobjectOrganisationstyp
attributesobject[]Custom Attributes
sectionsobject[]Profil-Sektionen
createdstringErstelldatum (ISO 8601)

Event (Veranstaltung)

Verifiziert via /events/

FeldTypBeschreibung
idstringAlphanumerischer Slug
namestringEvent-Name
descriptionstringBeschreibung (HTML)
imagestringBild-URL
startTimestringStartzeit (ISO 8601)
endTimestringEndzeit (ISO 8601)
locationstringVeranstaltungsort
modestringonline, offline, hybrid
maxParticipantsnumber | nullMax. Teilnehmer
currentParticipantsAmountnumberAktuelle Teilnehmerzahl
organizersobject[]Organisatoren
isPublishedbooleanVeröffentlicht
timezoneIdstringZeitzone (z.B. Europe/Berlin)

Webhook Event Envelope

json
{
  "id": "string (Event-ID)",
  "type": "string (z.B. 'user.created')",
  "createdAt": "string (ISO 8601)",
  "data": { ... }
}

LoftOS API-Dokumentation