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

Ilustromania.
Intră în aplicație

Paginare și filtrare

Cele trei feluri în care platforma împarte o listă lungă în pagini, ce rute folosesc fiecare fel și cât poți cere cel mult.

Pe scurt

Nu există o singură regulă de paginare pentru toată platforma: fiecare modul o alege pe a lui. În cod apar trei feluri.

FelParametriCe primești înapoiExemple
Decalajlimita + decalajlista și totalul din corpGET /v1/evidenta/tranzactii
Cursorlimita + dupalista și urmator (cursorul paginii următoare sau null)GET /v1/eu/notificari
Număr de paginăpagina (de la 1)lista și urmatoarea (true / false)GET /v1/finder/joburi, GET /v1/finder/case/anunturi

Parametrii se trimit în query string. O cheie necunoscută sau o valoare în afara limitelor dă 400 (vezi Erori).

Decalaj: limita și decalaj

Ceri limita rânduri, sărind peste primele decalaj.

Rutălimita implicitlimita maximTotalul
GET /v1/evidenta/tranzactii50500câmpul total din corp, alături de limita și decalaj
Pagina a doua de tranzacții, câte 50bash
curl -s "https://app.ilustromania.com/nucleu/v1/evidenta/tranzactii?limita=50&decalaj=50" \
  -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

Filtrele listei de produse

ParametruValori
starestarea produsului
categorie_idid-ul categoriei
qtext căutat, 1–100 de caractere
arhivate1 = include și produsele arhivate (implicit nu apar)
catering1 = doar produsele de catering
sortarenume (implicit), pret, creat_la
ordineasc (implicit) sau desc

Filtrele tranzacțiilor din evidență

luna (AAAA-LL), entitate, tip, categorie, cauta (cel mult 200 de caractere) și arhivate (true / false). Fără luna primești toate lunile.

Cursor: limita și dupa

Notificările se citesc de la cele mai noi spre cele vechi. Prima cerere nu are dupa; următoarele trimit valoarea primită în urmator. Când urmator e null, ai ajuns la capăt.

ParametruRegula
limitaimplicit 30, cel mult 100
dupacursorul primit, 1–200 de caractere
tipmentiune sau activitate (opțional)
Notificările, pagină cu paginăbash
curl -s "https://app.ilustromania.com/nucleu/v1/eu/notificari?limita=30" -H "Cookie: __Host-sesiune=$JETON_SESIUNE"
# {"notificari":[...],"urmator":"MjAyNi0xMS0xMS..."}
curl -s "https://app.ilustromania.com/nucleu/v1/eu/notificari?limita=30&dupa=MjAyNi0xMS0xMS..." -H "Cookie: __Host-sesiune=$JETON_SESIUNE"

Tratează cursorul ca pe un text opac: nu îl construi și nu îl modifica. Un cursor stricat nu dă eroare, ci întoarce prima pagină.

Paginarea cu cursor nu sare și nu dublează rânduri când apar notificări noi între două cereri. Paginarea cu decalaj poate, dacă lista se schimbă între cereri.

Număr de pagină: pagina

Listele modulelor Finder primesc pagina (de la 1) și au o mărime fixă de 50 de rânduri pe pagină. Răspunsul spune doar dacă mai există o pagină (urmatoarea: true), nu și câte sunt.

Rutăpagina maxim
GET /v1/finder/joburi100 000
GET /v1/finder/case/anunturi10 000

Celelalte liste Finder (de exemplu GET /v1/finder/case/brut) folosesc cursorul: limita implicit 300 și dupa primit în urmator.

Limitele, adunate

RutăImplicitMaxim
GET /v1/evidenta/tranzactii50500
GET /v1/eu/notificari30100
listele Finder cu cursor300500 (brut: 2000)
listele Finder cu pagina50 pe pagină—

Peste maxim, rutele cu schemă (evidență, notificări) răspund 400. Listele Finder cu cursor nu dau eroare: coboară singure limita la maxim. Nu te baza pe numărul de rânduri cerut, ci pe urmator sau pe total.

A fost utilă pagina?
Documentație Ilustromania · ediția 12.11.2026Generată din codul platformei