VersaTools Developer Ecosystem

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

ادمج أدوات التحويل، التشفير، ومعالجة البيانات مباشرة في خوادمك وتطبيقاتك عبر واجهات REST فائقة السرعة.

المصادقة (Authentication)

يجب تمرير مفتاح الـ API الخاص بك في كل طلب عبر ترويسة Authorization أو x-api-key:

Authorization: Bearer vst_live_...
معدل الاستخدام (Rate Limits)

يحصل مشتركو PRO على معدل 60 طلباً في الدقيقة لكل مفتاح نشط، مع إمكانية رفع الحصة للشركات عند الطلب.

Status 429: Too Many Requests (Rate limit exceeded)

نقاط النهاية البرمجية (Endpoints)

POST/api/v1/tools/qr

توليد كود QR عالي الدقة بصيغة PNG (Data URL) أو SVG متجهي مباشرة.

curl -X POST https://versatools.net/api/v1/tools/qr \
  -H "Authorization: Bearer vst_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "https://versatools.net",
    "format": "dataUrl",
    "width": 400
  }'
POST/api/v1/tools/hash

تشفير النصوص وتوليد الهاش بخوارزميات متعددة (MD5, SHA1, SHA256, SHA512).

curl -X POST https://versatools.net/api/v1/tools/hash \
  -H "Authorization: Bearer vst_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Secret String",
    "algorithm": "sha256"
  }'
POST/api/v1/tools/json

التحقق من صحة نصوص الـ JSON وتنسيقها (format) أو ضغطها (minify).

curl -X POST https://versatools.net/api/v1/tools/json \
  -H "Authorization: Bearer vst_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "json": "{\"hello\":\"world\",\"foo\":123}",
    "action": "format",
    "indent": 2
  }'
VersaTools · أدوات ويب مجانية تعمل محلياً بخصوصية تامة