Každý dokument v Signi prochází stavy. Podle stavu poznáte, co se s dokumentem děje a co s ním v tu chvíli jde dělat.
Přehled stavů
| Stav | Co znamená |
|---|---|
draft |
Rozpracovaný — dokument je založený, ale nikomu neodešel. Výzvy k podpisu se ještě neposílají. |
pending |
Čeká na podpisy — podepisujícím odešel e-mail s výzvou. |
waiting_for_answers |
Čeká na doplnění údajů — protistrana má nejdřív vyplnit požadovaná pole v dokumentu. |
completed |
Dokončeno — všichni podepsali či schválili. Teprve teď jde stáhnout PDF s podpisy. |
rejected |
Odmítnuto — některá ze stran dokument odmítla. |
expired |
Vypršelo — platnost návrhu uplynula dřív, než všichni podepsali. |
deleted |
Smazáno. |
Jak stavy navazují
- Dokument založíte přes API — buď rovnou k podpisu (
pending), nebo jako rozpracovaný (draft), když v JSON pokynech nastavíte"state": "draft". - U dokumentů s vyplňovacími poli může podpisu předcházet doplnění údajů protistranou (
waiting_for_answers). - Ve stavu
pendingpodepisují jednotlivé strany. - Končí se jedním ze tří stavů:
completed,rejected, neboexpired.
Jak stav zjistit
Dotazem na detail dokumentu:
curl -H "x-api-key: VAS_API_KLIC" https://api.signi.com/api/v1/contract/ID_DOKUMENTU
V odpovědi je stav v poli state:
{ "contract_id": "1234567", "contract_name": "…", "state": "pending", "creator": { "email": "…" } }
Pohodlnější je nechat si změny hlásit automaticky webhookem — Signi zavolá vaši aplikaci při přechodu dokumentu do stavu pending, completed, rejected nebo expired. Podrobně v článku Webhooky — automatická hlášení změn stavu dokumentu.
Dohledání dokumentu podle interního čísla
Když znáte jen své interní číslo dokumentu (pole number při založení), ID dokumentu dohledáte:
curl -H "x-api-key: VAS_API_KLIC" \
"https://api.signi.com/api/v1/contract/id?number=OBJ-2026-001"
[ { "contractId": 1234567 } ]
- Hledá se přesná shoda čísla (včetně velikosti písmen) v rámci workspace vašeho klíče; když se nic nenajde, vrátí se prázdné pole
[]. - Číslo není unikátní — při opakovaném použití přijde více položek. Obálka s přílohami vrátí i ID příloh.
- Vrací i smazané dokumenty — stav si ověřte dotazem na detail.
- Speciální znaky v čísle zakódujte do URL (
/→%2F, mezera →%20).
S vráceným contractId pak pracujete běžně: detail, stažení PDF atd.
Co dalšího detail vrací
ℹ️ Novinka — dostupné na produkci koncem října 2026.
pending_expiration_date— do kdy jde dokument podepsat (RFC3339 s offsetem, např.2026-10-02T23:59:59+02:00). Dokud dokument nepřejde dopending, vracínull.is_archived—true= PDF je v důvěryhodném archivu; stažení pak vrací archivní kopii (u dávkové archivace ZIP), jen PDF získáte přes?ignoreArchive=true.note— poznámka z Interního nastavení dokumentu jako Markdown (vlastní odkaz je v ní jako MD odkaz); bez poznámkynull.
Na co si dát pozor
- PDF s podpisy jde stáhnout až ve stavu
completed— dřív dostanete dokument bez podpisů. - Mazání dokumentů má podle stavu omezení — podrobnosti v článku Zrušení a smazání dokumentu.
Kam dál
- Webhooky — automatická hlášení změn stavu dokumentu
- Kdo už podepsal — stav jednotlivých podepisujících
- Zrušení a smazání dokumentu
- Quickstart — první dokument k podpisu přes API
Byl tento článek užitečný?
To je skvělé!
Děkujeme Vám za zpětnou vazbu
Je nám líto, že jsme vám nepomohli
Děkujeme Vám za zpětnou vazbu
Zpětná vazba odeslána
Oceňujeme vaši snahu a pokusíme se článek opravit