साइटमैप अपडेट
हिन्दी
INR ₹
नया
Claude & ChatGPT — Supercharged.
सभी दस्तावेज़ · 350+ AI उपकरण · 30 सेकंड सेटअप
Claude· ChatGPT· Cursor· Gemini· +50
अभी कनेक्ट करें
AI-DMS
50+ AI मॉड्यूल और उपकरण
समाधान
उद्योग, प्रक्रियाएँ, जोखिम
संसाधन
ट्यूटोरियल, ब्लॉग, सहायता
Developer
API, SDK, दस्तावेज़ीकरण
इंटीग्रेटर
एम्बेड, OEM, n8n और कार्यक्रम
भागीदार
रेफरल, प्रभावशाली व्यक्ति, चैनल
कंपनी
टीम, भागीदार, करियर
मूल्य निर्धारण
AI-DMS
समाधान
उद्योग के अनुसार
बैंक और वित्त बीमा कर सलाहकार और कानून फर्म उद्योग और उत्पादन व्यापार और रसद ऊर्जा और उपयोगिताएँ स्वास्थ्य सेवा और फार्मा रियल एस्टेट सार्वजनिक क्षेत्र
समस्या के अनुसार
दस्तावेज़ अराजकता जानकारी नहीं मिल रही है ज्ञान की हानि मैन्युअल डेटा प्रविष्टि प्रक्रियाएँ बहुत धीमी स्केलिंग असंभव बहुत अधिक त्रुटियाँ अनुपालन जोखिम समर्थन अधिभारित
प्रक्रिया के अनुसार
चालान प्रसंस्करण मेलरूम को डिजिटाइज़ करें ऑनबोर्डिंग अनुबंध प्रबंधन मानव संसाधन प्रक्रियाएँ Document Integrity Check रिपोर्टिंग और एनालिटिक्स आर्काइविंग और अनुपालन ग्राहक सेवा गुणवत्ता नियंत्रण
जोखिम के अनुसार
चालान धोखाधड़ी नकली दस्तावेज़ Document Integrity Check पहचान धोखाधड़ी VAT धोखाधड़ी खुफिया चालान में गणना त्रुटियाँ डेटा हेरफेर भुगतान धोखाधड़ी अनुपालन उल्लंघन गोपनीयता / GDPR ऑडिट गैप्स
दस्तावेज़ के अनुसार
चालान और रसीदें बैंक विवरण कर फॉर्म अनुबंध आईडी और दस्तावेज़ फॉर्म और आवेदन लिखावट वाले दस्तावेज़ तकनीकी दस्तावेज़ चिकित्सा दस्तावेज़
वेबहूक्स

वेबहूक्स वास्तविक समय की घटनाएँ

सभी घटनाओं के लिए वास्तविक समय की सूचनाएं प्राप्त करें। दस्तावेज़ संसाधित, ओसीआर पूर्ण, वर्गीकरण किया गया।

20+
घटना प्रकार
<1से
विलंबता
100%
विश्वसनीय
POST /your-endpoint
अनुरोध हेडर
X-PaperOffice-Event: document.processed
X-PaperOffice-Event-ID: a3b7f9c1d4e8b2a6
X-PaperOffice-Signature: sha256=9f8a2c…
JSON बॉडी
{
  "event_type": "document.processed",
  "event_id": "a3b7f9c1d4e8b2a6",
  "timestamp": "2026-04-17T14:23:11Z",
  "subscription_id": 42,
  "data": { "pofid": "doc_01HZY8K3…" }
}
हस्ताक्षर सत्यापित HMAC-SHA256 · घटना ID लॉग किया गया

दुनिया भर की अग्रणी कंपनियों का भरोसा

विशेष DMS पार्टनर

एकमात्र आधिकारिक DMS

उपलब्ध घटनाएं

22 घटना प्रकार, इकाई द्वारा समूहीकृत

व्यक्तिगत घटनाओं की सदस्यता लें या सब कुछ के लिए वाइल्डकार्ड * का उपयोग करें।

दस्तावेज़

14
  • दस्तावेज़ अपलोड किया गया नया दस्तावेज़ वर्कस्पेस में अपलोड किया गया
  • दस्तावेज़ बनाया गया document.uploaded के लिए उपनाम (संगतता)
  • दस्तावेज़ संसाधित OCR/AI-IDP-Pipeline erfolgreich abgeschlossen
  • दस्तावेज़ संपादित मेटाडेटा, टैग या सामग्री अपडेट की गई
  • दस्तावेज़ हटाया गया दस्तावेज़ कचरे में ले जाया गया
  • दस्तावेज़ पुनर्स्थापित दस्तावेज़ कचरे से पुनर्प्राप्त किया गया
  • document.moved दस्तावेज़ को वर्कस्पेस के बीच ले जाया गया
  • दस्तावेज़ संस्करण बनाया गया मौजूदा दस्तावेज़ में नया संस्करण जोड़ा गया
  • दस्तावेज़.जीवनचक्र_बदला गया धारण / अभिलेखागार स्थिति बदली गई
  • दस्तावेज़.टिप्पणी_जोड़ी गई दस्तावेज़ पर टिप्पणी पोस्ट की गई
  • दस्तावेज़.नोट_जोड़ी गई आंतरिक नोट संलग्न किया गया
  • दस्तावेज़.टैग_जोड़ा गया दस्तावेज़ को टैग सौंपा गया
  • दस्तावेज़.कानूनी_होल्ड_लगाया गया कानूनी होल्ड सक्रिय किया गया (अपरिवर्तनीय)
  • दस्तावेज़.कानूनी_होल्ड_हटाया गया कानूनी होल्ड जारी किया गया

नौकरियां

3
  • कार्य.पूर्ण अतुल्यकालिक नौकरी सफलतापूर्वक समाप्त हुई
  • कार्य.असफल अतुल्यकालिक नौकरी अंततः विफल रही
  • कार्य.प्रगति लंबे समय तक चलने वाली नौकरियों के दौरान प्रगति अपडेट

Workspaces

2
  • कार्यस्थान.साझा किया गया Workspace को किसी उपयोगकर्ता या टीम के साथ साझा किया गया
  • कार्यस्थान.असाझा किया गया Workspace की पहुँच रद्द कर दी गई

कार्य

3
  • कार्य.बनाया गया नया कार्य बनाया गया
  • कार्य.पूर्ण कार्य पूर्ण के रूप में चिह्नित किया गया
  • कार्य.अतिदेय कार्य अपनी नियत तारीख से आगे निकल गया
वीडियो

वेबहुक्स का कार्यान्वयन में प्रदर्शन

देखें कि PaperOffice Webhooks व्यावहारिक रूप से कैसे काम करता है — वीडियो में।

वेबहुक्स का कार्यान्वयन में प्रदर्शन
पेलोड और हेडर

प्रत्येक डिलीवरी एक ही स्कीमा का पालन करती है

पूर्वानुमेय JSON बॉडी, पांच हस्ताक्षरित HTTP हेडर, ISO-8601 UTC टाइमस्टैम्प।

अनुरोध बॉडी (JSON)
{
  "event_type": "document.processed",
  "event_id": "a3b7f9c1d4e8b2a6c9f1d4e7b2a5c8f1",
  "timestamp": "2026-04-17T14:23:11Z",
  "subscription_id": 42,
  "data": {
    "pofid": "doc_01HZY8K3M7P2Q9R5T1V6W4X2Y8",
    "workspace_id": 17,
    "filename": "invoice-2026-04-17.pdf",
    "mime_type": "application/pdf",
    "size_bytes": 284521,
    "processing_result": {
      "ocr_done": true,
      "classification": "invoice",
      "confidence": 0.98
    }
  }
}
HTTP अनुरोध हेडर
Content-Type application/json हमेशा JSON, UTF-8 एन्कोडेड
User-Agent PaperOffice-Webhook/1.0 फ़ायरवॉल अनुमति सूचियों के लिए निश्चित पहचानकर्ता
X-PaperOffice-Event document.processed वितरित की जा रही घटना का प्रकार
X-PaperOffice-Event-ID a3b7f9c1… 128-बिट अद्वितीय ID। इडेमपोटेंसी के लिए उपयोग करें।
X-PaperOffice-Subscription-ID 42 घटना प्राप्त करने वाली सदस्यता का ID
X-PaperOffice-Signature sha256=… कच्चे बॉडी का HMAC-SHA256, हेक्स-एन्कोडेड
हस्ताक्षर सत्यापन

प्रत्येक डिलीवरी को HMAC-SHA256 के साथ सत्यापित करें

अपने साझा गुप्त का उपयोग करके कच्चे अनुरोध बॉडी पर HMAC-SHA256 की गणना करें, फिर स्थिर-समय तुलना (hash_equals, crypto.timingSafeEqual) का उपयोग करके X-PaperOffice-Signature के खिलाफ तुलना करें।

import crypto from 'crypto';

const app = express();

const WEBHOOK_SECRET = process.env.PAPEROFFICE_WEBHOOK_SECRET;

app.post('/webhooks/paperoffice', express.raw({ type: 'application/json' }), (req, res) => {
  const signature = req.header('X-PaperOffice-Signature'); // "sha256=..."
  const eventId   = req.header('X-PaperOffice-Event-ID');
  const eventType = req.header('X-PaperOffice-Event');

  const expected = 'sha256=' + crypto
    .createHmac('sha256', WEBHOOK_SECRET)
    .update(req.body)
    .digest('hex');

  if (!signature || !crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(expected))) {
    return res.status(401).send('invalid signature');
  }

  const event = JSON.parse(req.body.toString());
  // eventId als Idempotency-Key speichern -> gleiche ID nicht zweimal verarbeiten
  console.log(eventType, event.data);
  res.status(200).send('ok');
});
पुनः प्रयास और डिलीवरी

तीन पुनः प्रयास रणनीतियां, 10 प्रयासों तक

प्रति सदस्यता एक नीति चुनें। प्रत्येक प्रयास स्थिति कोड, प्रतिक्रिया बॉडी और समय के साथ लॉग किया जाता है।

linear

रैखिक

निश्चित वृद्धि: 30s, 60s, 90s, 120s, 150s…

none

कोई नहीं

फायर-एंड-फॉरगेट। 5xx त्रुटियों पर भी कोई पुनः प्रयास नहीं। परीक्षण हुक के लिए उपयोगी।

सफलता आपकी समय-सीमा विंडो के भीतर HTTP 2xx
अधिकतम पुनः प्रयास 0–10 प्रयास (डिफ़ॉल्ट 5)
समय समाप्त प्रति प्रयास 1,000–30,000 ms (डिफ़ॉल्ट 10,000)
डिलीवरी लॉग ऑडिट के लिए प्रत्येक प्रयास webhook_deliveries में संग्रहीत
प्रबंधन API

/latest/webhooks/ के तहत 9 एंडपॉइंट

सदस्यताओं, डिलीवरी लॉग, वन-टाइम जॉब सदस्यताओं और एक परीक्षण एंडपॉइंट के लिए पूर्ण CRUD — सभी OAuth2 बेयरर, सभी MCP-तैयार।

POST /webhooks/subscribe एक नई सदस्यता बनाएं (प्रति खाता असीमित) po_webhooks_subscribe
GET /webhooks/list खाते की सभी सदस्यताओं की सूची देखें po_webhooks_list
POST /webhooks/update मौजूदा सदस्यता अपडेट करें po_webhooks_update
POST /webhooks/delete सदस्यता को सॉफ्ट-डिलीट करें (डिलीवरी लॉग संरक्षित) po_webhooks_delete
GET /webhooks/deliveries फ़िल्टर के साथ डिलीवरी लॉग पुनः प्राप्त करें (event_type, success_only) po_webhooks_deliveries
POST /webhooks/test डिलीवरी सत्यापित करने के लिए एक test.ping इवेंट भेजें po_webhooks_test
POST /webhooks/subscribe-job विशिष्ट job_id के लिए वन-टाइम वेबहुक po_webhooks_subscribe_job
GET /webhooks/job-subscriptions जॉब-स्कोप्ड सदस्यताओं की सूची देखें po_webhooks_job_subscriptions
GET /webhooks/info उपलब्ध इवेंट, एंडपॉइंट, पुनः प्रयास नीतियां, हस्ताक्षर जानकारी po_webhooks_info
Enterprise सुरक्षा

डिज़ाइन द्वारा सुरक्षित

एचएमएसी-एसएचए256

प्रत्येक पेडलोड आपके सीक्रेट के साथ हस्ताक्षरित। स्थिर-समय तुलना अनिवार्य है।

SSRF सुरक्षा

निजी/आंतरिक IP, localhost और क्लाउड मेटाडेटा एंडपॉइंट सदस्यता और डिस्पैच पर अवरुद्ध।

DNS रीबाइंडिंग सुरक्षित

डिस्पैच समय पर IP पुनः सत्यापित, CURLOPT_RESOLVE के माध्यम से पिन किया गया।

HTTPS दृढ़ता से предпочित

http और https स्वीकार्य। उत्पादन के लिए HTTPS अनुशंसित।

इवेंट-ID इडेमपोटेंसी

प्रत्येक डिलीवरी एक अद्वितीय X-PaperOffice-Event-ID ले जाती है। अपने पक्ष पर डेडुप्लिकेशन करें।

पूर्ण ऑडिट ट्रेल

सभी प्रयास लॉग किए गए: स्थिति कोड, प्रतिक्रिया बॉडी, समय, त्रुटि संदेश।

सीमाएं

असीमित सदस्यताएं, डिलीवरी व्यवहार पूरी तरह से कॉन्फ़िगर करने योग्य

प्रति खाता सदस्यताएं
सक्रिय जॉब सदस्यताएं
10,000 ms
डिफ़ॉल्ट टाइमआउट
5
डिफ़ॉल्ट अधिकतम पुनः प्रयास

सभी योजनाओं पर उपलब्ध। पे-पर-यूज: प्रति सफल डिलीवरी 1 क्रेडिट (HTTP 2xx)। पुनः प्रयास, परीक्षण इवेंट और विफल डिलीवरी मुफ्त हैं।

अभी शुरू करें

घटनाएँ प्राप्त करें?

अपने वेबहूक्स को कॉन्फ़िगर करें।

HMAC-SHA256 घातांकीय बैक-ऑफ पूर्ण ऑडिट ट्रेल