POST api/hit/{entity}?subcodes={subcodes}&aktion={aktion}&partitionierung={partitionierung}&bnr={bnr}&mbn={mbn}&pin={pin}&mandant={mandant}&tfaToken={tfaToken}&tfaLight={tfaLight}&act={act}&cid={cid}&cacheTimeout={cacheTimeout}&cacheSecret={cacheSecret}&meldeWeg={meldeWeg}&bhvWrongCol={bhvWrongCol}&bhvFillCol={bhvFillCol}&kompeV2={kompeV2}&deltaSub={deltaSub}
Füge ein oder mehreren Meldungen der gegebenen Entität ein. Die Meldungen können entweder ein JsonObject sein, welches Spalte-Wert-Paare enthält (=ein Datensatz wird eingefügt) oder ein JsonArray mit gleichartigen JsonObjects sein (=mehrere Executes). Da das HIT-Protokoll weitere Aktionen wie Update oder Check versteht, kann der POST hier alle Aktionen ausführen, wenn sie explizit angegeben werden.
Request Information
Parameters
Name | Description | Additional information |
---|---|---|
entity | HIT Meldung (Entity), die gesendet werden soll |
Define this parameter in the request URI. |
values | JSON-Objekt für Einzelmeldung oder JSON-Array mit JSON-Objekten für mehrere |
Define this parameter in the request body. |
subcodes | HIT-Protokoll Befehlssubcodes zum jeweiligen Befehl wie z.B. S |
Define this parameter in the request URI. |
aktion | 'I' für Einfügen ist Vorgabe; es kann aber jede andere Variante des HIT-Protokolls ausser 'R' verwendet werden |
Define this parameter in the request URI. |
partitionierung | 'S' für satzweises Melden ist Vorgabe; möglich ist auch 'B' für Blocksatzmelden, 'T_DL' für blockweises Melden in einer Transaktion. 'F' ist nicht möglich. |
Define this parameter in the request URI. |
bnr | Anmelde-Betriebsnummer, muss immer angegeben werden! |
Define this parameter in the request URI. |
mbn | Anmelde-Mitbenutzerkennung |
Define this parameter in the request URI. |
pin | PIN für Anmeldung. Muss nur angegeben werden, wenn leer |
Define this parameter in the request URI. |
mandant | i.d.R. leer; ist Mandanten-Betriebsnummer, wenn als Bevollmächtigter für diesen arbeiten soll |
Define this parameter in the request URI. |
tfaToken | optional, i.d.R. leer. Wenn Nutzer sich mit zweitem Faktor (zusätzlich zu ) authentifizieren muss, dann ist hier das TOTP-Token aus dem Authenticator anzugeben |
Define this parameter in the request URI. |
tfaLight | optional, i.d.R. leer. Soll ein Login ohne zweiten Faktor probiert werden, obwohl ggf. einer erforderlich ist? 1=ja, 0=nein |
Define this parameter in the request URI. |
act | optional, i.d.R. leer. OAuth Access Token, falls OIDC verwendet wird, i.d.R. leer |
Define this parameter in the request URI. |
cid | optional, i.d.R. leer. OAuth Client ID, falls OIDC verwendet wird, i.d.R. leer |
Define this parameter in the request URI. |
cacheTimeout | Timeout (in Sekunden), positiver Wert = Sitzung mit ; keine Angabe = keine Sitzung; Wert 0 = Sitzung beenden |
Define this parameter in the request URI. |
cacheSecret | Sitzungsschlüssel, wenn positiv. Bei 1.Schritt leer, nachfolgend den in der Server-Antwort gelieferten verwenden |
Define this parameter in the request URI. |
meldeWeg | optional, i.d.R. leer. Code für expliziten Meldeweg in der angemeldeten Sitzung; Vorgabe ist 3 (=O, Online) |
Define this parameter in the request URI. |
bhvWrongCol | optional, i.d.R. leer. Code für Verhalten, wenn ein unbekanntes Feld in angegeben wird; Vorgabe ist 0 (=Nachfrage) |
Define this parameter in the request URI. |
bhvFillCol | optional, i.d.R. leer. Code für Verhalten, wenn ein leeres Feld in angegeben wird; Vorgabe ist 0 (=Nachfrage) |
Define this parameter in the request URI. |
kompeV2 | optional, i.d.R. leer. Code für Verhalten bei Anhängen der Kompetenzbedingung; Vorgabe ist 0, d.h. nur primäre Kompetenzspalten berücksichtigen |
Define this parameter in the request URI. |
deltaSub | optional, i.d.R. leer. Anzahl Sekunden vom aktuellen Timestamp abgezogen, um Reserve für DELTA zu bekommen; Vorgabe ist 0 |
Define this parameter in the request URI. |
Request body formats
Samples
application/json, text/json, application/x-www-form-urlencoded
Sample not available.
Response Information
Response body formats
Samples
application/json, text/json, application/xml, text/xml
Sample not available.