FakturOS  /  API
Developer Platform

Otevřené REST API. Pro e-shopy, ERP i interní nástroje.

FakturOS je od základu navržen jako integrovatelná platforma. Čisté JSON endpointy, OAuth 2.0, webhooks, stabilní verzování a SDK pro JavaScript i PHP.

Quickstart

Vystavte první fakturu za 3 minuty.

Stačí API klíč z klientské zóny, jeden HTTP požadavek a FakturOS vrátí URL hotového PDF.

  1. V klientské zóně otevřete Nastavení → API
  2. Vygenerujte si API klíč pro vybranou firmu
  3. Pošlete POST request s daty faktury
  4. Dostanete zpět ID, URL PDF a status
Plný quickstart v dokumentaci
cURL Node.js PHP
kopírovat
# Vystavit fakturu programaticky
curl -X POST https://api.fakturos.cz/v1/invoices \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "firm_id": "acme_sro",
    "client": {
      "name": "Nordic Studio s.r.o.",
      "ico": "12345678"
    },
    "items": [
      { "label": "Webdesign", "qty": 40, "price": 1000 }
    ],
    "vat_rate": 21,
    "due_days": 14
  }'

# → 201 Created
{
  "id": "inv_2026_0118",
  "number": "2026-0118",
  "pdf_url": "https://files.fakturos.cz/.../faktura.pdf",
  "isdoc_url": "https://files.fakturos.cz/.../faktura.isdoc",
  "total": 48400,
  "status": "issued"
}
Reference

Hlavní endpointy

Kompletní seznam najdete v API dokumentaci. Tady je rychlý přehled.

Faktury
GET
/v1/invoicesSeznam faktur s filtrem a stránkováním
POST
/v1/invoicesVystavit fakturu, proformu nebo dobropis
GET
/v1/invoices/:idDetail faktury vč. odkazu na PDF a ISDOC
PUT
/v1/invoices/:id/payOznačit fakturu jako uhrazenou
DEL
/v1/invoices/:idStornovat fakturu
Klienti a dodavatelé
GET
/v1/clientsSeznam klientů
POST
/v1/clientsNový klient (s autocomplete přes ARES)
GET
/v1/ares/:icoNačtení firemních údajů z ARES
Náklady a doklady
GET
/v1/expensesSeznam přijatých faktur a účtenek
POST
/v1/expenses/ocrNahrát fotku účtenky → OCR rozpoznání
Sklad
GET
/v1/stock/itemsSeznam skladových položek
POST
/v1/stock/movementsPříjem / výdej / přesun
Exporty
POST
/v1/exportsVytvořit export pro Pohoda / Money / Helios / ISDOC
GET
/v1/exports/:idStav exportu a download URL
Webhooky

Reagujte v reálném čase

FakturOS pošle POST na váš endpoint, kdykoliv se stane něco, co vás zajímá. Bezpečné podpisy HMAC, exponenciální retry.

invoice.issued

Vystavena faktura

Spustí se hned po vystavení každé faktury. Obsahuje ID, PDF URL a hodnotu.

invoice.paid

Faktura zaplacena

Triggernuto při manuálním označení nebo párováním z banky.

invoice.overdue

Faktura po splatnosti

Den po splatnosti pošleme upozornění do vašeho systému.

expense.created

Nový náklad

Jakmile někdo přidá náklad (manuálně nebo přes OCR).

stock.low

Sklad pod limitem

Položka klesla pod nastavenou minimální zásobu.

user.invited

Pozvaný uživatel

Admin firmy pozval do FakturOS dalšího uživatele.

Autentizace

Buď osobní API klíč pro skripty a integrace, nebo OAuth 2.0 (Authorization Code & Client Credentials) pro vícestranné aplikace. Tokeny rotujete v klientské zóně.

  • API klíče s podrobnými oprávněními
  • OAuth 2.0 (PKCE podporováno)
  • Sandbox vs. produkční prostředí
  • Rate limit v HTTP headerech

SDK & nástroje

Oficiální SDK pro JavaScript / Node.js a PHP. K dispozici je i OpenAPI 3.1 spec — vygenerujete si klienta v libovolném jazyce.

  • npm install @fakturos/sdk
  • composer require fakturos/sdk
  • OpenAPI 3.1 specifikace
  • Postman kolekce

Spojte FakturOS s tím, co používáte.
Začněte ještě dnes.

Vygenerujte si první API klíč v klientské zóně a otestujte si endpointy v sandboxu.