Zum Inhalt springen
Developer

AdditionalUiField

Einstellungen / AdditionalUiField

System und Einstellungen5 EndpunkteSettings / AdditionalUiField

Liefert eine Liste aller AdditionalUiField-Objekte.

GET/api/settings/ui_field

Query-Parameter

deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE | Standardwert: false
namestring
entityTypestringEntität, zu der das Feld hinzugefügt wird, zum Beispiel Person. | Erfordert Zugriffs-Tag: SCOPE
infoModestringAnzeigemodus des Infotextes des Feldes. | Erfordert Zugriffs-Tag: SCOPE
fieldGroupstringGruppe, in der das Feld auf der Detailseite angezeigt wird. | Benötigt Zugriffsrecht: SCOPE
fieldTypestringEingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum. | Benötigt Zugriffs-Tag: SCOPE
fieldNamestringTechnischer Name des Feldes. Wird als Schlüssel in der API verwendet. | Benötigtes Zugriffsrecht: SCOPE
fieldOrderstringSortierreihenfolge des Feldes innerhalb seiner Gruppe.
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 AdditionalUiField-Objekte.array<AdditionalUiField>

Felder anzeigen (16)
  • idinteger

    Primärschlüssel des zusätzlichen Feldes. Interne ID.

  • entity_typestring

    Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

  • field_typestring

    Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

  • field_groupstring

    Gruppe, in der das Feld auf der Detailseite angezeigt wird.

  • field_requiredboolean

    Das Feld muss ausgefüllt werden.

  • field_orderinteger

    Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

  • field_scopestring

    Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

  • field_access_typeinteger

    Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

  • field_is_internalboolean

    Das Feld ist nur für interne Benutzer sichtbar.

  • field_namestring

    Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

  • info_modestring

    Anzeigeart des Infotexts zum Feld.

  • field_include_in_exportboolean

    Das Feld ist in Exporten enthalten.

  • 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.

  • deletedboolean

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

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_field \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "field_type": "string",
    "field_group": "string",
    "field_required": true,
    "field_order": 1,
    "field_scope": "string",
    "field_access_type": 1
  }
]

AdditionalUiField neu anlegen

POST/api/settings/ui_field

Request-Body application/json

  • dataAdditionalUiField
    Felder anzeigen (16)
    • idinteger

      Primärschlüssel des zusätzlichen Feldes. Interne ID.

    • entity_typestring

      Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

    • field_typestring

      Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

    • field_groupstring

      Gruppe, in der das Feld auf der Detailseite angezeigt wird.

    • field_requiredboolean

      Das Feld muss ausgefüllt werden.

    • field_orderinteger

      Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

    • field_scopestring

      Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

    • field_access_typeinteger

      Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

    • field_is_internalboolean

      Das Feld ist nur für interne Benutzer sichtbar.

    • field_namestring

      Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

    • info_modestring

      Anzeigeart des Infotexts zum Feld.

    • field_include_in_exportboolean

      Das Feld ist in Exporten enthalten.

    • 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.

    • deletedboolean

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

Antworten

200AdditionalUiField neu anlegenAdditionalUiField

Felder anzeigen (16)
  • idinteger

    Primärschlüssel des zusätzlichen Feldes. Interne ID.

  • entity_typestring

    Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

  • field_typestring

    Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

  • field_groupstring

    Gruppe, in der das Feld auf der Detailseite angezeigt wird.

  • field_requiredboolean

    Das Feld muss ausgefüllt werden.

  • field_orderinteger

    Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

  • field_scopestring

    Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

  • field_access_typeinteger

    Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

  • field_is_internalboolean

    Das Feld ist nur für interne Benutzer sichtbar.

  • field_namestring

    Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

  • info_modestring

    Anzeigeart des Infotexts zum Feld.

  • field_include_in_exportboolean

    Das Feld ist in Exporten enthalten.

  • 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.

  • deletedboolean

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

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_field \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "field_type": "string",
    "field_group": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "field_type": "string",
  "field_group": "string",
  "field_required": true,
  "field_order": 1,
  "field_scope": "string",
  "field_access_type": 1
}

Liefert einen einzelnen AdditionalUiField-Eintrag.

GET/api/settings/ui_field/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

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

Felder anzeigen (16)
  • idinteger

    Primärschlüssel des zusätzlichen Feldes. Interne ID.

  • entity_typestring

    Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

  • field_typestring

    Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

  • field_groupstring

    Gruppe, in der das Feld auf der Detailseite angezeigt wird.

  • field_requiredboolean

    Das Feld muss ausgefüllt werden.

  • field_orderinteger

    Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

  • field_scopestring

    Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

  • field_access_typeinteger

    Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

  • field_is_internalboolean

    Das Feld ist nur für interne Benutzer sichtbar.

  • field_namestring

    Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

  • info_modestring

    Anzeigeart des Infotexts zum Feld.

  • field_include_in_exportboolean

    Das Feld ist in Exporten enthalten.

  • 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.

  • deletedboolean

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

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_field/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "field_type": "string",
  "field_group": "string",
  "field_required": true,
  "field_order": 1,
  "field_scope": "string",
  "field_access_type": 1
}

Aktualisiert einen vorhandenen AdditionalUiField-Eintrag.

PUT/api/settings/ui_field/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataAdditionalUiField
    Felder anzeigen (16)
    • idinteger

      Primärschlüssel des zusätzlichen Feldes. Interne ID.

    • entity_typestring

      Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

    • field_typestring

      Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

    • field_groupstring

      Gruppe, in der das Feld auf der Detailseite angezeigt wird.

    • field_requiredboolean

      Das Feld muss ausgefüllt werden.

    • field_orderinteger

      Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

    • field_scopestring

      Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

    • field_access_typeinteger

      Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

    • field_is_internalboolean

      Das Feld ist nur für interne Benutzer sichtbar.

    • field_namestring

      Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

    • info_modestring

      Anzeigeart des Infotexts zum Feld.

    • field_include_in_exportboolean

      Das Feld ist in Exporten enthalten.

    • 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.

    • deletedboolean

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

Antworten

200AdditionalUiField einzeln aktualisierenAdditionalUiField

Felder anzeigen (16)
  • idinteger

    Primärschlüssel des zusätzlichen Feldes. Interne ID.

  • entity_typestring

    Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

  • field_typestring

    Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

  • field_groupstring

    Gruppe, in der das Feld auf der Detailseite angezeigt wird.

  • field_requiredboolean

    Das Feld muss ausgefüllt werden.

  • field_orderinteger

    Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

  • field_scopestring

    Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

  • field_access_typeinteger

    Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

  • field_is_internalboolean

    Das Feld ist nur für interne Benutzer sichtbar.

  • field_namestring

    Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

  • info_modestring

    Anzeigeart des Infotexts zum Feld.

  • field_include_in_exportboolean

    Das Feld ist in Exporten enthalten.

  • 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.

  • deletedboolean

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

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_field/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "field_type": "string",
    "field_group": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "field_type": "string",
  "field_group": "string",
  "field_required": true,
  "field_order": 1,
  "field_scope": "string",
  "field_access_type": 1
}

Aktualisiert einen vorhandenen AdditionalUiField-Eintrag.

PATCH/api/settings/ui_field/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataAdditionalUiField
    Felder anzeigen (16)
    • idinteger

      Primärschlüssel des zusätzlichen Feldes. Interne ID.

    • entity_typestring

      Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

    • field_typestring

      Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

    • field_groupstring

      Gruppe, in der das Feld auf der Detailseite angezeigt wird.

    • field_requiredboolean

      Das Feld muss ausgefüllt werden.

    • field_orderinteger

      Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

    • field_scopestring

      Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

    • field_access_typeinteger

      Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

    • field_is_internalboolean

      Das Feld ist nur für interne Benutzer sichtbar.

    • field_namestring

      Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

    • info_modestring

      Anzeigeart des Infotexts zum Feld.

    • field_include_in_exportboolean

      Das Feld ist in Exporten enthalten.

    • 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.

    • deletedboolean

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

Antworten

200AdditionalUiField einzeln aktualisierenAdditionalUiField

Felder anzeigen (16)
  • idinteger

    Primärschlüssel des zusätzlichen Feldes. Interne ID.

  • entity_typestring

    Entität, zu der das Feld hinzugefügt wird, zum Beispiel Person.

  • field_typestring

    Eingabetyp des Feldes, zum Beispiel Text, Zahl oder Datum.

  • field_groupstring

    Gruppe, in der das Feld auf der Detailseite angezeigt wird.

  • field_requiredboolean

    Das Feld muss ausgefüllt werden.

  • field_orderinteger

    Sortierreihenfolge des Feldes innerhalb seiner Gruppe.

  • field_scopestring

    Zugriffsbereich, der zum Sehen oder Bearbeiten des Feldes nötig ist.

  • field_access_typeinteger

    Zugriffsart, die zum Sehen oder Bearbeiten des Feldes nötig ist, zum Beispiel Lesen oder Schreiben.

  • field_is_internalboolean

    Das Feld ist nur für interne Benutzer sichtbar.

  • field_namestring

    Technischer Name des Feldes. Wird als Schlüssel in der API verwendet.

  • info_modestring

    Anzeigeart des Infotexts zum Feld.

  • field_include_in_exportboolean

    Das Feld ist in Exporten enthalten.

  • 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.

  • deletedboolean

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

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/settings/ui_field/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "field_name": "Beispiel",
    "name": "Beispiel",
    "entity_type": "string",
    "field_type": "string",
    "field_group": "string"
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "field_name": "Beispiel",
  "name": "Beispiel",
  "entity_type": "string",
  "field_type": "string",
  "field_group": "string",
  "field_required": true,
  "field_order": 1,
  "field_scope": "string",
  "field_access_type": 1
}