Documentația se poate citi și de asistenții AI. Server MCP

Ilustromania.
Intră în aplicație

Notificări

8 rute, cu exemplu de cerere pentru fiecare.

Adresa de bază: https://app.ilustromania.com/nucleu. Autentificarea, formatul și erorile sunt în Prezentarea API-ului.

GET/v1/eu/notificari

Acces sesiune

Notificările mele

Pagina de notificări a omului logat, cu cursor urmator; contul de probă primește lista goală.

Răspuns 200
CâmpTipObligatoriuDetalii
notificariobject[]da—
notificari[].idstringdaUUID
notificari[].tipstringdauna din: mentiune, activitate
notificari[].cineNumestringdaîntre 1 și 120 caractere
notificari[].cineContIdstringdaUUID
notificari[].textstringdaîntre 1 și 500 caractere
notificari[].legaturastringdacel mult 500 caractere
notificari[].creataLastringdamoment ISO 8601
notificari[].cititabooleanda—
urmatorstringda—
curl https://app.ilustromania.com/nucleu/v1/eu/notificari \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
Răspuns 200 (exemplu din schemă)json
{
  "notificari": [
    {
      "id": "3f0c2a8e-6b1d-4c3a-9e2f-1a2b3c4d5e6f",
      "tip": "mentiune",
      "cineNume": "text",
      "cineContId": "3f0c2a8e-6b1d-4c3a-9e2f-1a2b3c4d5e6f",
      "text": "text",
      "legatura": "text",
      "creataLa": "2026-11-12T09:30:00.000Z",
      "citita": true
    }
  ],
  "urmator": "text"
}

POST/v1/eu/notificari/{id}/citita

Acces sesiune

Marchează o notificare citită

Marchează notificarea :id ca citită; 404 dacă nu e a omului.

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
Răspuns 200
CâmpTipObligatoriuDetalii
marcateintegerdaîntre 0 și 9007199254740991
curl -X POST https://app.ilustromania.com/nucleu/v1/eu/notificari/{id}/citita \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'
Răspuns 200 (exemplu din schemă)json
{
  "marcate": 1
}

POST/v1/eu/notificari/citite

Acces sesiune

Marchează toate notificările citite

Marchează ca citite toate notificările omului (sau pe cele din corp); 403 pe contul de probă.

Corpul cererii (JSON)
CâmpTipObligatoriuDetalii
tipstringnuuna din: mentiune, activitate
Răspuns 200
CâmpTipObligatoriuDetalii
marcateintegerdaîntre 0 și 9007199254740991
curl -X POST https://app.ilustromania.com/nucleu/v1/eu/notificari/citite \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{
    "tip": "mentiune"
  }'
Răspuns 200 (exemplu din schemă)json
{
  "marcate": 1
}

GET/v1/eu/notificari/istoric

Acces sesiune

Istoricul alertelor mele

Alertele omului logat, opțional pe un grup (?grup=); 400 la grup necunoscut.

Răspuns 200
CâmpTipObligatoriuDetalii
okbooleandauna din: true
necititeintegerdaîntre 0 și 9007199254740991
vedeTehnicebooleanda—
notificariobject[]da—
notificari[].candstringdamoment ISO 8601
notificari[].tipstringda—
notificari[].numestringda—
notificari[].grupstringdauna din: tehnic, utilizator
notificari[].titlustringda—
notificari[].textstringda—
notificari[].urlstringda—
notificari[].noubooleanda—
notificari[].nintegerdaîntre 1 și 9007199254740991
notificari[].randuriany[]da—
curl https://app.ilustromania.com/nucleu/v1/eu/notificari/istoric \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
Răspuns 200 (exemplu din schemă)json
{
  "ok": true,
  "necitite": 1,
  "vedeTehnice": true,
  "notificari": [
    {
      "cand": "2026-11-12T09:30:00.000Z",
      "tip": "text",
      "nume": "text",
      "grup": "tehnic",
      "titlu": "text",
      "text": "text",
      "url": "text",
      "nou": true,
      "n": 1,
      "randuri": []
    }
  ]
}

GET/v1/eu/notificari/necitite

Acces sesiune

Numărul de notificări necitite

Câte notificări necitite are omul logat, opțional pe un tip.

Răspuns 200
CâmpTipObligatoriuDetalii
necititeintegerdaîntre 0 și 9007199254740991
curl https://app.ilustromania.com/nucleu/v1/eu/notificari/necitite \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
Răspuns 200 (exemplu din schemă)json
{
  "necitite": 1
}

GET/v1/eu/notificari/preferinte

Acces sesiune

Preferințele mele de notificare

Ce notificări primește omul logat; contul de probă primește valorile implicite.

Răspuns 200
CâmpTipObligatoriuDetalii
opritestring[]da—
linisteDestringda—
linistePanastringda—
vazutLastringdamoment ISO 8601
curl https://app.ilustromania.com/nucleu/v1/eu/notificari/preferinte \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
Răspuns 200 (exemplu din schemă)json
{
  "oprite": [
    "imagine"
  ],
  "linisteDe": "text",
  "linistePana": "text",
  "vazutLa": "2026-11-12T09:30:00.000Z"
}

POST/v1/eu/notificari/preferinte

Acces sesiune

Salvează preferințele de notificare

Scrie preferințele de notificare ale omului logat; 403 pe contul de probă.

Corpul cererii (JSON)
CâmpTipObligatoriuDetalii
opritestring[]nucel mult 64 elemente
linisteDestringnu—
linistePanastringnu—
Răspuns 200
CâmpTipObligatoriuDetalii
opritestring[]da—
linisteDestringda—
linistePanastringda—
vazutLastringdamoment ISO 8601
curl -X POST https://app.ilustromania.com/nucleu/v1/eu/notificari/preferinte \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{
    "oprite": [
      "imagine"
    ],
    "linisteDe": "text",
    "linistePana": "text"
  }'
Răspuns 200 (exemplu din schemă)json
{
  "oprite": [
    "imagine"
  ],
  "linisteDe": "text",
  "linistePana": "text",
  "vazutLa": "2026-11-12T09:30:00.000Z"
}

POST/v1/eu/notificari/vazut

Acces sesiune

Marchează notificările ca văzute

Notează momentul în care omul a văzut lista de notificări; 403 pe contul de probă.

Răspuns 200
CâmpTipObligatoriuDetalii
vazutLastringdamoment ISO 8601
curl -X POST https://app.ilustromania.com/nucleu/v1/eu/notificari/vazut \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'
Răspuns 200 (exemplu din schemă)json
{
  "vazutLa": "2026-11-12T09:30:00.000Z"
}
A fost utilă pagina?
Documentație Ilustromania · ediția 12.11.2026Generată din codul platformei