Proovik
code REST API v1

डेवलपर API

अपने अनुप्रयोगों में ब्लॉकचेन प्रमाणन और पता लगाने की क्षमता को एकीकृत करें। पूर्ण दस्तावेज़ीकरण और उपयोग के उदाहरण।

Base URL: https://api.proovik.com/v1
verified

प्रमाणन

ब्लॉकचेन पर दस्तावेजों को सील करें

POST /certify एक दस्तावेज़ प्रमाणित करें

कास्पा ब्लॉकचेन पर दर्ज करने के लिए फ़ाइल हैश सबमिट करता है। एक लेनदेन आईडी और प्रमाण पत्र डेटा लौटाता है।

# अनुरोध
curl -X POST https://api.proovik.com/v1/certify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "hash": "e3b0c44298fc1c149afbf4c8996fb924...",
    "filename": "contract.pdf",
    "metadata": {"client": "Acme Corp"}
  }'
GET /verify/{hash} एक दस्तावेज़ सत्यापित करें

जांचता है कि क्या फ़ाइल हैश ब्लॉकचेन पर मौजूद है और इसके प्रमाणन विवरण लौटाता है।

# प्रतिक्रिया
{
  "verified": true,
  "txid": "abc123...",
  "timestamp": "2026-01-06T12:00:00Z",
  "block_hash": "...",
  "merkle_proof": [...]
}
conversion_path

पता लगाने की क्षमता

हैश चेनिंग के साथ हिरासत की श्रृंखला

POST /trace/batch बैच बनाएं

ट्रैक करने के लिए एक नया उत्पाद बैच बनाता है। बाद की घटनाओं के लिए एक अद्वितीय बैच आईडी लौटाता है।

{
  "batch_id": "BATCH-2026-001",
  "product": "Organic Olive Oil",
  "origin": "Jaén, Spain",
  "metadata": {...}
}
POST /trace/event ईवेंट जोड़ें

बैच श्रृंखला में एक नई घटना जोड़ता है। हैश चेनिंग के माध्यम से पिछली घटना से स्वचालित रूप से लिंक हो जाता है।

{
  "batch_id": "BATCH-2026-001",
  "event_type": "HARVEST",
  "evidence_hash": "sha256:...",
  "location": { "lat": 37.77, "lng": -3.79 },
  "data": { "weight_kg": 500, "quality": "A" }
}
info घटना स्वचालित रूप से पिछले TXID से जंजीर होती है, जिससे एक अटूट अनुक्रम बनता है।
GET /trace/batch/{batch_id} बैच इतिहास प्राप्त करें

प्रत्येक घटना के लिए ब्लॉकचेन सत्यापन स्थिति के साथ, एक बैच के लिए पूर्ण ईवेंट श्रृंखला लौटाता है।

{
  "batch": {...},
  "events": [
    { "type": "SOWING", "txid": "...", "verified": true },
    { "type": "HARVEST", "txid": "...", "verified": true },
    { "type": "TRANSPORT", "txid": "...", "verified": true }
  ],
  "chain_valid": true
}
webhook

Webhooks

वास्तविक समय सूचनाएं

ब्लॉकचेन पर लेनदेन की पुष्टि होने पर तुरंत सूचनाएं प्राप्त करें।

certification.confirmed

दस्तावेज़ प्रमाणित

trace.event.confirmed

पता लगाने की क्षमता घटना की पुष्टि की गई

SDKs

🐍 Python जल्द आ रहा है
🟨 JavaScript जल्द आ रहा है
🐘 PHP जल्द आ रहा है
🔵 Go जल्द आ रहा है

एकीकृत करने के लिए तैयार हैं?

API एक्सेस के लिए हमसे संपर्क करें और हम आपको शुरू करने में मदद करेंगे।