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

Ilustromania.
Intră în aplicație

Angajați și departamente

12 rute, cu exemplu de cerere pentru fiecare.

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

Modulul angajati-echipa

GET/v1/angajati

Acces sesiune

Fișele angajaților

Lista angajaților firmei; salariile apar doar pentru rolurile care au voie să le vadă.

curl https://app.ilustromania.com/nucleu/v1/angajati \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

POST/v1/angajati

Acces sesiune

Adaugă un angajat

Creează fișa unui angajat; câmpurile de salariu cer drept de salarii (403 interzis_salarii).

curl -X POST https://app.ilustromania.com/nucleu/v1/angajati \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'

PATCH/v1/angajati/{id}

Acces sesiune

Modifică un angajat

Schimbă câmpurile din fișa angajatului; salariile cer drept de salarii.

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
curl -X PATCH https://app.ilustromania.com/nucleu/v1/angajati/{id} \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'

GET/v1/angajati/{id}/poza

Acces sesiune

Poza angajatului

Poza fișei sau, dacă lipsește, poza de profil a contului legat; orice membru al firmei.

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
curl https://app.ilustromania.com/nucleu/v1/angajati/{id}/poza \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

PUT/v1/angajati/{id}/poza

Acces sesiune

Încarcă poza angajatului

Pune poza pe fișa angajatului (multipart, mărime limitată).

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
curl -X PUT https://app.ilustromania.com/nucleu/v1/angajati/{id}/poza \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'

Modulul departamente

GET/v1/departamente

Acces sesiune

Departamentele

Departamentele firmei cu oamenii din ele.

Răspuns 200
CâmpTipObligatoriuDetalii
departamenteobject[]da—
departamente[].idstringdaUUID
departamente[].numestringda—
departamente[].ordineintegerdaîntre -9007199254740991 și 9007199254740991
departamente[].numarOameniintegerdaîntre 0 și 9007199254740991
departamente[].oameniobject[]da—
departamente[].oameni[].contIdstringdaUUID
departamente[].oameni[].numestringda—
departamente[].oameni[].rolstringdauna din: admin, bucatar, casier, gestiune, patron, marketing, angajat, finante
departamente[].oameni[].arePozabooleanda—
faraDepartamentobject[]da—
faraDepartament[].contIdstringdaUUID
faraDepartament[].numestringda—
faraDepartament[].rolstringdauna din: admin, bucatar, casier, gestiune, patron, marketing, angajat, finante
faraDepartament[].arePozabooleanda—
curl https://app.ilustromania.com/nucleu/v1/departamente \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
Răspuns 200 (exemplu din schemă)json
{
  "departamente": [
    {
      "id": "3f0c2a8e-6b1d-4c3a-9e2f-1a2b3c4d5e6f",
      "nume": "text",
      "ordine": 1,
      "numarOameni": 1,
      "oameni": []
    }
  ],
  "faraDepartament": [
    {
      "contId": "3f0c2a8e-6b1d-4c3a-9e2f-1a2b3c4d5e6f",
      "nume": "text",
      "rol": "admin",
      "arePoza": true
    }
  ]
}

POST/v1/departamente

Acces sesiune

Adaugă un departament

Creează un departament; 409 nume existent.

curl -X POST https://app.ilustromania.com/nucleu/v1/departamente \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'

DELETE/v1/departamente/{id}

Acces sesiune

Șterge un departament

Șterge departamentul; 404 negăsit.

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
curl -X DELETE https://app.ilustromania.com/nucleu/v1/departamente/{id} \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

PATCH/v1/departamente/{id}

Acces sesiune

Modifică un departament

Schimbă numele sau setările unui departament; 404 negăsit, 409 nume existent.

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
curl -X PATCH https://app.ilustromania.com/nucleu/v1/departamente/{id} \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'

DELETE/v1/departamente/{id}/oameni/{contId}

Acces sesiune

Scoate un om din departament

Scoate contul din departament; 404 negăsit.

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
contIdstringvaloarea din cale
curl -X DELETE https://app.ilustromania.com/nucleu/v1/departamente/{id}/oameni/{contId} \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

PUT/v1/departamente/{id}/oameni/{contId}

Acces sesiune

Mută un om în departament

Pune contul în departamentul dat.

Parametri de cale
NumeTipDescriere
idstringidentificatorul resursei
contIdstringvaloarea din cale
curl -X PUT https://app.ilustromania.com/nucleu/v1/departamente/{id}/oameni/{contId} \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'

Modulul angajat

GET/v1/angajat/meniul-zilei

Acces sesiune

Meniul zilei pentru angajat

Meniul zilei văzut de angajatul din sesiune.

curl https://app.ilustromania.com/nucleu/v1/angajat/meniul-zilei \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
A fost utilă pagina?
Documentație Ilustromania · ediția 12.11.2026Generată din codul platformei