URL de bază
https://{tenant}.logzi.com/api/receipt_file/
Fiecare cerere returnează un răspuns JSON. În caz de succes, result.code == 1, în caz de eroare, result.code == 0. Fișierul document este un fișier binar atașat unui document (factură, comandă, contract etc.) — stocat cu conținut codificat în base64.
/api/receipt_file/get
Preluarea unui singur fișier document pe baza identificatorului.
Parametri de interogare
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul înregistrării fișierului |
Exemplu de cerere
GET /api/receipt_file/get?id=10
X-API-KEY: {cheia_dvs_api}
/api/receipt_file/list
Lista paginată a fișierelor document, cu opțiuni de filtrare.
Parametri de interogare
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
list_offset | int | Decalajul paginării (implicit: 0) | |
list_condition[receipt_id] | int | Filtrare după identificatorul documentului | |
list_condition[receipt_type_id] | int | Filtrare după tipul documentului | |
list_condition[partner_id] | int | Filtrare pentru toate fișierele document ale unui partener |
Exemplu de cerere
GET /api/receipt_file/list?list_condition[receipt_id]=150&list_condition[receipt_type_id]=8
X-API-KEY: {cheia_dvs_api}
/api/receipt_file/list_light
Listă simplificată a fișierelor document — fără conținutul fișierului (file_source), doar cu metadate.
Parametri de interogare
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
list_offset | int | Decalajul paginării (implicit: 0) | |
list_condition | object | Condiții de filtrare (ca la punctul final /list) |
Exemplu de cerere
GET /api/receipt_file/list_light?list_condition[receipt_id]=150&list_condition[receipt_type_id]=8
X-API-KEY: {cheia_dvs_api}
/api/receipt_file/save
Încărcarea unui fișier sau modificarea unuia existent. Pentru un fișier nou, data[id] = 0.
Câmpuri POST — obiectul data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | 0 = fișier nou, >0 = modificare | |
receipt_type_id | int | Identificatorul tipului de document | |
receipt_id | int | Identificatorul documentului | |
file_name | string | Numele fișierului cu extensie (ex. szamla.pdf) | |
file_source | string | Conținutul fișierului codificat în base64 | |
file_type_id | int | Identificatorul tipului de fișier (implicit: 1) | |
file_classification_id | int | Identificatorul clasificării fișierului |
Exemplu de cerere
POST /api/receipt_file/save
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json
{
"data": {
"id": 0,
"receipt_type_id": 8,
"receipt_id": 150,
"file_name": "szamla_150.pdf",
"file_source": "JVBERi0x..."
}
}
/api/receipt_file/delete
Ștergerea unui fișier document pe baza identificatorului.
Câmpuri POST — obiectul data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul fișierului care urmează să fie șters |
Exemplu de cerere
POST /api/receipt_file/delete
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json
{ "data": { "id": 10 } }
Ești interesat de software-ul nostru? Scrie-ne cu încredere!
Dacă nu găsești răspunsul și ai nevoie de asistență
Creează-ți contul acum,
plătește mai târziu!