VeeSign
ابدأ الآن

واجهات برمجة التطبيقات (API) ومجموعات المطورين

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

Cryptographic API Flow & Microservices
REST / JSON / Webhook Event Streams
api.veesign.net/v1

بنية برمجية موحدة مصممة لفرق الهندسة الحديثة

سواء كنت تدمج التوقيعات في منصة SaaS موجهة لملايين المستخدمين أو في شبكة تداول بنكية داخلية، تمنحك VeeSign واجهات API سريعة، ودقيقة الأنواع، مع تحكم فائق في الختم التشفيري.

Rate-Limited 1,000 req/sHMAC SHA-256 WebhooksWebCrypto NativeBYOK KMS Hooks

واجهة REST API عالمية

نقاط نهاية JSON REST تدعم عدم التكرار (Idempotent) مع نطاق دقيق للأذونات، والتحكم بمعدل الطلبات، ورموز استجابة HTTP القياسية.

npm i @veesign/sdk

حزمة TypeScript و Node الرسمية

عميل برمجي غير متزامن وآمن للأنماط مع منطق إعادة المحاولة التلقائي، ودعم رفع التدفقات، ومساعدات التحقق التشفيري.

pip install veesign-sdk

حزمة Python الرسمية

عميل بايثون موثق الأنواع بالكامل متوافق مع بيئات Django وFastAPI وحلقات الأحداث غير المتزامنة.

خطافات الويب الموقعة تشفيرياً (Webhooks)

تدفقات أحداث فورية موقعة باستخدام HMAC SHA-256 لإشعارات تغير حالة المظاريف، وفتح المستندات، وإصدار شهادات الثقة.

مخطط تسلسل الاستدعاءات البرمجية

تسلسل المعاملة التشفيرية من الطلب إلى الإشعار

HMAC SHA-256 Signed
STEP 1 OF 4

POST /v1/envelopes

المرسل:نظام مؤسستك / ERP
المستقبل:واجهة VeeSign REST API

إرسال بيانات الأطراف والملف لتوليد مظروف التوقيع التشفيري.

payload-inspector.json200 OK
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);