Někdy jedna strana nemá určitý dokument v sadě vidět — třeba u trojstranných dohod. U daného člověka v příloze nastavte "is_visible": false a příloha pro něj bude skrytá.
Skrývat jde jen přílohy. Hlavní dokument musí být vždy viditelný pro všechny —
is_visible: falseu člověka na hlavním dokumentu skončí chybou.
Příklad
Dva dokumenty v sadě; protistrana nemá vidět přílohu:
{
"people": [
{ "is_proposer": true, "email": "vas@email.cz", "contract_role": "approve" },
{ "is_proposer": false, "email": "protistrana@email.cz", "contract_role": "sign",
"first_name": "Jan", "last_name": "Novák", "person_type": "nature",
"positions": [ { "x": 50, "y": 80, "page": 0 } ] }
],
"file": "uploaded_file_key",
"attachments": [
{
"people": [
{ "email": "vas@email.cz", "contract_role": "approve" },
{ "email": "protistrana@email.cz", "contract_role": "sign", "is_visible": false,
"positions": [ { "x": 50, "y": 80, "page": 0 } ] }
],
"file": "priloha_1"
}
]
}
curl -X POST "https://api.signi.com/api/v1/contract/" \
-H "x-api-key: VAS_API_KLIC" \
-F "data=@dokument.json;type=application/json" \
-F "uploaded_file_key=@hlavni-dokument.pdf" \
-F "priloha_1=@priloha.pdf"
Skrytý podepisující přílohu v podpisovém průvodci neuvidí a nepodepisuje ji — v jejím seznamu podepisujících vůbec nefiguruje.
Pozor: i skrytý člověk musí mít v příloze uvedenou roli a u role
signi pozice — bez nich API vrátí chybu „Invalid positions".
Kam dál
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