Endpointi

Endpointi

Svi endpointi ispod zahtijevaju autentifikaciju (API key ili JWT) i aktivnu firmu.

Base: https://api.fiskalmn.me

Bezgotovinski računi

MethodPathOpis
POST/api/invoices/draftKreira draft
PUT/api/invoices/{id}Ažurira draft (ako podržano)
POST/api/invoices/{id}/fiscalizePokreće fiskalizaciju (202)
GET/api/invoices/{id}Detalj + status
GET/api/invoicesLista (paginacija / filteri)
GET/api/invoices/{id}/pdfPDF fajl
POST/api/invoices/{id}/generate-pdfGeneriši PDF
POST/api/invoices/{id}/send-emailPošalji račun emailom

Gotovina

MethodPathOpis
POST/api/invoices/cash/create-and-printKreiraj + fiskalizuj (+ print flow)
GET/api/invoices/cashLista gotovinskih
GET/api/invoices/cash/{id}Detalj
GET/api/invoices/cash/{id}/pdfPDF

Ostalo

MethodPathOpis
GET/api/invoices/statisticsStatistika
GET/api/invoices/next-sequence-numberSljedeći redni broj

HTTP kodovi

KodZnačenje
200OK
201Kreirano (npr. API key)
202Fiskalizacija prihvaćena (pending)
400Loš payload / validacija
401Nedostaje / nevažeći key ili JWT
403Pauzirana firma, pogrešan env, nema dozvole
404Resurs ne postoji
429Rate limit (API key)
500Serverska greška