Zum Inhalt springen
Developer

Self Sign Up Code

Kundenportal5 EndpunkteCustomer / Self Sign Up Code

Liefert eine Liste aller SelfSignUpLogInviteCode-Objekte.

GET/api/cp/signup/code

Query-Parameter

idstring
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE | Standardwert: false
productstring
unifiedCategorystring
tokenstring
logBookEntryContentTypestring
createdstring
updatedstring
namestring
externalDescriptionstring
internalDescriptionstring
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 aller SelfSignUpLogInviteCode-Objekte.array<SelfSignUpLogInviteCode>

Felder anzeigen (10)
  • idinteger

    Primärschlüssel des Einladungscodes. Interne ID.

  • tokenstring

    Token des Einladungscodes.

  • productPredefinedBillingItem3

    Abrechnungsposition, für die der Einladungscode gilt.

    Felder anzeigen (81)
    • idinteger

      Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • price_fixed_hoursnumber (float)

      Preis für die Pauschalstunden.

    • price_additional_hoursnumber (float)

      Preis für jede weitere Stunde.

    • name_additional_hoursstring

      Name des Zusatzstunden-Postens.

    • description_additional_hoursstring

      Beschreibung des Zusatzstundenpostens.

    • time_billed_on_ticket_closeboolean

      Ob die Zeit beim Schließen des Tickets abgerechnet wird.

    • billing_typeBillingItemType

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • condition_date_afterstring (date-time)

      Der Posten gilt nur für Termine nach diesem Datum.

    • condition_date_beforestring (date-time)

      Der Posten gilt nur für Termine vor diesem Datum.

    • condition_country_codestring

      Ländercode, für den der Posten gilt.

    • condition_zip_code_fromstring

      Beginn des PLZ-Bereichs, für den die Position gilt.

    • condition_zip_code_tostring

      Ende des PLZ-Bereichs, auf den der Posten zutrifft.

    • condition_time_after_hourinteger

      Der Posten gilt nur ab dieser Tagesstunde.

    • condition_max_lengthinteger

      Maximale Länge, für die der Eintrag gilt.

    • condition_time_before_hourinteger

      Der Posten gilt nur bis zu dieser Tagesstunde.

    • condition_sub_access_tagAccessTag

      Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    • condition_show_despite_missing_access_tagboolean

      Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

    • condition_sub_free_logicstring

      Freie Bedingungslogik für das Abo.

    • fixed_price_logicstring

      Freie Logik, die den Festpreis berechnet.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_deleteboolean

      Ob Mitglieder das Abonnement selbst kündigen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • sub_self_service_delete_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

    • sub_pre_paidboolean

      Ob das Abonnement im Voraus bezahlt wird.

    • sub_only_billed_after_startboolean

      Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

    • sub_people_age_group_oneinteger

      Obere Altersgrenze der Altersgruppe eins.

    • sub_people_age_group_one_discountinteger

      Rabatt in Prozent für Altersgruppe eins.

    • sub_people_age_group_one_freeinteger

      Anzahl der freien Plätze für Altersgruppe eins.

    • sub_people_age_group_twointeger

      Obere Altersgrenze der Altersgruppe zwei.

    • sub_people_age_group_two_discountinteger

      Rabatt in Prozent für Altersgruppe zwei.

    • sub_people_age_group_two_freeinteger

      Anzahl der freien Plätze für Altersgruppe zwei.

    • sub_people_age_group_threeinteger

      Obere Altersgrenze der Altersgruppe drei.

    • sub_people_age_group_three_discountinteger

      Rabatt in Prozent für Altersgruppe drei.

    • sub_people_age_group_three_freeinteger

      Anzahl der freien Plätze für Altersgruppe drei.

    • sub_people_age_group_fourinteger

      Obere Altersgrenze der Altersgruppe vier.

    • sub_people_age_group_four_discountinteger

      Rabatt in Prozent für Altersgruppe vier.

    • sub_people_age_group_four_freeinteger

      Anzahl der freien Plätze für Altersgruppe vier.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • companyCRMCompany40

      Unternehmen, zu dem der Abrechnungsposten gehört.

    • parentPredefinedBillingItem3

      Übergeordneter Abrechnungsposten, zum Beispiel für Varianten.

    • is_preferredboolean

      Der Posten ist bevorzugt und wird zuerst angezeigt.

    • is_defaultboolean

      Der Posten ist der Standard für seinen Typ.

    • is_discountboolean

      Der Posten ist ein Rabatt.

    • is_freeboolean

      Der Posten ist kostenfrei.

    • is_passiveboolean

      Der Posten ist passiv und kann nicht mehr ausgewählt werden.

    • is_globalboolean

      Der Posten ist für alle Unternehmen verfügbar.

    • inventory_countinteger

      Bestand an Stück, sofern der Gegenstand ein Produkt ist.

    • stock_itemboolean

      Dies ist ein Kennzeichen für Artikel, die jederzeit bestellt werden können

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment10

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment10

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment10

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • public_categorystring

      Kategorie des öffentlich angezeigten Postens.

    • condition_booking_content_typeBookingContentType11

      Eintrag gilt nur für Buchungen mit diesem Inhaltstyp (z. B. Flugtyp). Null = alle Inhaltstypen.

    • usage_time_baseinteger

      Zeitpaar des Abschnitts für die Nutzungsabrechnung: BaseBookingRealUsage::BILLING_TYPE_BLOCK_TIME oder BILLING_TYPE_FLIGHT_TIME. Null = billingType des Nutzungsdatensatzes übernehmen.

    • base_locationBaseLocation15

      Standort, zu dem diese Gebühr gehört (z. B. Flughafen-Lande-/Startgebühr), Kategorie CATEGORY_LOCATION

    • condition_day_of_week_maskinteger

      Wochentags-Bitmaske (Mo=1 ... So=64, siehe DayOfWeekBitmaskHelper). Null = jeden Tag.

    • condition_first_usage_onlyboolean

      Die Gebühr wird nur einmal je Nutzungssatz angewendet (erster passender Abschnitt, Menge 1)

    • budget_grant_countinteger

      Anzahl der Veranstaltungsanmeldungen, die dieses Produkt beim Kauf gewährt (null = kein Kontingent)

    • budget_create_onceboolean

      Wenn true, wird das Budget nur einmal pro Kombination aus Person und Produkt angelegt. Bei wiederkehrenden Abonnements: monatliche Zahlung, aber jährliches Budget.

    • ticket_quotainteger

      Ticketverkauf (BaseEvent::isTicketSalesEnabled): Kontingent dieser Ticketart (Event-Preis). Null = nur das Teilnehmerlimit der Veranstaltung zählt.

    • ticket_sale_startstring (date-time)

      Ticketverkauf: Verkaufsstart dieser Ticketart (z. B. Frühbucher ab), null = sofort.

    • ticket_sale_endstring (date-time)

      Ticketverkauf: Verkaufsende dieser Ticketart (z. B. Frühbucher bis), null = bis zum Anmeldeschluss.

    • ticket_seat_zonestring

      Ticketverkauf mit Sitzplan: Diese Ticketart gilt nur für Plätze dieser Preiszone (BaseLocationPlanItem::seatZone), null = für jeden Platz.

    • cancellation_term_unitstring

      Zulässige Kündigungsfristen für dieses Abonnement-Produkt. Null / leer = Standard des Vereins aus den Einstellungen übernehmen. Siehe CancellationTermCalculator::TERM_UNITS.

    • cancellation_term_datesstring

      Kommagetrennte Liste fester Kündigungstermine im Format TT.MM, z. B. "31.03,30.06,30.09,31.12". Wird nur verwendet, wenn cancellationTermUnit CUSTOM ist.

    • cancellation_notice_valueinteger

      Numerischer Wert der Kündigungsfrist vor dem Kündigungstermin. Null = von den Einstellungen übernehmen.

    • cancellation_notice_unitstring

      Einheit der Frist: DAYS, WEEKS oder MONTHS. Null = aus den Einstellungen übernehmen.

    • … 7 weitere Felder
  • log_book_entry_content_typestring

    Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • deletedboolean

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

  • namestring

    Name der Einheit.

  • unified_categoryUnifiedCategory4
    Felder anzeigen (32)
    • idinteger

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

    • category_typestring

      Art der Kategorie, zum Beispiel Kurs oder Mitgliedschaft.

    • childrenarray<UnifiedCategory4>

      Untergeordnete Kategorien.

    • parentUnifiedCategory4

      Ü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

  • image_urlstring

    URL des Bildes des Datensatzes.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/cp/signup/code \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "token": "string",
    "product": {
      "name": "Beispiel",
      "description": "Text",
      "id": 42,
      "internal_description": "Text",
      "fixed_hours": 1.5,
      "fixed_price": 49.9,
      "fixed_price_base_unit": 49.9,
      "price_fixed_hours": 49.9,
      "price_additional_hours": 49.9,
      "name_additional_hours": "string"
    },
    "log_book_entry_content_type": "string",
    "created": "2026-10-15T09:30:00+02:00",
    "updated": "2026-10-15T09:30:00+02:00",
    "deleted": true,
    "unified_category": {
      "id": 42,
      "name": "Beispiel",
      "address_street": "Jakobistr. 39",
      "address_city": "Hannover",
      "address_zip": "30163",
      "address_country": "DE",
      "address_full_country": "DE",
      "main_phone": "+49 511 123456",
      "main_email": "lena.hartmann@example.org",
      "image_url": "https://vynst.de"
    }
  }
]

SelfSignUpLogInviteCode neu anlegen

POST/api/cp/signup/code

Request-Body application/json

  • dataSelfSignUpLogInviteCode
    Felder anzeigen (10)
    • idinteger

      Primärschlüssel des Einladungscodes. Interne ID.

    • tokenstring

      Token des Einladungscodes.

    • productPredefinedBillingItem3

      Abrechnungsposition, für die der Einladungscode gilt.

    • log_book_entry_content_typestring

      Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • unified_categoryUnifiedCategory4
    • image_urlstring

      URL des Bildes des Datensatzes.

Antworten

200SelfSignUpLogInviteCode neu anlegenSelfSignUpLogInviteCode

Felder anzeigen (10)
  • idinteger

    Primärschlüssel des Einladungscodes. Interne ID.

  • tokenstring

    Token des Einladungscodes.

  • productPredefinedBillingItem3

    Abrechnungsposition, für die der Einladungscode gilt.

    Felder anzeigen (81)
    • idinteger

      Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • price_fixed_hoursnumber (float)

      Preis für die Pauschalstunden.

    • price_additional_hoursnumber (float)

      Preis für jede weitere Stunde.

    • name_additional_hoursstring

      Name des Zusatzstunden-Postens.

    • description_additional_hoursstring

      Beschreibung des Zusatzstundenpostens.

    • time_billed_on_ticket_closeboolean

      Ob die Zeit beim Schließen des Tickets abgerechnet wird.

    • billing_typeBillingItemType

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • condition_date_afterstring (date-time)

      Der Posten gilt nur für Termine nach diesem Datum.

    • condition_date_beforestring (date-time)

      Der Posten gilt nur für Termine vor diesem Datum.

    • condition_country_codestring

      Ländercode, für den der Posten gilt.

    • condition_zip_code_fromstring

      Beginn des PLZ-Bereichs, für den die Position gilt.

    • condition_zip_code_tostring

      Ende des PLZ-Bereichs, auf den der Posten zutrifft.

    • condition_time_after_hourinteger

      Der Posten gilt nur ab dieser Tagesstunde.

    • condition_max_lengthinteger

      Maximale Länge, für die der Eintrag gilt.

    • condition_time_before_hourinteger

      Der Posten gilt nur bis zu dieser Tagesstunde.

    • condition_sub_access_tagAccessTag

      Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    • condition_show_despite_missing_access_tagboolean

      Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

    • condition_sub_free_logicstring

      Freie Bedingungslogik für das Abo.

    • fixed_price_logicstring

      Freie Logik, die den Festpreis berechnet.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_deleteboolean

      Ob Mitglieder das Abonnement selbst kündigen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • sub_self_service_delete_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

    • sub_pre_paidboolean

      Ob das Abonnement im Voraus bezahlt wird.

    • sub_only_billed_after_startboolean

      Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

    • sub_people_age_group_oneinteger

      Obere Altersgrenze der Altersgruppe eins.

    • sub_people_age_group_one_discountinteger

      Rabatt in Prozent für Altersgruppe eins.

    • sub_people_age_group_one_freeinteger

      Anzahl der freien Plätze für Altersgruppe eins.

    • sub_people_age_group_twointeger

      Obere Altersgrenze der Altersgruppe zwei.

    • sub_people_age_group_two_discountinteger

      Rabatt in Prozent für Altersgruppe zwei.

    • sub_people_age_group_two_freeinteger

      Anzahl der freien Plätze für Altersgruppe zwei.

    • sub_people_age_group_threeinteger

      Obere Altersgrenze der Altersgruppe drei.

    • sub_people_age_group_three_discountinteger

      Rabatt in Prozent für Altersgruppe drei.

    • sub_people_age_group_three_freeinteger

      Anzahl der freien Plätze für Altersgruppe drei.

    • sub_people_age_group_fourinteger

      Obere Altersgrenze der Altersgruppe vier.

    • sub_people_age_group_four_discountinteger

      Rabatt in Prozent für Altersgruppe vier.

    • sub_people_age_group_four_freeinteger

      Anzahl der freien Plätze für Altersgruppe vier.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • companyCRMCompany40

      Unternehmen, zu dem der Abrechnungsposten gehört.

    • parentPredefinedBillingItem3

      Übergeordneter Abrechnungsposten, zum Beispiel für Varianten.

    • is_preferredboolean

      Der Posten ist bevorzugt und wird zuerst angezeigt.

    • is_defaultboolean

      Der Posten ist der Standard für seinen Typ.

    • is_discountboolean

      Der Posten ist ein Rabatt.

    • is_freeboolean

      Der Posten ist kostenfrei.

    • is_passiveboolean

      Der Posten ist passiv und kann nicht mehr ausgewählt werden.

    • is_globalboolean

      Der Posten ist für alle Unternehmen verfügbar.

    • inventory_countinteger

      Bestand an Stück, sofern der Gegenstand ein Produkt ist.

    • stock_itemboolean

      Dies ist ein Kennzeichen für Artikel, die jederzeit bestellt werden können

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment10

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment10

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment10

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • public_categorystring

      Kategorie des öffentlich angezeigten Postens.

    • condition_booking_content_typeBookingContentType11

      Eintrag gilt nur für Buchungen mit diesem Inhaltstyp (z. B. Flugtyp). Null = alle Inhaltstypen.

    • usage_time_baseinteger

      Zeitpaar des Abschnitts für die Nutzungsabrechnung: BaseBookingRealUsage::BILLING_TYPE_BLOCK_TIME oder BILLING_TYPE_FLIGHT_TIME. Null = billingType des Nutzungsdatensatzes übernehmen.

    • base_locationBaseLocation15

      Standort, zu dem diese Gebühr gehört (z. B. Flughafen-Lande-/Startgebühr), Kategorie CATEGORY_LOCATION

    • condition_day_of_week_maskinteger

      Wochentags-Bitmaske (Mo=1 ... So=64, siehe DayOfWeekBitmaskHelper). Null = jeden Tag.

    • condition_first_usage_onlyboolean

      Die Gebühr wird nur einmal je Nutzungssatz angewendet (erster passender Abschnitt, Menge 1)

    • budget_grant_countinteger

      Anzahl der Veranstaltungsanmeldungen, die dieses Produkt beim Kauf gewährt (null = kein Kontingent)

    • budget_create_onceboolean

      Wenn true, wird das Budget nur einmal pro Kombination aus Person und Produkt angelegt. Bei wiederkehrenden Abonnements: monatliche Zahlung, aber jährliches Budget.

    • ticket_quotainteger

      Ticketverkauf (BaseEvent::isTicketSalesEnabled): Kontingent dieser Ticketart (Event-Preis). Null = nur das Teilnehmerlimit der Veranstaltung zählt.

    • ticket_sale_startstring (date-time)

      Ticketverkauf: Verkaufsstart dieser Ticketart (z. B. Frühbucher ab), null = sofort.

    • ticket_sale_endstring (date-time)

      Ticketverkauf: Verkaufsende dieser Ticketart (z. B. Frühbucher bis), null = bis zum Anmeldeschluss.

    • ticket_seat_zonestring

      Ticketverkauf mit Sitzplan: Diese Ticketart gilt nur für Plätze dieser Preiszone (BaseLocationPlanItem::seatZone), null = für jeden Platz.

    • cancellation_term_unitstring

      Zulässige Kündigungsfristen für dieses Abonnement-Produkt. Null / leer = Standard des Vereins aus den Einstellungen übernehmen. Siehe CancellationTermCalculator::TERM_UNITS.

    • cancellation_term_datesstring

      Kommagetrennte Liste fester Kündigungstermine im Format TT.MM, z. B. "31.03,30.06,30.09,31.12". Wird nur verwendet, wenn cancellationTermUnit CUSTOM ist.

    • cancellation_notice_valueinteger

      Numerischer Wert der Kündigungsfrist vor dem Kündigungstermin. Null = von den Einstellungen übernehmen.

    • cancellation_notice_unitstring

      Einheit der Frist: DAYS, WEEKS oder MONTHS. Null = aus den Einstellungen übernehmen.

    • … 7 weitere Felder
  • log_book_entry_content_typestring

    Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • deletedboolean

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

  • namestring

    Name der Einheit.

  • unified_categoryUnifiedCategory4
    Felder anzeigen (32)
    • idinteger

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

    • category_typestring

      Art der Kategorie, zum Beispiel Kurs oder Mitgliedschaft.

    • childrenarray<UnifiedCategory4>

      Untergeordnete Kategorien.

    • parentUnifiedCategory4

      Ü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

  • image_urlstring

    URL des Bildes des Datensatzes.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/cp/signup/code \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "token": "string",
    "product": {
      "name": "Beispiel",
      "description": "Text",
      "id": 42,
      "internal_description": "Text",
      "fixed_hours": 1.5,
      "fixed_price": 49.9
    },
    "log_book_entry_content_type": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "image_url": "https://vynst.de",
  "token": "string",
  "product": {
    "name": "Beispiel",
    "description": "Text",
    "id": 42,
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9,
    "price_fixed_hours": 49.9,
    "price_additional_hours": 49.9,
    "name_additional_hours": "string"
  },
  "log_book_entry_content_type": "string",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "unified_category": {
    "id": 42,
    "name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "image_url": "https://vynst.de"
  }
}

Liefert einen einzelnen SelfSignUpLogInviteCode-Eintrag.

GET/api/cp/signup/code/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Gibt ein einzelnes SelfSignUpLogInviteCode-Objekt zurück.SelfSignUpLogInviteCode

Felder anzeigen (10)
  • idinteger

    Primärschlüssel des Einladungscodes. Interne ID.

  • tokenstring

    Token des Einladungscodes.

  • productPredefinedBillingItem3

    Abrechnungsposition, für die der Einladungscode gilt.

    Felder anzeigen (81)
    • idinteger

      Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • price_fixed_hoursnumber (float)

      Preis für die Pauschalstunden.

    • price_additional_hoursnumber (float)

      Preis für jede weitere Stunde.

    • name_additional_hoursstring

      Name des Zusatzstunden-Postens.

    • description_additional_hoursstring

      Beschreibung des Zusatzstundenpostens.

    • time_billed_on_ticket_closeboolean

      Ob die Zeit beim Schließen des Tickets abgerechnet wird.

    • billing_typeBillingItemType

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • condition_date_afterstring (date-time)

      Der Posten gilt nur für Termine nach diesem Datum.

    • condition_date_beforestring (date-time)

      Der Posten gilt nur für Termine vor diesem Datum.

    • condition_country_codestring

      Ländercode, für den der Posten gilt.

    • condition_zip_code_fromstring

      Beginn des PLZ-Bereichs, für den die Position gilt.

    • condition_zip_code_tostring

      Ende des PLZ-Bereichs, auf den der Posten zutrifft.

    • condition_time_after_hourinteger

      Der Posten gilt nur ab dieser Tagesstunde.

    • condition_max_lengthinteger

      Maximale Länge, für die der Eintrag gilt.

    • condition_time_before_hourinteger

      Der Posten gilt nur bis zu dieser Tagesstunde.

    • condition_sub_access_tagAccessTag

      Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    • condition_show_despite_missing_access_tagboolean

      Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

    • condition_sub_free_logicstring

      Freie Bedingungslogik für das Abo.

    • fixed_price_logicstring

      Freie Logik, die den Festpreis berechnet.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_deleteboolean

      Ob Mitglieder das Abonnement selbst kündigen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • sub_self_service_delete_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

    • sub_pre_paidboolean

      Ob das Abonnement im Voraus bezahlt wird.

    • sub_only_billed_after_startboolean

      Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

    • sub_people_age_group_oneinteger

      Obere Altersgrenze der Altersgruppe eins.

    • sub_people_age_group_one_discountinteger

      Rabatt in Prozent für Altersgruppe eins.

    • sub_people_age_group_one_freeinteger

      Anzahl der freien Plätze für Altersgruppe eins.

    • sub_people_age_group_twointeger

      Obere Altersgrenze der Altersgruppe zwei.

    • sub_people_age_group_two_discountinteger

      Rabatt in Prozent für Altersgruppe zwei.

    • sub_people_age_group_two_freeinteger

      Anzahl der freien Plätze für Altersgruppe zwei.

    • sub_people_age_group_threeinteger

      Obere Altersgrenze der Altersgruppe drei.

    • sub_people_age_group_three_discountinteger

      Rabatt in Prozent für Altersgruppe drei.

    • sub_people_age_group_three_freeinteger

      Anzahl der freien Plätze für Altersgruppe drei.

    • sub_people_age_group_fourinteger

      Obere Altersgrenze der Altersgruppe vier.

    • sub_people_age_group_four_discountinteger

      Rabatt in Prozent für Altersgruppe vier.

    • sub_people_age_group_four_freeinteger

      Anzahl der freien Plätze für Altersgruppe vier.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • companyCRMCompany40

      Unternehmen, zu dem der Abrechnungsposten gehört.

    • parentPredefinedBillingItem3

      Übergeordneter Abrechnungsposten, zum Beispiel für Varianten.

    • is_preferredboolean

      Der Posten ist bevorzugt und wird zuerst angezeigt.

    • is_defaultboolean

      Der Posten ist der Standard für seinen Typ.

    • is_discountboolean

      Der Posten ist ein Rabatt.

    • is_freeboolean

      Der Posten ist kostenfrei.

    • is_passiveboolean

      Der Posten ist passiv und kann nicht mehr ausgewählt werden.

    • is_globalboolean

      Der Posten ist für alle Unternehmen verfügbar.

    • inventory_countinteger

      Bestand an Stück, sofern der Gegenstand ein Produkt ist.

    • stock_itemboolean

      Dies ist ein Kennzeichen für Artikel, die jederzeit bestellt werden können

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment10

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment10

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment10

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • public_categorystring

      Kategorie des öffentlich angezeigten Postens.

    • condition_booking_content_typeBookingContentType11

      Eintrag gilt nur für Buchungen mit diesem Inhaltstyp (z. B. Flugtyp). Null = alle Inhaltstypen.

    • usage_time_baseinteger

      Zeitpaar des Abschnitts für die Nutzungsabrechnung: BaseBookingRealUsage::BILLING_TYPE_BLOCK_TIME oder BILLING_TYPE_FLIGHT_TIME. Null = billingType des Nutzungsdatensatzes übernehmen.

    • base_locationBaseLocation15

      Standort, zu dem diese Gebühr gehört (z. B. Flughafen-Lande-/Startgebühr), Kategorie CATEGORY_LOCATION

    • condition_day_of_week_maskinteger

      Wochentags-Bitmaske (Mo=1 ... So=64, siehe DayOfWeekBitmaskHelper). Null = jeden Tag.

    • condition_first_usage_onlyboolean

      Die Gebühr wird nur einmal je Nutzungssatz angewendet (erster passender Abschnitt, Menge 1)

    • budget_grant_countinteger

      Anzahl der Veranstaltungsanmeldungen, die dieses Produkt beim Kauf gewährt (null = kein Kontingent)

    • budget_create_onceboolean

      Wenn true, wird das Budget nur einmal pro Kombination aus Person und Produkt angelegt. Bei wiederkehrenden Abonnements: monatliche Zahlung, aber jährliches Budget.

    • ticket_quotainteger

      Ticketverkauf (BaseEvent::isTicketSalesEnabled): Kontingent dieser Ticketart (Event-Preis). Null = nur das Teilnehmerlimit der Veranstaltung zählt.

    • ticket_sale_startstring (date-time)

      Ticketverkauf: Verkaufsstart dieser Ticketart (z. B. Frühbucher ab), null = sofort.

    • ticket_sale_endstring (date-time)

      Ticketverkauf: Verkaufsende dieser Ticketart (z. B. Frühbucher bis), null = bis zum Anmeldeschluss.

    • ticket_seat_zonestring

      Ticketverkauf mit Sitzplan: Diese Ticketart gilt nur für Plätze dieser Preiszone (BaseLocationPlanItem::seatZone), null = für jeden Platz.

    • cancellation_term_unitstring

      Zulässige Kündigungsfristen für dieses Abonnement-Produkt. Null / leer = Standard des Vereins aus den Einstellungen übernehmen. Siehe CancellationTermCalculator::TERM_UNITS.

    • cancellation_term_datesstring

      Kommagetrennte Liste fester Kündigungstermine im Format TT.MM, z. B. "31.03,30.06,30.09,31.12". Wird nur verwendet, wenn cancellationTermUnit CUSTOM ist.

    • cancellation_notice_valueinteger

      Numerischer Wert der Kündigungsfrist vor dem Kündigungstermin. Null = von den Einstellungen übernehmen.

    • cancellation_notice_unitstring

      Einheit der Frist: DAYS, WEEKS oder MONTHS. Null = aus den Einstellungen übernehmen.

    • … 7 weitere Felder
  • log_book_entry_content_typestring

    Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • deletedboolean

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

  • namestring

    Name der Einheit.

  • unified_categoryUnifiedCategory4
    Felder anzeigen (32)
    • idinteger

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

    • category_typestring

      Art der Kategorie, zum Beispiel Kurs oder Mitgliedschaft.

    • childrenarray<UnifiedCategory4>

      Untergeordnete Kategorien.

    • parentUnifiedCategory4

      Ü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

  • image_urlstring

    URL des Bildes des Datensatzes.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/cp/signup/code/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "image_url": "https://vynst.de",
  "token": "string",
  "product": {
    "name": "Beispiel",
    "description": "Text",
    "id": 42,
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9,
    "price_fixed_hours": 49.9,
    "price_additional_hours": 49.9,
    "name_additional_hours": "string"
  },
  "log_book_entry_content_type": "string",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "unified_category": {
    "id": 42,
    "name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "image_url": "https://vynst.de"
  }
}

Aktualisiert einen vorhandenen SelfSignUpLogInviteCode-Eintrag.

PUT/api/cp/signup/code/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataSelfSignUpLogInviteCode
    Felder anzeigen (10)
    • idinteger

      Primärschlüssel des Einladungscodes. Interne ID.

    • tokenstring

      Token des Einladungscodes.

    • productPredefinedBillingItem3

      Abrechnungsposition, für die der Einladungscode gilt.

    • log_book_entry_content_typestring

      Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • unified_categoryUnifiedCategory4
    • image_urlstring

      URL des Bildes des Datensatzes.

Antworten

200SelfSignUpLogInviteCode einzeln aktualisierenSelfSignUpLogInviteCode

Felder anzeigen (10)
  • idinteger

    Primärschlüssel des Einladungscodes. Interne ID.

  • tokenstring

    Token des Einladungscodes.

  • productPredefinedBillingItem3

    Abrechnungsposition, für die der Einladungscode gilt.

    Felder anzeigen (81)
    • idinteger

      Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • price_fixed_hoursnumber (float)

      Preis für die Pauschalstunden.

    • price_additional_hoursnumber (float)

      Preis für jede weitere Stunde.

    • name_additional_hoursstring

      Name des Zusatzstunden-Postens.

    • description_additional_hoursstring

      Beschreibung des Zusatzstundenpostens.

    • time_billed_on_ticket_closeboolean

      Ob die Zeit beim Schließen des Tickets abgerechnet wird.

    • billing_typeBillingItemType

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • condition_date_afterstring (date-time)

      Der Posten gilt nur für Termine nach diesem Datum.

    • condition_date_beforestring (date-time)

      Der Posten gilt nur für Termine vor diesem Datum.

    • condition_country_codestring

      Ländercode, für den der Posten gilt.

    • condition_zip_code_fromstring

      Beginn des PLZ-Bereichs, für den die Position gilt.

    • condition_zip_code_tostring

      Ende des PLZ-Bereichs, auf den der Posten zutrifft.

    • condition_time_after_hourinteger

      Der Posten gilt nur ab dieser Tagesstunde.

    • condition_max_lengthinteger

      Maximale Länge, für die der Eintrag gilt.

    • condition_time_before_hourinteger

      Der Posten gilt nur bis zu dieser Tagesstunde.

    • condition_sub_access_tagAccessTag

      Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    • condition_show_despite_missing_access_tagboolean

      Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

    • condition_sub_free_logicstring

      Freie Bedingungslogik für das Abo.

    • fixed_price_logicstring

      Freie Logik, die den Festpreis berechnet.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_deleteboolean

      Ob Mitglieder das Abonnement selbst kündigen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • sub_self_service_delete_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

    • sub_pre_paidboolean

      Ob das Abonnement im Voraus bezahlt wird.

    • sub_only_billed_after_startboolean

      Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

    • sub_people_age_group_oneinteger

      Obere Altersgrenze der Altersgruppe eins.

    • sub_people_age_group_one_discountinteger

      Rabatt in Prozent für Altersgruppe eins.

    • sub_people_age_group_one_freeinteger

      Anzahl der freien Plätze für Altersgruppe eins.

    • sub_people_age_group_twointeger

      Obere Altersgrenze der Altersgruppe zwei.

    • sub_people_age_group_two_discountinteger

      Rabatt in Prozent für Altersgruppe zwei.

    • sub_people_age_group_two_freeinteger

      Anzahl der freien Plätze für Altersgruppe zwei.

    • sub_people_age_group_threeinteger

      Obere Altersgrenze der Altersgruppe drei.

    • sub_people_age_group_three_discountinteger

      Rabatt in Prozent für Altersgruppe drei.

    • sub_people_age_group_three_freeinteger

      Anzahl der freien Plätze für Altersgruppe drei.

    • sub_people_age_group_fourinteger

      Obere Altersgrenze der Altersgruppe vier.

    • sub_people_age_group_four_discountinteger

      Rabatt in Prozent für Altersgruppe vier.

    • sub_people_age_group_four_freeinteger

      Anzahl der freien Plätze für Altersgruppe vier.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • companyCRMCompany40

      Unternehmen, zu dem der Abrechnungsposten gehört.

    • parentPredefinedBillingItem3

      Übergeordneter Abrechnungsposten, zum Beispiel für Varianten.

    • is_preferredboolean

      Der Posten ist bevorzugt und wird zuerst angezeigt.

    • is_defaultboolean

      Der Posten ist der Standard für seinen Typ.

    • is_discountboolean

      Der Posten ist ein Rabatt.

    • is_freeboolean

      Der Posten ist kostenfrei.

    • is_passiveboolean

      Der Posten ist passiv und kann nicht mehr ausgewählt werden.

    • is_globalboolean

      Der Posten ist für alle Unternehmen verfügbar.

    • inventory_countinteger

      Bestand an Stück, sofern der Gegenstand ein Produkt ist.

    • stock_itemboolean

      Dies ist ein Kennzeichen für Artikel, die jederzeit bestellt werden können

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment10

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment10

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment10

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • public_categorystring

      Kategorie des öffentlich angezeigten Postens.

    • condition_booking_content_typeBookingContentType11

      Eintrag gilt nur für Buchungen mit diesem Inhaltstyp (z. B. Flugtyp). Null = alle Inhaltstypen.

    • usage_time_baseinteger

      Zeitpaar des Abschnitts für die Nutzungsabrechnung: BaseBookingRealUsage::BILLING_TYPE_BLOCK_TIME oder BILLING_TYPE_FLIGHT_TIME. Null = billingType des Nutzungsdatensatzes übernehmen.

    • base_locationBaseLocation15

      Standort, zu dem diese Gebühr gehört (z. B. Flughafen-Lande-/Startgebühr), Kategorie CATEGORY_LOCATION

    • condition_day_of_week_maskinteger

      Wochentags-Bitmaske (Mo=1 ... So=64, siehe DayOfWeekBitmaskHelper). Null = jeden Tag.

    • condition_first_usage_onlyboolean

      Die Gebühr wird nur einmal je Nutzungssatz angewendet (erster passender Abschnitt, Menge 1)

    • budget_grant_countinteger

      Anzahl der Veranstaltungsanmeldungen, die dieses Produkt beim Kauf gewährt (null = kein Kontingent)

    • budget_create_onceboolean

      Wenn true, wird das Budget nur einmal pro Kombination aus Person und Produkt angelegt. Bei wiederkehrenden Abonnements: monatliche Zahlung, aber jährliches Budget.

    • ticket_quotainteger

      Ticketverkauf (BaseEvent::isTicketSalesEnabled): Kontingent dieser Ticketart (Event-Preis). Null = nur das Teilnehmerlimit der Veranstaltung zählt.

    • ticket_sale_startstring (date-time)

      Ticketverkauf: Verkaufsstart dieser Ticketart (z. B. Frühbucher ab), null = sofort.

    • ticket_sale_endstring (date-time)

      Ticketverkauf: Verkaufsende dieser Ticketart (z. B. Frühbucher bis), null = bis zum Anmeldeschluss.

    • ticket_seat_zonestring

      Ticketverkauf mit Sitzplan: Diese Ticketart gilt nur für Plätze dieser Preiszone (BaseLocationPlanItem::seatZone), null = für jeden Platz.

    • cancellation_term_unitstring

      Zulässige Kündigungsfristen für dieses Abonnement-Produkt. Null / leer = Standard des Vereins aus den Einstellungen übernehmen. Siehe CancellationTermCalculator::TERM_UNITS.

    • cancellation_term_datesstring

      Kommagetrennte Liste fester Kündigungstermine im Format TT.MM, z. B. "31.03,30.06,30.09,31.12". Wird nur verwendet, wenn cancellationTermUnit CUSTOM ist.

    • cancellation_notice_valueinteger

      Numerischer Wert der Kündigungsfrist vor dem Kündigungstermin. Null = von den Einstellungen übernehmen.

    • cancellation_notice_unitstring

      Einheit der Frist: DAYS, WEEKS oder MONTHS. Null = aus den Einstellungen übernehmen.

    • … 7 weitere Felder
  • log_book_entry_content_typestring

    Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • deletedboolean

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

  • namestring

    Name der Einheit.

  • unified_categoryUnifiedCategory4
    Felder anzeigen (32)
    • idinteger

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

    • category_typestring

      Art der Kategorie, zum Beispiel Kurs oder Mitgliedschaft.

    • childrenarray<UnifiedCategory4>

      Untergeordnete Kategorien.

    • parentUnifiedCategory4

      Ü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

  • image_urlstring

    URL des Bildes des Datensatzes.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/cp/signup/code/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "token": "string",
    "product": {
      "name": "Beispiel",
      "description": "Text",
      "id": 42,
      "internal_description": "Text",
      "fixed_hours": 1.5,
      "fixed_price": 49.9
    },
    "log_book_entry_content_type": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "image_url": "https://vynst.de",
  "token": "string",
  "product": {
    "name": "Beispiel",
    "description": "Text",
    "id": 42,
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9,
    "price_fixed_hours": 49.9,
    "price_additional_hours": 49.9,
    "name_additional_hours": "string"
  },
  "log_book_entry_content_type": "string",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "unified_category": {
    "id": 42,
    "name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "image_url": "https://vynst.de"
  }
}

Aktualisiert einen vorhandenen SelfSignUpLogInviteCode-Eintrag.

PATCH/api/cp/signup/code/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataSelfSignUpLogInviteCode
    Felder anzeigen (10)
    • idinteger

      Primärschlüssel des Einladungscodes. Interne ID.

    • tokenstring

      Token des Einladungscodes.

    • productPredefinedBillingItem3

      Abrechnungsposition, für die der Einladungscode gilt.

    • log_book_entry_content_typestring

      Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • unified_categoryUnifiedCategory4
    • image_urlstring

      URL des Bildes des Datensatzes.

Antworten

200SelfSignUpLogInviteCode einzeln aktualisierenSelfSignUpLogInviteCode

Felder anzeigen (10)
  • idinteger

    Primärschlüssel des Einladungscodes. Interne ID.

  • tokenstring

    Token des Einladungscodes.

  • productPredefinedBillingItem3

    Abrechnungsposition, für die der Einladungscode gilt.

    Felder anzeigen (81)
    • idinteger

      Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • price_fixed_hoursnumber (float)

      Preis für die Pauschalstunden.

    • price_additional_hoursnumber (float)

      Preis für jede weitere Stunde.

    • name_additional_hoursstring

      Name des Zusatzstunden-Postens.

    • description_additional_hoursstring

      Beschreibung des Zusatzstundenpostens.

    • time_billed_on_ticket_closeboolean

      Ob die Zeit beim Schließen des Tickets abgerechnet wird.

    • billing_typeBillingItemType

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • condition_date_afterstring (date-time)

      Der Posten gilt nur für Termine nach diesem Datum.

    • condition_date_beforestring (date-time)

      Der Posten gilt nur für Termine vor diesem Datum.

    • condition_country_codestring

      Ländercode, für den der Posten gilt.

    • condition_zip_code_fromstring

      Beginn des PLZ-Bereichs, für den die Position gilt.

    • condition_zip_code_tostring

      Ende des PLZ-Bereichs, auf den der Posten zutrifft.

    • condition_time_after_hourinteger

      Der Posten gilt nur ab dieser Tagesstunde.

    • condition_max_lengthinteger

      Maximale Länge, für die der Eintrag gilt.

    • condition_time_before_hourinteger

      Der Posten gilt nur bis zu dieser Tagesstunde.

    • condition_sub_access_tagAccessTag

      Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    • condition_show_despite_missing_access_tagboolean

      Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

    • condition_sub_free_logicstring

      Freie Bedingungslogik für das Abo.

    • fixed_price_logicstring

      Freie Logik, die den Festpreis berechnet.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_deleteboolean

      Ob Mitglieder das Abonnement selbst kündigen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • sub_self_service_delete_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

    • sub_pre_paidboolean

      Ob das Abonnement im Voraus bezahlt wird.

    • sub_only_billed_after_startboolean

      Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

    • sub_people_age_group_oneinteger

      Obere Altersgrenze der Altersgruppe eins.

    • sub_people_age_group_one_discountinteger

      Rabatt in Prozent für Altersgruppe eins.

    • sub_people_age_group_one_freeinteger

      Anzahl der freien Plätze für Altersgruppe eins.

    • sub_people_age_group_twointeger

      Obere Altersgrenze der Altersgruppe zwei.

    • sub_people_age_group_two_discountinteger

      Rabatt in Prozent für Altersgruppe zwei.

    • sub_people_age_group_two_freeinteger

      Anzahl der freien Plätze für Altersgruppe zwei.

    • sub_people_age_group_threeinteger

      Obere Altersgrenze der Altersgruppe drei.

    • sub_people_age_group_three_discountinteger

      Rabatt in Prozent für Altersgruppe drei.

    • sub_people_age_group_three_freeinteger

      Anzahl der freien Plätze für Altersgruppe drei.

    • sub_people_age_group_fourinteger

      Obere Altersgrenze der Altersgruppe vier.

    • sub_people_age_group_four_discountinteger

      Rabatt in Prozent für Altersgruppe vier.

    • sub_people_age_group_four_freeinteger

      Anzahl der freien Plätze für Altersgruppe vier.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • companyCRMCompany40

      Unternehmen, zu dem der Abrechnungsposten gehört.

    • parentPredefinedBillingItem3

      Übergeordneter Abrechnungsposten, zum Beispiel für Varianten.

    • is_preferredboolean

      Der Posten ist bevorzugt und wird zuerst angezeigt.

    • is_defaultboolean

      Der Posten ist der Standard für seinen Typ.

    • is_discountboolean

      Der Posten ist ein Rabatt.

    • is_freeboolean

      Der Posten ist kostenfrei.

    • is_passiveboolean

      Der Posten ist passiv und kann nicht mehr ausgewählt werden.

    • is_globalboolean

      Der Posten ist für alle Unternehmen verfügbar.

    • inventory_countinteger

      Bestand an Stück, sofern der Gegenstand ein Produkt ist.

    • stock_itemboolean

      Dies ist ein Kennzeichen für Artikel, die jederzeit bestellt werden können

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment10

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment10

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment10

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • public_categorystring

      Kategorie des öffentlich angezeigten Postens.

    • condition_booking_content_typeBookingContentType11

      Eintrag gilt nur für Buchungen mit diesem Inhaltstyp (z. B. Flugtyp). Null = alle Inhaltstypen.

    • usage_time_baseinteger

      Zeitpaar des Abschnitts für die Nutzungsabrechnung: BaseBookingRealUsage::BILLING_TYPE_BLOCK_TIME oder BILLING_TYPE_FLIGHT_TIME. Null = billingType des Nutzungsdatensatzes übernehmen.

    • base_locationBaseLocation15

      Standort, zu dem diese Gebühr gehört (z. B. Flughafen-Lande-/Startgebühr), Kategorie CATEGORY_LOCATION

    • condition_day_of_week_maskinteger

      Wochentags-Bitmaske (Mo=1 ... So=64, siehe DayOfWeekBitmaskHelper). Null = jeden Tag.

    • condition_first_usage_onlyboolean

      Die Gebühr wird nur einmal je Nutzungssatz angewendet (erster passender Abschnitt, Menge 1)

    • budget_grant_countinteger

      Anzahl der Veranstaltungsanmeldungen, die dieses Produkt beim Kauf gewährt (null = kein Kontingent)

    • budget_create_onceboolean

      Wenn true, wird das Budget nur einmal pro Kombination aus Person und Produkt angelegt. Bei wiederkehrenden Abonnements: monatliche Zahlung, aber jährliches Budget.

    • ticket_quotainteger

      Ticketverkauf (BaseEvent::isTicketSalesEnabled): Kontingent dieser Ticketart (Event-Preis). Null = nur das Teilnehmerlimit der Veranstaltung zählt.

    • ticket_sale_startstring (date-time)

      Ticketverkauf: Verkaufsstart dieser Ticketart (z. B. Frühbucher ab), null = sofort.

    • ticket_sale_endstring (date-time)

      Ticketverkauf: Verkaufsende dieser Ticketart (z. B. Frühbucher bis), null = bis zum Anmeldeschluss.

    • ticket_seat_zonestring

      Ticketverkauf mit Sitzplan: Diese Ticketart gilt nur für Plätze dieser Preiszone (BaseLocationPlanItem::seatZone), null = für jeden Platz.

    • cancellation_term_unitstring

      Zulässige Kündigungsfristen für dieses Abonnement-Produkt. Null / leer = Standard des Vereins aus den Einstellungen übernehmen. Siehe CancellationTermCalculator::TERM_UNITS.

    • cancellation_term_datesstring

      Kommagetrennte Liste fester Kündigungstermine im Format TT.MM, z. B. "31.03,30.06,30.09,31.12". Wird nur verwendet, wenn cancellationTermUnit CUSTOM ist.

    • cancellation_notice_valueinteger

      Numerischer Wert der Kündigungsfrist vor dem Kündigungstermin. Null = von den Einstellungen übernehmen.

    • cancellation_notice_unitstring

      Einheit der Frist: DAYS, WEEKS oder MONTHS. Null = aus den Einstellungen übernehmen.

    • … 7 weitere Felder
  • log_book_entry_content_typestring

    Inhaltstyp des Logbuch-Eintrags, der durch den Einladungscode erstellt wird.

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • deletedboolean

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

  • namestring

    Name der Einheit.

  • unified_categoryUnifiedCategory4
    Felder anzeigen (32)
    • idinteger

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

    • category_typestring

      Art der Kategorie, zum Beispiel Kurs oder Mitgliedschaft.

    • childrenarray<UnifiedCategory4>

      Untergeordnete Kategorien.

    • parentUnifiedCategory4

      Ü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

  • image_urlstring

    URL des Bildes des Datensatzes.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/cp/signup/code/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "name": "Beispiel",
    "image_url": "https://vynst.de",
    "token": "string",
    "product": {
      "name": "Beispiel",
      "description": "Text",
      "id": 42,
      "internal_description": "Text",
      "fixed_hours": 1.5,
      "fixed_price": 49.9
    },
    "log_book_entry_content_type": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "image_url": "https://vynst.de",
  "token": "string",
  "product": {
    "name": "Beispiel",
    "description": "Text",
    "id": 42,
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9,
    "price_fixed_hours": 49.9,
    "price_additional_hours": 49.9,
    "name_additional_hours": "string"
  },
  "log_book_entry_content_type": "string",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "unified_category": {
    "id": 42,
    "name": "Beispiel",
    "address_street": "Jakobistr. 39",
    "address_city": "Hannover",
    "address_zip": "30163",
    "address_country": "DE",
    "address_full_country": "DE",
    "main_phone": "+49 511 123456",
    "main_email": "lena.hartmann@example.org",
    "image_url": "https://vynst.de"
  }
}