Geliştirici API'sı
Blockchain sertifikasyonunu ve izlenebilirliğini uygulamalarınıza entegre edin. Tam dokümantasyon ve kullanım örnekleri.
https://api.proovik.com/v1
Sertifikasyon
Belgeleri blok zincirinde mühürleyin
/certify
Bir belgeyi sertifikalandırın
Kaspa blok zincirine kaydedilmek üzere bir dosya hash'i gönderir. Bir işlem kimliği ve sertifika verileri döndürür.
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"} }'
/verify/{hash}
Bir belgeyi doğrulayın
Bir dosya hash'inin blok zincirinde bulunup bulunmadığını kontrol eder ve sertifikasyon ayrıntılarını döndürür.
{
"verified": true,
"txid": "abc123...",
"timestamp": "2026-01-06T12:00:00Z",
"block_hash": "...",
"merkle_proof": [...]
}
İzlenebilirlik
Hash Zinciri ile gözetim zinciri
/trace/batch
Parti oluştur
İzlemek için yeni bir ürün partisi oluşturur. Sonraki olaylar için benzersiz bir parti kimliği döndürür.
{
"batch_id": "BATCH-2026-001",
"product": "Organic Olive Oil",
"origin": "Jaén, Spain",
"metadata": {...}
}
/trace/event
Olay ekle
Parti zincirine yeni bir olay ekler. Hash Zinciri aracılığıyla önceki olaya otomatik olarak bağlanır.
{
"batch_id": "BATCH-2026-001",
"event_type": "HARVEST",
"evidence_hash": "sha256:...",
"location": { "lat": 37.77, "lng": -3.79 },
"data": { "weight_kg": 500, "quality": "A" }
}
/trace/batch/{batch_id}
Parti geçmişini al
Her olay için blok zinciri doğrulama durumuyla birlikte bir parti için tam olay zincirini döndürür.
{
"batch": {...},
"events": [
{ "type": "SOWING", "txid": "...", "verified": true },
{ "type": "HARVEST", "txid": "...", "verified": true },
{ "type": "TRANSPORT", "txid": "...", "verified": true }
],
"chain_valid": true
}
Webhooks
Gerçek zamanlı bildirimler
İşlemler blok zincirinde onaylandığında anında bildirim alın.
certification.confirmed
Belge onaylandı
trace.event.confirmed
İzlenebilirlik olayı onaylandı
SDKs
Entegre etmeye hazır mısınız?
API erişimi için bizimle iletişime geçin, başlamanıza yardımcı olalım.