Zum Inhalt springen
Developer

PersonDurationStatistic

CRM3 EndpunkteCRM / PersonDurationStatistic

Personen suchen, die einem oder mehreren Dauerkriterien für Ehrungen entsprechen.

GET/api/crm/person_duration_honors

Query-Parameter

archivedbooleanStandardwert: false
hasLoginUserboolean
subscribedNewsletterboolean
subscribedMagazineboolean
logBookStaffboolean
logBookStaff1boolean
logBookStaff2boolean
logBookMemberboolean
logBookTrainerboolean
logBookTrainer1boolean
logBookTrainer2boolean
logBookHeadOfDepartmentboolean
logBookSupervisoryBoardboolean
logBookBoardOfDirectorsboolean
logBookHonoraryMemberboolean
logBookClubCardOneboolean
logBookHealthRecoveredboolean
logBookHealthVaccinatedboolean
logBookHealthVaccinatedAdditionstring
logBookGoodConductboolean
logBookFirstAidboolean
logBookMeaslesVaccinationboolean
birthdaystring
formOfSalutationstring
specialSalutationstring
languagestring
positionstring
titlestring
genderstring
numberStringstring
manualNumberstring
numberstring
firstNamestring
lastNamestring
importOriginIdstring
startTimestring
endTimestring
createdstring
bitmaskLogBookContentTypestringBitmask-Wert der verschiedenen Inhaltstypen des Personen-Logbuchs | Benötigtes Zugriffsrecht: SCOPE
categorystring
confirmedNoAllergiesstring
knownAllergiesstring
allowPhotosstring
allowLeavingAlonestring
authorizedPickupstring
needsSupportstring
supportDescriptionstring
financialSupportstring
financialSupportNumberstring
municipalSupportstring
municipalSupportNumberstring
gradeLevelstring
schoolClassstring
linkingIdentifierstring
addressStreetstring
addressHouseNumberstring
addressStreetLevelstring
addressCostring
addressCitystring
addressZipstring
addressAdminLevel1string
addressCountrystring
addressFullCountrystring
addressGeoLatstring
addressGeoLngstring
addressExternalProviderIdstringFeld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE | Erforderliches Zugriffsrecht: SCOPE
aiChurnRiskScorestringKündigungsrisiko 0-100 aus der KI-Bewertung (MemberChurnRiskHelper); nur für das Team. | Benötigt Zugriffs-Tag: SCOPE
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Für Ehrungen berechtigte Personenarray<CRMPerson2>

Felder anzeigen (81)
  • idinteger

    Primärschlüssel der Person. Interne ID.

  • first_namestring

    Vorname der Person.

  • last_namestring

    Nachname der Person.

  • numberinteger

    Mitglieds- oder Kundennummer der Person.

  • manual_numberinteger

    Manuell gesetzte Nummer statt der automatischen Nummer.

  • number_stringstring

    Mitglieds- oder Kundennummer als Text, einschließlich Präfix.

  • genderstring

    Geschlecht der Person.

  • titlestring

    Akademischer oder sonstiger Titel der Person.

  • positionstring

    Position oder Rolle der Person.

  • languagestring

    Bevorzugte Sprache der Person.

  • special_salutationstring

    Besonderer Anredetext für Briefe.

  • form_of_salutationstring

    Form der Anrede, zum Beispiel förmlich oder informell.

  • birthdaystring (date-time)

    Geburtstag der Person.

  • known_allergiesstring

    Bekannte Allergien der Person.

  • confirmed_no_allergiesboolean

    Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

  • allow_photosboolean

    Fotos der Person dürfen aufgenommen und veröffentlicht werden.

  • allow_leaving_aloneboolean

    Die Person darf die Veranstaltung allein verlassen.

  • authorized_pickupstring

    Personen, die die Person abholen dürfen.

  • needs_supportboolean

    Die Person benötigt Unterstützung, zum Beispiel zur Inklusion.

  • support_descriptionstring

    Beschreibung der Unterstützung, die die Person benötigt.

  • financial_supportboolean

    Die Person erhält finanzielle Unterstützung.

  • financial_support_numberstring

    Nummer der finanziellen Förderung.

  • municipal_supportboolean

    Die Person erhält kommunale Unterstützung.

  • municipal_support_numberstring

    Nummer der kommunalen Förderung.

  • grade_levelinteger

    Schuljahrgang der Person.

  • school_classstring

    Schulklasse der Person.

  • start_timestring (date-time)

    Beginn der Mitgliedschaft oder Aktivität.

  • start_time_reasonstring

    Grund für den Beginn.

  • end_timestring (date-time)

    Ende der Mitgliedschaft oder Aktivität.

  • end_time_reasonstring

    Grund für das Ende.

  • ai_churn_risk_scoreinteger

    Kündigungsrisiko 0-100 aus der KI-Bewertung (MemberChurnRiskHelper); nur für das Team.

  • confirmed_gtc_timestring (date-time)

    Zeitpunkt, zu dem die AGB bestätigt wurden.

  • chatbot_opt_inboolean

    Einwilligung in die Nutzung des KI-Assistenten. Denormalisierter aktueller Stand - das prüfbare Protokoll steht in ChatbotConsent.

  • chatbot_opt_in_atstring (date-time)

    Zeitpunkt, zu dem die Person dem Chatbot zugestimmt hat.

  • chatbot_opt_in_text_versionstring

    Version des Einwilligungstextes, dem zugestimmt wurde. Weicht sie von der aktuellen Version ab, ist das Opt-in abgelaufen.

  • app_usage_statistics_opt_outboolean

    Widerspruch gegen die anonyme Nutzungsstatistik der Mitglieder-App. Die App liest ihn aus den StaticData und schickt dann nichts mehr; die gezählten Aufrufe selbst haben keinen Bezug zur Person.

  • companiesarray<CRMCompany>

    Unternehmen, zu denen die Person gehört.

    Felder anzeigen (55)
    • idinteger

      Primärschlüssel des Unternehmens. Interne ID.

    • short_namestring

      Kurzname des Unternehmens.

    • company_namestring

      Rechtlicher Name der Firma.

    • secondary_namestring

      Zweite Namenszeile des Unternehmens.

    • direct_dialstring

      Durchwahl der Firma.

    • invoice_emailstring

      E-Mail-Adresse für Rechnungen.

    • send_invoice_emailboolean

      Rechnungen per E-Mail versenden.

    • send_invoice_letterboolean

      Rechnungen per Brief versenden.

    • time_report_emailstring

      E-Mail-Adresse für Zeitberichte.

    • payment_goalPaymentGoal

      Zahlungsbedingung der Firma.

    • payment_intervalstring

      Intervall der Zahlungen.

    • vatidstring

      Umsatzsteuer-Identifikationsnummer.

    • taxnumberstring

      Steuernummer des Unternehmens.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • taxTax

      Für das Unternehmen verwendeter Steuersatz.

    • infostring

      Informationen zur Firma.

    • numberstring

      Kunden- oder Lieferantennummer des Unternehmens.

    • manual_numberinteger

      Manuell gesetzte Nummer statt der automatischen Nummer.

    • number_stringstring

      Unternehmensnummer als Text, einschließlich Präfix.

    • is_customerboolean

      Das Unternehmen ist ein Kunde.

    • is_supplierboolean

      Das Unternehmen ist ein Lieferant.

    • is_otherboolean

      Das Unternehmen ist weder Kunde noch Lieferant.

    • is_memberboolean

      Das Unternehmen ist ein Mitglied.

    • archivedboolean

      Das Unternehmen ist archiviert.

    • categoryCRMCompanyCategory

      Kategorie des Unternehmens.

    • visible_for_customerboolean

      Ob das Unternehmen für den Kunden sichtbar ist.

    • founding_datestring (date-time)

      Gründungsdatum des Unternehmens.

    • nace_sectionstring

      NACE-Abschnittscode (Buchstabe A-U)

    • nace_codestring

      NACE-Code (numerisch, z. B. 01.11, 62.01)

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • payment_typePaymentType
    • company_employee_countinteger

      Anzahl der Mitarbeitenden der Firma.

    • company_founding_yearinteger

      Gründungsjahr des Unternehmens.

    • company_family_ownedboolean

      Ob das Unternehmen familiengeführt ist.

    • company_sales_volumestring

      Umsatzvolumen des Unternehmens.

    • company_segmentstring

      Marktsegment der Firma.

  • crm_person_contact_dataarray<CRMPersonContactData>

    Kontaktdaten der Person, zum Beispiel Telefon und E-Mail.

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Kontaktdaten-Eintrags. Interne ID.

    • namestring

      Name des Kontaktdateneintrags.

    • valuestring

      Wert des Kontaktdateneintrags, z. B. eine Telefonnummer oder E-Mail-Adresse.

    • generated_valuestring

      Aus dem eingegebenen Wert erzeugter Wert.

    • contact_data_typeContactDataType

      Art der Kontaktdaten.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

  • archivedboolean

    Ob die Person archiviert ist.

  • subscribed_newsletterboolean

    Ob die Person den Newsletter abonniert hat.

  • subscribed_magazineboolean

    Ob die Person das Magazin abonniert hat.

  • printed_member_cardboolean

    Ob für die Person ein Mitgliedsausweis gedruckt wurde.

  • has_login_userboolean

    Ob die Person einen Anmelde-Benutzer hat.

  • profile_picture_urlstring

    URL des Profilbilds der Person.

  • log_book_staffboolean

    Logbuch-Kennzeichen: Personal.

  • log_book_staff1boolean

    Logbuch-Kennzeichen: Personal, Stufe 1.

  • log_book_staff2boolean

    Logbuch-Kennzeichen: Personal, Stufe 2.

  • log_book_memberboolean

    Logbuch-Kennzeichen: Mitglied.

  • log_book_trainerboolean

    Logbuch-Kennzeichen: Trainer.

  • log_book_trainer1boolean

    Logbuch-Kennzeichen: Trainer, Stufe 1.

  • log_book_trainer2boolean

    Logbuch-Kennzeichen: Trainer, Stufe 2.

  • log_book_head_of_departmentboolean

    Logbuch-Kennzeichen: Abteilungsleitung.

  • log_book_supervisory_boardboolean

    Logbuch-Kennzeichen: Aufsichtsrat.

  • log_book_board_of_directorsboolean

    Logbuch-Kennzeichen: Vorstand.

  • log_book_honorary_memberboolean

    Logbuch-Kennzeichen: Ehrenmitglied.

  • log_book_club_card_oneboolean

    Logbuch-Kennzeichen: Vereinskarte.

  • log_book_health_recoveredboolean

    Logbuch-Kennzeichen: von Krankheit genesen.

  • log_book_health_vaccinatedboolean

    Logbuch-Kennzeichen: geimpft.

  • log_book_health_vaccinated_additionstring

    Details der Impfung.

  • log_book_good_conductboolean

    Logbuch-Kennzeichen: Führungszeugnis.

  • log_book_first_aidboolean

    Logbuch-Kennzeichen: Erste-Hilfe-Schulung.

  • log_book_measles_vaccinationboolean

    Logbuch-Kennzeichen: Masernimpfung.

  • sync_lanistaboolean

    Ob die Person mit Lanista synchronisiert ist.

  • categoryCRMPersonCategory

    Personenkategorie.

    Felder anzeigen (12)
    • idinteger

      Primärschlüssel der Personenkategorie. Interne ID.

    • namestring

      Name der Personenkategorie.

    • name_pluralstring

      Pluralbezeichnung der Personenkategorie.

    • descriptionstring

      Beschreibung der Personenkategorie.

    • deletedboolean

      Die Kategorie ist gelöscht.

    • is_publicboolean

      Die Kategorie wird öffentlich angezeigt.

    • enabled_customer_create_newboolean

      Personen dieser Kategorie dürfen in der Kunden-App neue Personen anlegen.

    • customer_register_min_numberinteger

      Mindestanzahl Personen, die gemeinsam angemeldet werden können.

    • customer_add_ignore_invite_codeboolean

      Personen können ohne Einladungscode hinzugefügt werden.

    • customer_ui_allowed_ticket_typesstring

      Ticketarten, die Kunden in der Kunden-App anlegen dürfen.

    • enabled_customer_ui_selectionboolean

      Kunden können die Kategorie in der Kunden-App auswählen.

    • orderinteger

      Position des Datensatzes in der Reihenfolge.

  • nicknamestring

    Spitzname der Person.

  • preferred_color_hexstring

    Bevorzugte Farbe der Person als Hexwert.

  • avatar_tokenstring

    Token des Avatarbildes.

  • search_stringstring

    Text, unter dem die Entität gesucht werden kann.

  • addressstring

    Adresse als Text.

  • address_streetstring

    Straße der Adresse.

  • address_house_numberstring

    Hausnummer der Adresse.

  • address_street_levelstring

    Straße und Hausnummer der Adresse.

  • address_costring

    Care-of-Zeile der Adresse.

  • address_citystring

    Ort der Adresse.

  • address_zipstring

    Postleitzahl der Adresse.

  • address_admin_level1string

    Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

  • address_countrystring

    Ländercode der Adresse.

  • address_full_countrystring

    Vollständiger Name des Landes der Adresse.

  • address_geo_latstring

    Breitengrad der Adresse.

  • address_geo_lngstring

    Längengrad der Adresse.

  • … 4 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/crm/person_duration_honors \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "first_name": "Lena",
    "last_name": "Hartmann",
    "title": "Beispiel",
    "language": "de",
    "support_description": "Text",
    "profile_picture_url": "https://vynst.de",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163"
  }
]

Einzelne CRMPersonDurationStatistic per ID abrufen

GET/api/crm/crmpersondurationstatistics/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert ein einzelnes CRMPersonDurationStatistic-Objekt.CRMPersonDurationStatistic

Felder anzeigen (21)
  • contentTypeLabelstring
  • personIdinteger
  • totalYearsinteger

    Gesamtdauer in vollen Jahren abrufen

  • totalRemainingMonthsinteger

    Verbleibende Monate nach vollen Jahren abrufen

  • currentContinuousYearsinteger

    Aktuelle ununterbrochene Dauer in vollen Jahren abrufen

  • currentContinuousRemainingMonthsinteger

    Verbleibende Monate der aktuellen ununterbrochenen Periode nach vollen Jahren abrufen

  • isCurrentlyActiveboolean

    Prüft, ob das aktuelle Datum innerhalb des letzten zusammenhängenden Zeitraums liegt

  • totalFormattedstring

    Formatierte Gesamtdauer als Zeichenkette abrufen

  • currentContinuousFormattedstring

    Formatierte aktuelle ununterbrochene Dauer als Zeichenkette abrufen

  • idinteger

    Primärschlüssel der Dauerstatistik. Interne ID.

  • personCRMPerson10

    Person, zu der die Statistik gehört.

    Felder anzeigen (81)
    • idinteger

      Primärschlüssel der Person. Interne ID.

    • first_namestring

      Vorname der Person.

    • last_namestring

      Nachname der Person.

    • numberinteger

      Mitglieds- oder Kundennummer der Person.

    • manual_numberinteger

      Manuell gesetzte Nummer statt der automatischen Nummer.

    • number_stringstring

      Mitglieds- oder Kundennummer als Text, einschließlich Präfix.

    • genderstring

      Geschlecht der Person.

    • titlestring

      Akademischer oder sonstiger Titel der Person.

    • positionstring

      Position oder Rolle der Person.

    • languagestring

      Bevorzugte Sprache der Person.

    • special_salutationstring

      Besonderer Anredetext für Briefe.

    • form_of_salutationstring

      Form der Anrede, zum Beispiel förmlich oder informell.

    • birthdaystring (date-time)

      Geburtstag der Person.

    • known_allergiesstring

      Bekannte Allergien der Person.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Fotos der Person dürfen aufgenommen und veröffentlicht werden.

    • allow_leaving_aloneboolean

      Die Person darf die Veranstaltung allein verlassen.

    • authorized_pickupstring

      Personen, die die Person abholen dürfen.

    • needs_supportboolean

      Die Person benötigt Unterstützung, zum Beispiel zur Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die die Person benötigt.

    • financial_supportboolean

      Die Person erhält finanzielle Unterstützung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung.

    • municipal_supportboolean

      Die Person erhält kommunale Unterstützung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der Person.

    • school_classstring

      Schulklasse der Person.

    • start_timestring (date-time)

      Beginn der Mitgliedschaft oder Aktivität.

    • start_time_reasonstring

      Grund für den Beginn.

    • end_timestring (date-time)

      Ende der Mitgliedschaft oder Aktivität.

    • end_time_reasonstring

      Grund für das Ende.

    • confirmed_gtc_timestring (date-time)

      Zeitpunkt, zu dem die AGB bestätigt wurden.

    • chatbot_opt_inboolean

      Einwilligung in die Nutzung des KI-Assistenten. Denormalisierter aktueller Stand - das prüfbare Protokoll steht in ChatbotConsent.

    • chatbot_opt_in_atstring (date-time)

      Zeitpunkt, zu dem die Person dem Chatbot zugestimmt hat.

    • chatbot_opt_in_text_versionstring

      Version des Einwilligungstextes, dem zugestimmt wurde. Weicht sie von der aktuellen Version ab, ist das Opt-in abgelaufen.

    • app_usage_statistics_opt_outboolean

      Widerspruch gegen die anonyme Nutzungsstatistik der Mitglieder-App. Die App liest ihn aus den StaticData und schickt dann nichts mehr; die gezählten Aufrufe selbst haben keinen Bezug zur Person.

    • crm_person_contact_dataarray<CRMPersonContactData>

      Kontaktdaten der Person, zum Beispiel Telefon und E-Mail.

    • archivedboolean

      Ob die Person archiviert ist.

    • subscribed_newsletterboolean

      Ob die Person den Newsletter abonniert hat.

    • subscribed_magazineboolean

      Ob die Person das Magazin abonniert hat.

    • printed_member_cardboolean

      Ob für die Person ein Mitgliedsausweis gedruckt wurde.

    • has_login_userboolean

      Ob die Person einen Anmelde-Benutzer hat.

    • profile_picture_urlstring

      URL des Profilbilds der Person.

    • log_book_staffboolean

      Logbuch-Kennzeichen: Personal.

    • log_book_staff1boolean

      Logbuch-Kennzeichen: Personal, Stufe 1.

    • log_book_staff2boolean

      Logbuch-Kennzeichen: Personal, Stufe 2.

    • log_book_memberboolean

      Logbuch-Kennzeichen: Mitglied.

    • log_book_trainerboolean

      Logbuch-Kennzeichen: Trainer.

    • log_book_trainer1boolean

      Logbuch-Kennzeichen: Trainer, Stufe 1.

    • log_book_trainer2boolean

      Logbuch-Kennzeichen: Trainer, Stufe 2.

    • log_book_head_of_departmentboolean

      Logbuch-Kennzeichen: Abteilungsleitung.

    • log_book_supervisory_boardboolean

      Logbuch-Kennzeichen: Aufsichtsrat.

    • log_book_board_of_directorsboolean

      Logbuch-Kennzeichen: Vorstand.

    • log_book_honorary_memberboolean

      Logbuch-Kennzeichen: Ehrenmitglied.

    • log_book_club_card_oneboolean

      Logbuch-Kennzeichen: Vereinskarte.

    • log_book_health_recoveredboolean

      Logbuch-Kennzeichen: von Krankheit genesen.

    • log_book_health_vaccinatedboolean

      Logbuch-Kennzeichen: geimpft.

    • log_book_health_vaccinated_additionstring

      Details der Impfung.

    • log_book_good_conductboolean

      Logbuch-Kennzeichen: Führungszeugnis.

    • log_book_first_aidboolean

      Logbuch-Kennzeichen: Erste-Hilfe-Schulung.

    • log_book_measles_vaccinationboolean

      Logbuch-Kennzeichen: Masernimpfung.

    • sync_lanistaboolean

      Ob die Person mit Lanista synchronisiert ist.

    • categoryCRMPersonCategory

      Personenkategorie.

    • nicknamestring

      Spitzname der Person.

    • preferred_color_hexstring

      Bevorzugte Farbe der Person als Hexwert.

    • avatar_tokenstring

      Token des Avatarbildes.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • … 2 weitere Felder
  • content_typestring

    Logbuch-Inhaltstyp oder CONTENT_TYPE_VOLUNTEER für die konfigurierte kombinierte Aktivität

  • unified_categoryUnifiedCategory15

    Optionale vereinheitlichte Kategorie. NULL bedeutet über alle Kategorien dieses Inhaltstyps aggregiert.

    Felder anzeigen (32)
    • idinteger

      Primärschlüssel der einheitlichen Kategorie. Interne ID.

    • category_typestring

      Art der Kategorie, zum Beispiel Kurs oder Mitgliedschaft.

    • childrenarray<UnifiedCategory15>

      Untergeordnete Kategorien.

    • parentUnifiedCategory15

      Übergeordnete Kategorie.

    • view_orderinteger

      Sortierreihenfolge der Kategorie in Listen.

    • is_publicboolean

      Die Kategorie wird öffentlich angezeigt.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • short_identifierstring

      Kurzkennung der Entität.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • is_ui_filterboolean

      Diese Eigenschaft markiert eine Entität als Filter für das Frontend

  • total_monthsinteger

    Gesamtzahl der Monate für diesen Inhaltstyp (über alle Zeiträume, ohne Lücken)

  • current_continuous_monthsinteger

    Aktuelle zusammenhängende Monate ohne Lücke länger als RESET_GAP_MONTHS

  • first_startstring (date-time)

    Das allererste jemals erfasste Startdatum für diesen Inhaltstyp

  • current_startstring (date-time)

    Das Startdatum des aktuellen fortlaufenden Zeitraums

  • current_endstring (date-time)

    Das späteste Periodenende (NULL bedeutet offen; ein künftiges Ende kann noch aktiv sein)

  • last_calculatedstring (date-time)

    Wann die Statistiken zuletzt berechnet wurden

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/crm/crmpersondurationstatistics/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "contentTypeLabel": "string",
  "personId": 42,
  "totalYears": 1,
  "totalRemainingMonths": 1,
  "currentContinuousYears": 1,
  "currentContinuousRemainingMonths": 1,
  "isCurrentlyActive": true,
  "totalFormatted": "string",
  "currentContinuousFormatted": "string"
}

Liefert eine Liste der CRMPersonDurationStatistic-Objekte.

GET/api/crm/crmpersondurationstatistics

Query-Parameter

searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert eine Liste der CRMPersonDurationStatistic-Objekte.array<CRMPersonDurationStatistic>

Felder anzeigen (21)
  • contentTypeLabelstring
  • personIdinteger
  • totalYearsinteger

    Gesamtdauer in vollen Jahren abrufen

  • totalRemainingMonthsinteger

    Verbleibende Monate nach vollen Jahren abrufen

  • currentContinuousYearsinteger

    Aktuelle ununterbrochene Dauer in vollen Jahren abrufen

  • currentContinuousRemainingMonthsinteger

    Verbleibende Monate der aktuellen ununterbrochenen Periode nach vollen Jahren abrufen

  • isCurrentlyActiveboolean

    Prüft, ob das aktuelle Datum innerhalb des letzten zusammenhängenden Zeitraums liegt

  • totalFormattedstring

    Formatierte Gesamtdauer als Zeichenkette abrufen

  • currentContinuousFormattedstring

    Formatierte aktuelle ununterbrochene Dauer als Zeichenkette abrufen

  • idinteger

    Primärschlüssel der Dauerstatistik. Interne ID.

  • personCRMPerson10

    Person, zu der die Statistik gehört.

    Felder anzeigen (81)
    • idinteger

      Primärschlüssel der Person. Interne ID.

    • first_namestring

      Vorname der Person.

    • last_namestring

      Nachname der Person.

    • numberinteger

      Mitglieds- oder Kundennummer der Person.

    • manual_numberinteger

      Manuell gesetzte Nummer statt der automatischen Nummer.

    • number_stringstring

      Mitglieds- oder Kundennummer als Text, einschließlich Präfix.

    • genderstring

      Geschlecht der Person.

    • titlestring

      Akademischer oder sonstiger Titel der Person.

    • positionstring

      Position oder Rolle der Person.

    • languagestring

      Bevorzugte Sprache der Person.

    • special_salutationstring

      Besonderer Anredetext für Briefe.

    • form_of_salutationstring

      Form der Anrede, zum Beispiel förmlich oder informell.

    • birthdaystring (date-time)

      Geburtstag der Person.

    • known_allergiesstring

      Bekannte Allergien der Person.

    • confirmed_no_allergiesboolean

      Erziehungsberechtigte(r) bestätigt, dass keine bekannten Allergien vorliegen.

    • allow_photosboolean

      Fotos der Person dürfen aufgenommen und veröffentlicht werden.

    • allow_leaving_aloneboolean

      Die Person darf die Veranstaltung allein verlassen.

    • authorized_pickupstring

      Personen, die die Person abholen dürfen.

    • needs_supportboolean

      Die Person benötigt Unterstützung, zum Beispiel zur Inklusion.

    • support_descriptionstring

      Beschreibung der Unterstützung, die die Person benötigt.

    • financial_supportboolean

      Die Person erhält finanzielle Unterstützung.

    • financial_support_numberstring

      Nummer der finanziellen Förderung.

    • municipal_supportboolean

      Die Person erhält kommunale Unterstützung.

    • municipal_support_numberstring

      Nummer der kommunalen Förderung.

    • grade_levelinteger

      Schuljahrgang der Person.

    • school_classstring

      Schulklasse der Person.

    • start_timestring (date-time)

      Beginn der Mitgliedschaft oder Aktivität.

    • start_time_reasonstring

      Grund für den Beginn.

    • end_timestring (date-time)

      Ende der Mitgliedschaft oder Aktivität.

    • end_time_reasonstring

      Grund für das Ende.

    • confirmed_gtc_timestring (date-time)

      Zeitpunkt, zu dem die AGB bestätigt wurden.

    • chatbot_opt_inboolean

      Einwilligung in die Nutzung des KI-Assistenten. Denormalisierter aktueller Stand - das prüfbare Protokoll steht in ChatbotConsent.

    • chatbot_opt_in_atstring (date-time)

      Zeitpunkt, zu dem die Person dem Chatbot zugestimmt hat.

    • chatbot_opt_in_text_versionstring

      Version des Einwilligungstextes, dem zugestimmt wurde. Weicht sie von der aktuellen Version ab, ist das Opt-in abgelaufen.

    • app_usage_statistics_opt_outboolean

      Widerspruch gegen die anonyme Nutzungsstatistik der Mitglieder-App. Die App liest ihn aus den StaticData und schickt dann nichts mehr; die gezählten Aufrufe selbst haben keinen Bezug zur Person.

    • crm_person_contact_dataarray<CRMPersonContactData>

      Kontaktdaten der Person, zum Beispiel Telefon und E-Mail.

    • archivedboolean

      Ob die Person archiviert ist.

    • subscribed_newsletterboolean

      Ob die Person den Newsletter abonniert hat.

    • subscribed_magazineboolean

      Ob die Person das Magazin abonniert hat.

    • printed_member_cardboolean

      Ob für die Person ein Mitgliedsausweis gedruckt wurde.

    • has_login_userboolean

      Ob die Person einen Anmelde-Benutzer hat.

    • profile_picture_urlstring

      URL des Profilbilds der Person.

    • log_book_staffboolean

      Logbuch-Kennzeichen: Personal.

    • log_book_staff1boolean

      Logbuch-Kennzeichen: Personal, Stufe 1.

    • log_book_staff2boolean

      Logbuch-Kennzeichen: Personal, Stufe 2.

    • log_book_memberboolean

      Logbuch-Kennzeichen: Mitglied.

    • log_book_trainerboolean

      Logbuch-Kennzeichen: Trainer.

    • log_book_trainer1boolean

      Logbuch-Kennzeichen: Trainer, Stufe 1.

    • log_book_trainer2boolean

      Logbuch-Kennzeichen: Trainer, Stufe 2.

    • log_book_head_of_departmentboolean

      Logbuch-Kennzeichen: Abteilungsleitung.

    • log_book_supervisory_boardboolean

      Logbuch-Kennzeichen: Aufsichtsrat.

    • log_book_board_of_directorsboolean

      Logbuch-Kennzeichen: Vorstand.

    • log_book_honorary_memberboolean

      Logbuch-Kennzeichen: Ehrenmitglied.

    • log_book_club_card_oneboolean

      Logbuch-Kennzeichen: Vereinskarte.

    • log_book_health_recoveredboolean

      Logbuch-Kennzeichen: von Krankheit genesen.

    • log_book_health_vaccinatedboolean

      Logbuch-Kennzeichen: geimpft.

    • log_book_health_vaccinated_additionstring

      Details der Impfung.

    • log_book_good_conductboolean

      Logbuch-Kennzeichen: Führungszeugnis.

    • log_book_first_aidboolean

      Logbuch-Kennzeichen: Erste-Hilfe-Schulung.

    • log_book_measles_vaccinationboolean

      Logbuch-Kennzeichen: Masernimpfung.

    • sync_lanistaboolean

      Ob die Person mit Lanista synchronisiert ist.

    • categoryCRMPersonCategory

      Personenkategorie.

    • nicknamestring

      Spitzname der Person.

    • preferred_color_hexstring

      Bevorzugte Farbe der Person als Hexwert.

    • avatar_tokenstring

      Token des Avatarbildes.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • … 2 weitere Felder
  • content_typestring

    Logbuch-Inhaltstyp oder CONTENT_TYPE_VOLUNTEER für die konfigurierte kombinierte Aktivität

  • unified_categoryUnifiedCategory15

    Optionale vereinheitlichte Kategorie. NULL bedeutet über alle Kategorien dieses Inhaltstyps aggregiert.

    Felder anzeigen (32)
    • idinteger

      Primärschlüssel der einheitlichen Kategorie. Interne ID.

    • category_typestring

      Art der Kategorie, zum Beispiel Kurs oder Mitgliedschaft.

    • childrenarray<UnifiedCategory15>

      Untergeordnete Kategorien.

    • parentUnifiedCategory15

      Übergeordnete Kategorie.

    • view_orderinteger

      Sortierreihenfolge der Kategorie in Listen.

    • is_publicboolean

      Die Kategorie wird öffentlich angezeigt.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • short_identifierstring

      Kurzkennung der Entität.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • is_ui_filterboolean

      Diese Eigenschaft markiert eine Entität als Filter für das Frontend

  • total_monthsinteger

    Gesamtzahl der Monate für diesen Inhaltstyp (über alle Zeiträume, ohne Lücken)

  • current_continuous_monthsinteger

    Aktuelle zusammenhängende Monate ohne Lücke länger als RESET_GAP_MONTHS

  • first_startstring (date-time)

    Das allererste jemals erfasste Startdatum für diesen Inhaltstyp

  • current_startstring (date-time)

    Das Startdatum des aktuellen fortlaufenden Zeitraums

  • current_endstring (date-time)

    Das späteste Periodenende (NULL bedeutet offen; ein künftiges Ende kann noch aktiv sein)

  • last_calculatedstring (date-time)

    Wann die Statistiken zuletzt berechnet wurden

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/crm/crmpersondurationstatistics \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "contentTypeLabel": "string",
    "personId": 42,
    "totalYears": 1,
    "totalRemainingMonths": 1,
    "currentContinuousYears": 1,
    "currentContinuousRemainingMonths": 1,
    "isCurrentlyActive": true,
    "totalFormatted": "string",
    "currentContinuousFormatted": "string"
  }
]