टेम्पलेट
PDF (या Word फ़ाइल) अपलोड करें और फ़ील्ड लगाएँ, या अनुबंध को Document मोड में लिखें। वेरिएबल एक JSON Schema होते हैं, इसलिए कुछ भी भेजे जाने से पहले API आपके डेटा की जाँच करता है। पब्लिश होने के बाद वर्ज़न बदले नहीं जा सकते।
टेम्पलेट
PDF (या Word फ़ाइल) अपलोड करें और फ़ील्ड लगाएँ, या अनुबंध को Document मोड में लिखें। वेरिएबल एक JSON Schema होते हैं, इसलिए कुछ भी भेजे जाने से पहले API आपके डेटा की जाँच करता है। पब्लिश होने के बाद वर्ज़न बदले नहीं जा सकते।
लिफ़ाफ़े
एक POST /v1/envelopes आपके वेरिएबल के साथ टेम्पलेट को रेंडर करता है और प्राप्तकर्ताओं को भूमिका और क्रम के
अनुसार भेजना शुरू कर देता है। ड्राई रन, आइडेम्पोटेंसी कुंजियाँ और externalId से डुप्लिकेट रोकना पहले से शामिल हैं।
हस्ताक्षर, आपके तरीके से
ईमेल लिंक, होस्ट किया गया पेज, या आपके अपने ऐप के अंदर <bf-signing> वेब कंपोनेंट (React और Vue रैपर के साथ),
जिसके कम अवधि वाले, एक बार इस्तेमाल होने वाले सेशन आपका बैकएंड बनाता है।
ऐसा साक्ष्य, जिसे कोई भी जाँच सके
हर पूरे हुए दस्तावेज़ को किसी सार्वजनिक टाइमस्टैम्प अथॉरिटी से PAdES दस्तावेज़ टाइमस्टैम्प मिलता है, और उसका फ़िंगरप्रिंट एक Merkle ट्री में जाता है, जिसके रूट पर Bona Fide, Ed25519 से हस्ताक्षर करता है। कोई भी किसी प्रति को सत्यापित कर सकता है, अकाउंट की ज़रूरत नहीं।
POST /v1/envelopes।delivery: "embedded")।envelope.completed वेबहुक मिलता है।envelope.sealed आने पर सील किया गया PDF (पूर्णता प्रमाणपत्र के साथ) तैयार होता है।/variables/client/email।Idempotency-Key भेजें, तो रीट्राई पर पहला रिस्पॉन्स ही दोबारा मिलता है।bf_test_ कुंजियाँ वॉटरमार्क वाले लिफ़ाफ़े बनाती हैं, जिनका कभी बिल नहीं बनता। ऑथेंटिकेशन देखें।openapi.json / openapi.yaml उन्हीं zod कॉन्ट्रैक्ट से बनते हैं, जिनसे API वैलिडेशन करता है।API https://api.bonafidesign.com पर उपलब्ध है। इन डॉक्स के सभी पाथ इसी के सापेक्ष हैं।