Číselné rady
Read-only prehľad číselných radov pre dokumenty.
Číselné rady definujú formát čísel dokumentov (FA260042, PO/2026/0007, atď.) a kedy sa resetujú (yearly / monthly / never). Endpoint je read-only – série vytvoríš a upravíš v UI v Nastaveniach. API ich poskytuje hlavne pre preview ďalšieho čísla. Zoznam vracia rovný zoznam (one flat array) radov naprieč typmi dokumentov, nie zoskupené podľa typu – ak potrebuješ iba jeden typ, filtruj si ich na strane klienta cez pole type.
Endpointy
/api/v1/seriesseries:readRovný zoznam (one flat array) všetkých číselných radov organizácie naprieč typmi dokumentov.
Request
curl "https://monivio.sk/api/v1/series" \
-H "Authorization: Bearer mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Response 200json
{
"data": [
{
"id": "ser_2hf8pq3rxn4mlkzyt9abwvve",
"version": 1,
"name": "Faktúry 2026",
"type": "invoice",
"prefix": "FA",
"format_pattern": "{prefix}{YY}{NNNN}",
"next_number": "FA260042",
"is_default": true,
"created_at": "2026-01-01T00:00:00.000Z"
}
],
"meta": {
"page": 1,
"limit": 1,
"total": 1,
"total_pages": 1
}
}/api/v1/series/{seriesId}series:readDetail jedného radu vrátane preview ďalšieho čísla.
Request
curl "https://monivio.sk/api/v1/series/{seriesId}" \
-H "Authorization: Bearer mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Response 200json
{
"data": {
"id": "ser_2hf8pq3rxn4mlkzyt9abwvve",
"version": 1,
"name": "Faktúry 2026",
"type": "invoice",
"prefix": "FA",
"format_pattern": "{prefix}{YY}{NNNN}",
"next_number": "FA260042",
"is_default": true,
"created_at": "2026-01-01T00:00:00.000Z"
}
}Objekt Series
idreadonlystring
Stabilný CUID2 identifikátor radu s prefixom ser_.
Príklad:
ser_2hf8pq3rxn4mlkzyt9abwvveversionreadonlynumber
Číslo aktuálnej verzie. Pri každej zmene radu (cez UI) sa zvýši o 1.
Príklad:
1namestring
Názov radu zobrazovaný v UI.
Príklad:
Faktúry 2026typestring
Typ dokumentu (invoice, quote, proforma, ...). Jeden rad = jeden typ dokumentu.
Príklad:
invoiceprefixstring
Prefix čísla dokumentu (napr. FA, PO, FAK).
Príklad:
FAformat_patternstring
Vzor s placeholdermi {prefix}, {YY}, {YYYY}, {MM}, {NNNN}, {NNN}, {NNNNNN}.
Príklad:
{prefix}{YY}{NNNN}next_numberreadonlystring
Vygenerované ďalšie číslo na základe pattern-u + counter-u. Slúži na náhľad – skutočné číslo sa pridelí až pri vytvorení dokumentu.
Príklad:
FA260042is_defaultboolean
Default rad pre daný typ dokumentu. Použije sa ak pri vytváraní dokumentu nešpecifikuješ rad explicitne.
created_atreadonlystring (ISO 8601)
Kedy bol rad vytvorený.