ChatroomMessageReaction
Liefert eine Liste aller ChatroomMessageReactions-Objekte.
GET/api/chat/chatroom_message_reaction
Query-Parameter
chatroomstring | _LIST |
participantstring | _LIST |
messagestring | _LIST |
deletedboolean | Diese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE_LIST |
createdstring | _LIST |
searchStringstring | Text, nach dem in der Liste gesucht wird |
orderFieldNamestring | Name des Bestellfelds |
orderFieldSortstring | SortiermodusErlaubt: DESCASC |
pageinteger | Seite der Liste |
pageSizeinteger | Anzahl der Einträge je Seite |
withMaxPageNumberstring | gibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist |
Antworten
200Liefert eine Liste aller ChatroomMessageReactions-Objekte.array<ChatroomMessageReaction2>
Felder anzeigen (6)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
curl --request GET \
--url https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction \
--header 'x-iw-jwt-token: <TOKEN>'const options = {method: 'GET', headers: {'x-iw-jwt-token': '<TOKEN>'}};
fetch('https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction"
headers = {"x-iw-jwt-token": "<TOKEN>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction', [
'headers' => [
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction")
.get()
.addHeader("x-iw-jwt-token", "<TOKEN>")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart mit dem Package iw_erp_api
import 'package:iw_erp_api/clients/chatroom_message_reaction_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
IwApiState().host = 'eure-instanz.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await ChatroomMessageReactionController.getAll();
if (result.success) {
print(result.data);
}[
{
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
]ChatroomMessageReaction neu anlegen
POST/api/chat/chatroom_message_reaction
Request-Body application/json
dataChatroomMessageReaction3Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
Antworten
200ChatroomMessageReaction neu anlegenChatroomMessageReaction3
Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
Felder anzeigen (6)
idintegerPrimärschlüssel des Chatraums. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
Felder anzeigen (4)
idintegerPrimärschlüssel der Chat-Nachricht. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
Felder anzeigen (6)
idintegerPrimärschlüssel des Teilnehmers. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
curl --request POST \
--url https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction \
--header 'content-type: application/json' \
--header 'x-iw-jwt-token: <TOKEN>' \
--data '
{
"data": {
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
}
}
'const options = {
method: 'POST',
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: JSON.stringify({
data: {
id: 42,
image_url: 'https://vynst.de',
emoji: 'string',
chatroom: {
id: 42,
name: 'Beispiel',
image_url: 'https://vynst.de',
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
},
message: {
id: 42,
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
},
participant: {
id: 42,
name: 'Beispiel',
image_url: 'https://vynst.de',
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
}
}
})
};
fetch('https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction"
payload = { "data": {
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
}
} }
headers = {
"x-iw-jwt-token": "<TOKEN>",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction', [
'body' => '{"data":{"id":42,"image_url":"https://vynst.de","emoji":"string","chatroom":{"id":42,"name":"Beispiel","image_url":"https://vynst.de","created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true},"message":{"id":42,"created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true},"participant":{"id":42,"name":"Beispiel","image_url":"https://vynst.de","created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true}}}',
'headers' => [
'content-type' => 'application/json',
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
Content = new StringContent("{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}");
Request request = new Request.Builder()
.url("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction")
.post(body)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction"
payload := strings.NewReader("{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart mit dem Package iw_erp_api
import 'package:iw_erp_api/clients/chatroom_message_reaction_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
import 'package:iw_erp_api/model/chatroom_message_reaction.dart';
IwApiState().host = 'eure-instanz.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await ChatroomMessageReactionController.post(ChatroomMessageReaction.fromJson({
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
}));
if (result.success) {
print(result.data);
}{
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Liefert einen einzelnen ChatroomMessageReaction-Eintrag.
GET/api/chat/chatroom_message_reaction/{identifier}
Pfad-Parameter
identifierPflichtstring |
Antworten
200Gibt ein einzelnes ChatroomMessageReaction-Objekt zurück.ChatroomMessageReaction3
Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
Felder anzeigen (6)
idintegerPrimärschlüssel des Chatraums. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
Felder anzeigen (4)
idintegerPrimärschlüssel der Chat-Nachricht. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
Felder anzeigen (6)
idintegerPrimärschlüssel des Teilnehmers. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
curl --request GET \
--url https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42 \
--header 'x-iw-jwt-token: <TOKEN>'const options = {method: 'GET', headers: {'x-iw-jwt-token': '<TOKEN>'}};
fetch('https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
headers = {"x-iw-jwt-token": "<TOKEN>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', [
'headers' => [
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42")
.get()
.addHeader("x-iw-jwt-token", "<TOKEN>")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart mit dem Package iw_erp_api
import 'package:iw_erp_api/clients/chatroom_message_reaction_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
IwApiState().host = 'eure-instanz.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await ChatroomMessageReactionController.get('42');
if (result.success) {
print(result.data);
}{
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Aktualisiert einen vorhandenen ChatroomMessageReaction-Eintrag.
PUT/api/chat/chatroom_message_reaction/{identifier}
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataChatroomMessageReaction3Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
Antworten
200ChatroomMessageReaction einzeln aktualisierenChatroomMessageReaction3
Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
Felder anzeigen (6)
idintegerPrimärschlüssel des Chatraums. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
Felder anzeigen (4)
idintegerPrimärschlüssel der Chat-Nachricht. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
Felder anzeigen (6)
idintegerPrimärschlüssel des Teilnehmers. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
curl --request PUT \
--url https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42 \
--header 'content-type: application/json' \
--header 'x-iw-jwt-token: <TOKEN>' \
--data '
{
"data": {
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
}
}
'const options = {
method: 'PUT',
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: JSON.stringify({
data: {
id: 42,
image_url: 'https://vynst.de',
emoji: 'string',
chatroom: {
id: 42,
name: 'Beispiel',
image_url: 'https://vynst.de',
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
},
message: {
id: 42,
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
},
participant: {
id: 42,
name: 'Beispiel',
image_url: 'https://vynst.de',
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
}
}
})
};
fetch('https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
payload = { "data": {
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
}
} }
headers = {
"x-iw-jwt-token": "<TOKEN>",
"content-type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', [
'body' => '{"data":{"id":42,"image_url":"https://vynst.de","emoji":"string","chatroom":{"id":42,"name":"Beispiel","image_url":"https://vynst.de","created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true},"message":{"id":42,"created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true},"participant":{"id":42,"name":"Beispiel","image_url":"https://vynst.de","created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true}}}',
'headers' => [
'content-type' => 'application/json',
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
Content = new StringContent("{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}");
Request request = new Request.Builder()
.url("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42")
.put(body)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
payload := strings.NewReader("{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart mit dem Package iw_erp_api
import 'package:iw_erp_api/clients/chatroom_message_reaction_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
import 'package:iw_erp_api/model/chatroom_message_reaction.dart';
IwApiState().host = 'eure-instanz.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await ChatroomMessageReactionController.put(ChatroomMessageReaction.fromJson({
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
}));
if (result.success) {
print(result.data);
}{
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Aktualisiert einen vorhandenen ChatroomMessageReaction-Eintrag.
PATCH/api/chat/chatroom_message_reaction/{identifier}
Pfad-Parameter
identifierPflichtstring |
Request-Body application/json
dataChatroomMessageReaction3Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
Antworten
200ChatroomMessageReaction einzeln aktualisierenChatroomMessageReaction3
Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
Felder anzeigen (6)
idintegerPrimärschlüssel des Chatraums. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
Felder anzeigen (4)
idintegerPrimärschlüssel der Chat-Nachricht. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
Felder anzeigen (6)
idintegerPrimärschlüssel des Teilnehmers. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
curl --request PATCH \
--url https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42 \
--header 'content-type: application/json' \
--header 'x-iw-jwt-token: <TOKEN>' \
--data '
{
"data": {
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
}
}
'const options = {
method: 'PATCH',
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: JSON.stringify({
data: {
id: 42,
image_url: 'https://vynst.de',
emoji: 'string',
chatroom: {
id: 42,
name: 'Beispiel',
image_url: 'https://vynst.de',
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
},
message: {
id: 42,
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
},
participant: {
id: 42,
name: 'Beispiel',
image_url: 'https://vynst.de',
created: '2026-10-15T09:30:00+02:00',
updated: '2026-10-15T09:30:00+02:00',
deleted: true
}
}
})
};
fetch('https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
payload = { "data": {
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": True
}
} }
headers = {
"x-iw-jwt-token": "<TOKEN>",
"content-type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('PATCH', 'https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', [
'body' => '{"data":{"id":42,"image_url":"https://vynst.de","emoji":"string","chatroom":{"id":42,"name":"Beispiel","image_url":"https://vynst.de","created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true},"message":{"id":42,"created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true},"participant":{"id":42,"name":"Beispiel","image_url":"https://vynst.de","created":"2026-10-15T09:30:00+02:00","updated":"2026-10-15T09:30:00+02:00","deleted":true}}}',
'headers' => [
'content-type' => 'application/json',
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
Content = new StringContent("{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}");
Request request = new Request.Builder()
.url("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42")
.patch(body)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
payload := strings.NewReader("{\"data\":{\"id\":42,\"image_url\":\"https://vynst.de\",\"emoji\":\"string\",\"chatroom\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"message\":{\"id\":42,\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true},\"participant\":{\"id\":42,\"name\":\"Beispiel\",\"image_url\":\"https://vynst.de\",\"created\":\"2026-10-15T09:30:00+02:00\",\"updated\":\"2026-10-15T09:30:00+02:00\",\"deleted\":true}}}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart mit package:http (kein Controller im Package iw_erp_api)
import 'dart:convert';
import 'package:http/http.dart' as http;
final response = await http.patch(
Uri.parse('https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42'),
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: jsonEncode({
"data": {
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}
}
}),
);
print(response.body);{
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}Eine einzelne ChatroomMessageReaction löschen
DELETE/api/chat/chatroom_message_reaction/{identifier}
Pfad-Parameter
identifierPflichtstring |
Antworten
200Gibt ein einzelnes ChatroomMessageReaction-Objekt zurück.ChatroomMessageReaction3
Felder anzeigen (9)
idintegerPrimärschlüssel der Reaktion. Interne ID.
emojistringEmoji der Reaktion.
chatroomChatroom10Chatraum, zu dem die Reaktion gehört.
Felder anzeigen (6)
idintegerPrimärschlüssel des Chatraums. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
messageChatroomMessage4Chat-Nachricht, auf die reagiert wurde.
Felder anzeigen (4)
idintegerPrimärschlüssel der Chat-Nachricht. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
participantChatroomParticipant5Teilnehmende Person, die reagiert hat.
Felder anzeigen (6)
idintegerPrimärschlüssel des Teilnehmers. Interne ID.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
namestringName der Einheit.
image_urlstringURL des Bildes des Datensatzes.
createdstring (date-time)Zeitpunkt, zu dem der Datensatz angelegt wurde.
updatedstring (date-time)Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.
image_urlstringURL des Bildes des Datensatzes.
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert
curl --request DELETE \
--url https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42 \
--header 'x-iw-jwt-token: <TOKEN>'const options = {method: 'DELETE', headers: {'x-iw-jwt-token': '<TOKEN>'}};
fetch('https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
headers = {"x-iw-jwt-token": "<TOKEN>"}
response = requests.delete(url, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('DELETE', 'https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42', [
'headers' => [
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42")
.delete(null)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://eure-instanz.iw-erp.de/api/chat/chatroom_message_reaction/42"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart mit dem Package iw_erp_api
import 'package:iw_erp_api/clients/chatroom_message_reaction_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
IwApiState().host = 'eure-instanz.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await ChatroomMessageReactionController.delete('42');
if (result.success) {
print(result.data);
}{
"id": 42,
"image_url": "https://vynst.de",
"emoji": "string",
"chatroom": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"message": {
"id": 42,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"participant": {
"id": 42,
"name": "Beispiel",
"image_url": "https://vynst.de",
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
},
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00",
"deleted": true
}