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

Ilustromania.
Intră în aplicație

Datele firmei

11 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 firma-date

GET/v1/firma/{firmaId}/date

Acces sesiune

Datele firmei

Datele de identificare ale firmei (CUI, adresă, logo).

Parametri de cale
NumeTipDescriere
firmaIdstringUUID
Răspuns 200
CâmpTipObligatoriuDetalii
numestringdaîntre 1 și 200 caractere
cuistringda—
cifstringdaîntre 1 și 20 caractere
regComstringdaîntre 1 și 40 caractere
euidstringdaîntre 1 și 60 caractere
dunsstringda—
infiintatastringda—
capitalstringdaîntre 1 și 40 caractere
caenPrincipalstringda—
caenSecundarestring[]dacel mult 50 elemente
sediustringdaîntre 1 și 500 caractere
telefonstringdaîntre 1 și 40 caractere
emailstringdaîntre 1 și 200 caractere
emailSecundarstringdaadresă de email
sitestringdaîntre 1 și 200 caractere
titularstringdaîntre 1 și 200 caractere
ibanstringda—
bancastringdaîntre 1 și 200 caractere
bicstringdaîntre 1 și 20 caractere
valutastringdaîntre 1 și 10 caractere
firmaIdstringdaUUID
logostringda—
curl https://app.ilustromania.com/nucleu/v1/firma/{firmaId}/date \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
Răspuns 200 (exemplu din schemă)json
{
  "nume": "text",
  "cui": "text",
  "cif": "text",
  "regCom": "text",
  "euid": "text",
  "duns": "text",
  "infiintata": "text",
  "capital": "text",
  "caenPrincipal": "text",
  "caenSecundare": [
    "text"
  ],
  "sediu": "text",
  "telefon": "text"
}

PUT/v1/firma/{firmaId}/date

Acces sesiune

Salvează datele firmei

Scrie datele de identificare ale firmei; 409 la conflict.

Parametri de cale
NumeTipDescriere
firmaIdstringUUID
Corpul cererii (JSON)
CâmpTipObligatoriuDetalii
numestringdaîntre 1 și 200 caractere
cuistringda—
cifstringdaîntre 1 și 20 caractere
regComstringdaîntre 1 și 40 caractere
euidstringdaîntre 1 și 60 caractere
dunsstringda—
infiintatastringda—
capitalstringdaîntre 1 și 40 caractere
caenPrincipalstringda—
caenSecundarestring[]dacel mult 50 elemente
sediustringdaîntre 1 și 500 caractere
telefonstringdaîntre 1 și 40 caractere
emailstringdaîntre 1 și 200 caractere
emailSecundarstringdacel mult 200 caractere
sitestringdaîntre 1 și 200 caractere
titularstringdaîntre 1 și 200 caractere
ibanstringda—
bancastringdaîntre 1 și 200 caractere
bicstringdaîntre 1 și 20 caractere
valutastringdaîntre 1 și 10 caractere
Răspuns 200
CâmpTipObligatoriuDetalii
numestringdaîntre 1 și 200 caractere
cuistringda—
cifstringdaîntre 1 și 20 caractere
regComstringdaîntre 1 și 40 caractere
euidstringdaîntre 1 și 60 caractere
dunsstringda—
infiintatastringda—
capitalstringdaîntre 1 și 40 caractere
caenPrincipalstringda—
caenSecundarestring[]dacel mult 50 elemente
sediustringdaîntre 1 și 500 caractere
telefonstringdaîntre 1 și 40 caractere
emailstringdaîntre 1 și 200 caractere
emailSecundarstringdaadresă de email
sitestringdaîntre 1 și 200 caractere
titularstringdaîntre 1 și 200 caractere
ibanstringda—
bancastringdaîntre 1 și 200 caractere
bicstringdaîntre 1 și 20 caractere
valutastringdaîntre 1 și 10 caractere
firmaIdstringdaUUID
logostringda—
curl -X PUT https://app.ilustromania.com/nucleu/v1/firma/{firmaId}/date \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{
    "nume": "text",
    "cui": "text",
    "cif": "text",
    "regCom": "text",
    "euid": "text",
    "duns": "text",
    "infiintata": "text",
    "capital": "text",
    "caenPrincipal": "text",
    "caenSecundare": [
      "text"
    ],
    "sediu": "text",
    "telefon": "text"
  }'
Răspuns 200 (exemplu din schemă)json
{
  "nume": "text",
  "cui": "text",
  "cif": "text",
  "regCom": "text",
  "euid": "text",
  "duns": "text",
  "infiintata": "text",
  "capital": "text",
  "caenPrincipal": "text",
  "caenSecundare": [
    "text"
  ],
  "sediu": "text",
  "telefon": "text"
}
Acces sesiune

Șterge logoul firmei

Scoate logoul și întoarce datele firmei.

Parametri de cale
NumeTipDescriere
firmaIdstringUUID
Răspuns 200
CâmpTipObligatoriuDetalii
numestringdaîntre 1 și 200 caractere
cuistringda—
cifstringdaîntre 1 și 20 caractere
regComstringdaîntre 1 și 40 caractere
euidstringdaîntre 1 și 60 caractere
dunsstringda—
infiintatastringda—
capitalstringdaîntre 1 și 40 caractere
caenPrincipalstringda—
caenSecundarestring[]dacel mult 50 elemente
sediustringdaîntre 1 și 500 caractere
telefonstringdaîntre 1 și 40 caractere
emailstringdaîntre 1 și 200 caractere
emailSecundarstringdaadresă de email
sitestringdaîntre 1 și 200 caractere
titularstringdaîntre 1 și 200 caractere
ibanstringda—
bancastringdaîntre 1 și 200 caractere
bicstringdaîntre 1 și 20 caractere
valutastringdaîntre 1 și 10 caractere
firmaIdstringdaUUID
logostringda—
curl -X DELETE https://app.ilustromania.com/nucleu/v1/firma/{firmaId}/logo \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
Răspuns 200 (exemplu din schemă)json
{
  "nume": "text",
  "cui": "text",
  "cif": "text",
  "regCom": "text",
  "euid": "text",
  "duns": "text",
  "infiintata": "text",
  "capital": "text",
  "caenPrincipal": "text",
  "caenSecundare": [
    "text"
  ],
  "sediu": "text",
  "telefon": "text"
}
Acces sesiune

Încarcă logoul firmei

Logo PNG, JPEG sau WebP ca data-URL, cel mult 200 KB (413 prea mare).

Parametri de cale
NumeTipDescriere
firmaIdstringUUID
Corpul cererii (JSON)
CâmpTipObligatoriuDetalii
logostringdanevid
Răspuns 200
CâmpTipObligatoriuDetalii
numestringdaîntre 1 și 200 caractere
cuistringda—
cifstringdaîntre 1 și 20 caractere
regComstringdaîntre 1 și 40 caractere
euidstringdaîntre 1 și 60 caractere
dunsstringda—
infiintatastringda—
capitalstringdaîntre 1 și 40 caractere
caenPrincipalstringda—
caenSecundarestring[]dacel mult 50 elemente
sediustringdaîntre 1 și 500 caractere
telefonstringdaîntre 1 și 40 caractere
emailstringdaîntre 1 și 200 caractere
emailSecundarstringdaadresă de email
sitestringdaîntre 1 și 200 caractere
titularstringdaîntre 1 și 200 caractere
ibanstringda—
bancastringdaîntre 1 și 200 caractere
bicstringdaîntre 1 și 20 caractere
valutastringdaîntre 1 și 10 caractere
firmaIdstringdaUUID
logostringda—
curl -X PUT https://app.ilustromania.com/nucleu/v1/firma/{firmaId}/logo \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{
    "logo": "text"
  }'
Răspuns 200 (exemplu din schemă)json
{
  "nume": "text",
  "cui": "text",
  "cif": "text",
  "regCom": "text",
  "euid": "text",
  "duns": "text",
  "infiintata": "text",
  "capital": "text",
  "caenPrincipal": "text",
  "caenSecundare": [
    "text"
  ],
  "sediu": "text",
  "telefon": "text"
}

Modulul firma-conturi

GET/v1/firma/{firmaId}/conturi

Acces sesiune

Conturile bancare ale firmei

Lista conturilor bancare ale firmei (administratorul ei).

Parametri de cale
NumeTipDescriere
firmaIdstringvaloarea din cale
curl https://app.ilustromania.com/nucleu/v1/firma/{firmaId}/conturi \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

POST/v1/firma/{firmaId}/conturi

Acces sesiune

Adaugă un cont bancar

Adaugă un cont bancar pe firmă (administratorul ei).

Parametri de cale
NumeTipDescriere
firmaIdstringvaloarea din cale
curl -X POST https://app.ilustromania.com/nucleu/v1/firma/{firmaId}/conturi \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'

DELETE/v1/firma/{firmaId}/conturi/{contId}

Acces sesiune

Șterge un cont bancar

Scoate contul bancar de pe firmă; 404 negăsit.

Parametri de cale
NumeTipDescriere
firmaIdstringvaloarea din cale
contIdstringvaloarea din cale
curl -X DELETE https://app.ilustromania.com/nucleu/v1/firma/{firmaId}/conturi/{contId} \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

PUT/v1/firma/{firmaId}/conturi/{contId}

Acces sesiune

Modifică un cont bancar

Schimbă datele unui cont bancar al firmei.

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

Modulul conturi-conectate

GET/v1/conturi-conectate

Acces sesiune

Conturile conectate

Conturile externe conectate la firma activă.

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

Modulul setari-ordine

GET/v1/setari/ordine

Acces sesiune

Ordinea grupurilor din Setări

Grupurile și ordinea lor în pagina Setări, pentru omul logat; null fără salvare.

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

PUT/v1/setari/ordine

Acces rol:admin

Salvează ordinea din Setări

Scrie ordinea grupurilor din Setări; doar administratorul.

curl -X PUT https://app.ilustromania.com/nucleu/v1/setari/ordine \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
  -H "Content-Type: application/json" \
  -d '{ … }'
A fost utilă pagina?
Documentație Ilustromania · ediția 12.11.2026Generată din codul platformei