FIRMATO ORIGINAL · MOCK API v1

اربط أرشيفك الإبداعي

اختبر واجهات Firmato بأعمال اصطناعية وأرصدة افتراضية، دون ملفات أصلية أو خصم فعلي أو نشر عام.

بوابة الشركاء →

البدء

افتح بوابة الشركاء وأكمل التحقق المطلوب وأنشئ مشروع MOCK. اطلب صراحة الصلاحيتين original:read وoriginal:write. لا تحصل الرموز الحالية على صلاحيات جديدة تلقائياً.

Authorization: Bearer <FIRMATO_MOCK_TOKEN>

Content-Type: application/json · Idempotency-Key: TEST-ORIGINAL-0001

العمليات المتاحة

الطريقةالموردالعملية
GET/v1/original-worksعرض الأعمال الاصطناعية للمشروع
POST/v1/original-worksإنشاء عمل اصطناعي
GET/v1/original-works/{id}قراءة عمل اصطناعي
POST/v1/original-works/{id}/compareمحاكاة مقارنة نسخة
POST/v1/original-works/{id}/cost-previewمحاكاة ملخص تكلفة

https://firmato.org/api/v1/partners/index.php?route=%2Fmock%2Fv1%2Foriginal-works

external_reference: TEST-example · media_kind: image | audio | video | other

candidate_fixture: same | different

service_code: deposit | timestamp | storage | licence

مثال PHP

$client = new \Firmato\Sdk\Client(getenv('FIRMATO_MOCK_TOKEN'));
$work = $client->createOriginal('TEST-example', 'image', 'TEST-ORIGINAL-0001');
$id = $work['data']['id'];
$comparison = $client->compareOriginal($id, 'same', 'TEST-COMPARE-0001');
$preview = $client->previewOriginalCost($id, 'timestamp', 'TEST-PREVIEW-0001');

قواعد Sandbox

استخدم مراجع تبدأ بـ TEST- ومفتاح Idempotency-Key ثابتاً لكل طلب POST. لا ترسل ملفات أو بيانات شخصية. استخدام المفتاح نفسه لطلب مختلف يعيد HTTP 409.

الموارد معزولة حسب المشروع. نتائج MOCK ليست توقيعات أو أختاماً زمنية أو شهادات ملكية أو أدلة نشر. الأرصدة الافتراضية ليست أسعاراً حقيقية.

موارد Original متاحة في MOCK فقط، وLIVE معطل. لم تكتمل اختبارات CMS والاختبارات الموثقة الكاملة للمسار الجديد.