واجهات برمجة التطبيقات (API) ومجموعات المطورين
قم بتضمين التوقيعات الإلكترونية السيادية، وإثبات الهوية، والتحقق التشفيري في تطبيقاتك السحابية أو البنية التحتية لمؤسستك في دقائق.

بنية برمجية موحدة مصممة لفرق الهندسة الحديثة
سواء كنت تدمج التوقيعات في منصة SaaS موجهة لملايين المستخدمين أو في شبكة تداول بنكية داخلية، تمنحك VeeSign واجهات API سريعة، ودقيقة الأنواع، مع تحكم فائق في الختم التشفيري.
واجهة REST API عالمية
نقاط نهاية JSON REST تدعم عدم التكرار (Idempotent) مع نطاق دقيق للأذونات، والتحكم بمعدل الطلبات، ورموز استجابة HTTP القياسية.
حزمة TypeScript و Node الرسمية
عميل برمجي غير متزامن وآمن للأنماط مع منطق إعادة المحاولة التلقائي، ودعم رفع التدفقات، ومساعدات التحقق التشفيري.
حزمة Python الرسمية
عميل بايثون موثق الأنواع بالكامل متوافق مع بيئات Django وFastAPI وحلقات الأحداث غير المتزامنة.
خطافات الويب الموقعة تشفيرياً (Webhooks)
تدفقات أحداث فورية موقعة باستخدام HMAC SHA-256 لإشعارات تغير حالة المظاريف، وفتح المستندات، وإصدار شهادات الثقة.
تسلسل المعاملة التشفيرية من الطلب إلى الإشعار
POST /v1/envelopes
إرسال بيانات الأطراف والملف لتوليد مظروف التوقيع التشفيري.
POST /v1/envelopes
Host: api.veesign.net
Authorization: Bearer vs_live_9f8a2b...
Content-Type: application/json
{
"title": "Master Services Agreement.pdf",
"signers": [{ "name": "Sarah Jenkins", "email": "[email protected]", "auth": "fido2" }],
"hsmTier": "fips_140_3_level_3",
"webhookUrl": "https://api.acme.com/veesign-events"
}اجعل التوقيع والتحقق جزءاً أصيلاً من تطبيقاتك.
أدمج التوقيع الإلكتروني والتحقق السيادي في منصتك خلال دقائق باستخدام حزم تطوير البرمجيات والخطافات البرمجية Webhooks.
import { VeeSignClient } from "@veesign/sdk";
const veesign = new VeeSignClient({
apiKey: process.env.VEESIGN_API_KEY!,
endpoint: "https://api.veesign.net/v1"
});
// Create envelope with cryptographic tamper-evident seal
const envelope = await veesign.envelopes.create({
title: "Enterprise Master Cloud Agreement",
documentUrl: "https://storage.enterprise.internal/contracts/msa.pdf",
assuranceLevel: "IDENTITY_VERIFIED", // Level 3
signers: [
{
name: "Sarah Jenkins",
email: "[email protected]",
role: "SIGNER",
authMethod: "FIDO2_PASSKEY"
}
],
webhookUrl: "https://api.customer.com/webhooks/veesign"
});
console.log("Sealed Envelope ID:", envelope.id);