POST
/v1/redact
اكتشاف البيانات الشخصية في النص وإخفاؤها.
الحقل
type
ملاحظات
text
string
مطلوب. حتى 1 MB.
mode
mask | token | hash
الافتراضي: mask.
detect
string[]
الأنواع المراد البحث عنها. الافتراضي: الكل.
region
eu | us | gulf
مكان المعالجة.
curl https://api.veil.dev/v1/redact \ -H "Authorization: Bearer $VEIL_KEY" \ -d '{"text":"Mail layla@example.com","mode":"token"}'
POST
/v1/redact
اكتشاف البيانات الشخصية في النص وإخفاؤها.
الحقل
type
ملاحظات
text
string
مطلوب. حتى 1 MB.
mode
mask | token | hash
الافتراضي: mask.
detect
string[]
الأنواع المراد البحث عنها. الافتراضي: الكل.
region
eu | us | gulf
مكان المعالجة.
curl https://api.veil.dev/v1/redact \ -H "Authorization: Bearer $VEIL_KEY" \ -d '{"text":"Mail layla@example.com","mode":"token"}'
POST
/v1/redact
اكتشاف البيانات الشخصية في النص وإخفاؤها.
الحقل
type
ملاحظات
text
string
مطلوب. حتى 1 MB.
mode
mask | token | hash
الافتراضي: mask.
detect
string[]
الأنواع المراد البحث عنها. الافتراضي: الكل.
region
eu | us | gulf
مكان المعالجة.
curl https://api.veil.dev/v1/redact \ -H "Authorization: Bearer $VEIL_KEY" \ -d '{"text":"Mail layla@example.com","mode":"token"}'
POST
/v1/restore
إعادة الرموز البديلة إلى قيمها الأصلية.
الحقل
type
ملاحظات
text
string
نص يحتوي رموزا بديلة.
key
string
مفتاحك للرموز البديلة.
curl https://api.veil.dev/v1/restore \ -d '{"text":"Mail [EMAIL_1]","key":"tk_..."}'
POST
/v1/restore
إعادة الرموز البديلة إلى قيمها الأصلية.
الحقل
type
ملاحظات
text
string
نص يحتوي رموزا بديلة.
key
string
مفتاحك للرموز البديلة.
curl https://api.veil.dev/v1/restore \ -d '{"text":"Mail [EMAIL_1]","key":"tk_..."}'
POST
/v1/restore
إعادة الرموز البديلة إلى قيمها الأصلية.
الحقل
type
ملاحظات
text
string
نص يحتوي رموزا بديلة.
key
string
مفتاحك للرموز البديلة.
curl https://api.veil.dev/v1/restore \ -d '{"text":"Mail [EMAIL_1]","key":"tk_..."}'
GET
/v1/audit
عرض أحداث الحجب.
الحقل
type
ملاحظات
from
تاريخ ISO
بداية النطاق.
to
تاريخ ISO
نهاية النطاق.
type
string
التصفية بحسب نوع الحقل.
format
json | csv
الافتراضي: json.
curl "https://api.veil.dev/v1/audit?from=2026-10-01&format=csv"
GET
/v1/audit
عرض أحداث الحجب.
الحقل
type
ملاحظات
from
تاريخ ISO
بداية النطاق.
to
تاريخ ISO
نهاية النطاق.
type
string
التصفية بحسب نوع الحقل.
format
json | csv
الافتراضي: json.
curl "https://api.veil.dev/v1/audit?from=2026-10-01&format=csv"
GET
/v1/audit
عرض أحداث الحجب.
الحقل
type
ملاحظات
from
تاريخ ISO
بداية النطاق.
to
تاريخ ISO
نهاية النطاق.
type
string
التصفية بحسب نوع الحقل.
format
json | csv
الافتراضي: json.
curl "https://api.veil.dev/v1/audit?from=2026-10-01&format=csv"
GET
/v1/detectors
عرض الكواشف المدمجة والمخصصة.
الحقل
type
ملاحظات
kind
builtin | custom
تصفية اختيارية.
curl https://api.veil.dev/v1/detectors
GET
/v1/detectors
عرض الكواشف المدمجة والمخصصة.
الحقل
type
ملاحظات
kind
builtin | custom
تصفية اختيارية.
curl https://api.veil.dev/v1/detectors
GET
/v1/detectors
عرض الكواشف المدمجة والمخصصة.
الحقل
type
ملاحظات
kind
builtin | custom
تصفية اختيارية.
curl https://api.veil.dev/v1/detectors
ERR
الأخطاء
الرمز
المعنى
إصلاح
400
طلب غير صالح
مراجعة جسم الطلب.
401
مفتاح مفقود أو غير صالح
إرسال مفتاح Bearer.
413
النص أكبر من الحد المسموح
تقسيم الإدخال.
429
تجاوز حد الطلبات
إعادة المحاولة بعد المدة المذكورة في الترويسة.
ERR
الأخطاء
الرمز
المعنى
إصلاح
400
طلب غير صالح
مراجعة جسم الطلب.
401
مفتاح مفقود أو غير صالح
إرسال مفتاح Bearer.
413
النص أكبر من الحد المسموح
تقسيم الإدخال.
429
تجاوز حد الطلبات
إعادة المحاولة بعد المدة المذكورة في الترويسة.
ERR
الأخطاء
الرمز
المعنى
إصلاح
400
طلب غير صالح
مراجعة جسم الطلب.
401
مفتاح مفقود أو غير صالح
إرسال مفتاح Bearer.
413
النص أكبر من الحد المسموح
تقسيم الإدخال.
429
تجاوز حد الطلبات
إعادة المحاولة بعد المدة المذكورة في الترويسة.