Zum Inhalt springen
Developer

AccessTag

System und Einstellungen5 EndpunkteAccess / AccessTag

Liefert eine Liste aller AccessTag-Objekte.

GET/api/base/accesstag

Query-Parameter

deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: LOGGED_IN | Standardwert: false
namestringErfordert Zugriffsrecht: LOGGED_IN
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 AccessTag-Objekte.array<AccessTag>

Felder anzeigen (6)
  • idinteger

    Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

  • 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

  • short_identifierstring

    Kurzkennung der Entität.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/base/accesstag \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "name": "Beispiel",
    "created": "2026-10-15T09:30:00+02:00",
    "updated": "2026-10-15T09:30:00+02:00",
    "deleted": true,
    "short_identifier": "42"
  }
]

Legt einen neuen Zugriffs-Tag-Eintrag an.

POST/api/base/accesstag

Request-Body application/json

  • dataAccessTag2
    Felder anzeigen (2)
    • namestring

      Name der Einheit.

    • deletedboolean

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

Antworten

200AccessTag neu anlegenAccessTag

Felder anzeigen (6)
  • idinteger

    Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

  • 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

  • short_identifierstring

    Kurzkennung der Entität.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/base/accesstag \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "name": "Beispiel",
    "deleted": true
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "short_identifier": "42"
}

Liefert einen einzelnen AccessTag-Eintrag.

GET/api/base/accesstag/{id}

Pfad-Parameter

idPflichtstring

Antworten

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

Felder anzeigen (6)
  • idinteger

    Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

  • 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

  • short_identifierstring

    Kurzkennung der Entität.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/base/accesstag/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "short_identifier": "42"
}

Aktualisiert einen vorhandenen AccessTag-Eintrag.

PUT/api/base/accesstag/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • dataAccessTag2
    Felder anzeigen (2)
    • namestring

      Name der Einheit.

    • deletedboolean

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

Antworten

200AccessTag einzeln aktualisierenAccessTag

Felder anzeigen (6)
  • idinteger

    Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

  • 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

  • short_identifierstring

    Kurzkennung der Entität.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/base/accesstag/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "name": "Beispiel",
    "deleted": true
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "short_identifier": "42"
}

Aktualisiert einen vorhandenen AccessTag-Eintrag.

PATCH/api/base/accesstag/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • dataAccessTag2
    Felder anzeigen (2)
    • namestring

      Name der Einheit.

    • deletedboolean

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

Antworten

200AccessTag einzeln aktualisierenAccessTag

Felder anzeigen (6)
  • idinteger

    Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

  • 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

  • short_identifierstring

    Kurzkennung der Entität.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/base/accesstag/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "name": "Beispiel",
    "deleted": true
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "short_identifier": "42"
}