REST API للمحترفين
يأتي DocUnderstand مزودًا بواجهة REST API محلية. يمكن لـ FileMaker وXojo والنصوص البرمجية أو أدواتك الخاصة إرسال مستند عبر HTTP، والحصول في المقابل على اسم الملف وعلامات Finder والبيانات المُهيكلة.
curl -X POST http://localhost:8787/process \ -H "Authorization: Bearer ••••••••" \ -H "Content-Type: application/json" \ -d '{"filename":"فاتورة.pdf", ...}'
// ترميز foto.jpg بصيغة Base64Set Variable [ $data ; Base64EncodeRFC(...) ]Insert from URL [ $response ; "http://localhost:8787/process" ]
' ترميز عقد.pdf بصيغة Base64Var req As New URLConnectionreq.SetRequestContent(json, "application/json")Var antwort As String = req.SendSync("POST", _ "http://localhost:8787/process")
{ "filename": "2026-08-10 T-Mobile…pdf", "documentType": "فاتورة", "tags": ["فاتورة", "جوال"], "text": "فاتورتك لشهر أغسطس 2026 …", "extraction": { "invoiceNumber": "RG-2026-081045", "grossAmount": 99.00 }}
{ "filename": "2026-07-14 شاطئ العطلة.jpg", "documentType": "صورة", "tags": ["صورة", "عطلة"], "exif": { "camera": "iPhone 16 Pro", "dateTaken": "2026-07-14 16:32", "gpsLocation": "43.71° N, 7.26° E" }}
{ "filename": "2026-03-01 Acme عقد إيجار.pdf", "documentType": "عقد", "tags": ["عقد", "إيجار"], "text": "عقد إيجار بين شركة Acme GmbH و… ", "extraction": { "customerNumber": "K-88213", "servicePeriod": "اعتبارًا من 2026-03-01" }}