Erinnerungen
Base: /api/memories
Server-Erinnerungen und Notizen speichern und abrufen
Handler: MemoryHandler
GET
/api/memories
Alle Erinnerungen
Liste aller gespeicherten Erinnerungen.
Antwort-Beispiel
[{"id":1,"title":"Server-Event","content":"Am 20. Januar findet ein PvP-Turnier statt","created_by":"Admin","created_at":"2025-01-15T10:00:00Z","tags":["event","pvp"]}]
cURL
curl http://localhost:5550/api/memories
POST
/api/memories/create
Erinnerung erstellen
Erstellt eine neue Erinnerung.
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
title
|
string | Ja | Titel der Erinnerung |
content
|
string | Ja | Inhalt/Text |
tags
|
array | Nein | Tags zur Kategorisierung |
Antwort-Beispiel
{"success":true,"message":"Memory created","id":2}
cURL
curl -X POST http://localhost:5550/api/memories/create \
-H 'Content-Type: application/json' \
-d '{"title":"Bauregeln","content":"Nicht im Spawn bauen!","tags":["rules"]}'
Internes Verhalten
Erinnerungen werden in data/memories.json gespeichert.
DELETE
/api/memories/{id}
Erinnerung löschen
Löscht eine Erinnerung anhand ihrer ID.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id
|
integer | Ja | ID der Erinnerung |
Antwort-Beispiel
{"success":true,"message":"Memory 1 deleted"}
cURL
curl -X DELETE http://localhost:5550/api/memories/1