curl -X POST "https://api.scanova.io/bulk-operation/update/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-F "name=October redirect update" \
-F "file=@url-updates.csv"
{
"operation_id": "bo-upd-002",
"message": ["Your file is being processed. We'll email you once it's ready."]
}
العمليات بالجملة
تحديث محتوى رموز QR بالجملة
POST /bulk-operation/update/
POST
/
bulk-operation
/
update
/
curl -X POST "https://api.scanova.io/bulk-operation/update/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-F "name=October redirect update" \
-F "file=@url-updates.csv"
{
"operation_id": "bo-upd-002",
"message": ["Your file is being processed. We'll email you once it's ready."]
}
يحدّث محتوى الوجهة (واختياريًا التصميم) لرموز QR عديدة من جدول بيانات تم رفعه، بشكل غير متزامن، على مضيف Management API (
إجراء غير متزامن — استطلع سرد العمليات بالجملة للحصول على
api.scanova.io)، مع المصادقة باستخدام مفتاح Management API الخام الخاص بك.
POST https://api.scanova.io/bulk-operation/update/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
string
مطلوب
تسمية لهذه العملية، تظهر في سرد العمليات بالجملة.
file
مطلوب
الجدول المملوء. يجب أن يحتوي بالضبط على الأعمدة
qr code id وname وurl — راجع تنزيل جدول نموذجي للتحديث بالجملة.string
بيانات نمط التصميم المطبّقة على رموز QR المُحدَّثة، عادةً مُرمَّزة كسلسلة JSON، ويُتحقَّق منها مقابل مخطط تصميم فئة رمز QR.
integer
معرّف مجلد لنقل رموز QR المُحدَّثة إليه.
curl -X POST "https://api.scanova.io/bulk-operation/update/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-F "name=October redirect update" \
-F "file=@url-updates.csv"
{
"operation_id": "bo-upd-002",
"message": ["Your file is being processed. We'll email you once it's ready."]
}
status/progress. يُعاد 400 إذا لم يحتوِ الملف بالضبط على الأعمدة الثلاثة المطلوبة، أو كانت بيانات الصف غير صالحة. يُعاد 403 إذا كان الحساب يفتقر إلى حصة BULK_OPERATION، أو كانت خطته غير مفعّلة، أو يفتقر إلى صلاحية BULK_OPERATION_CAN_UPDATE.
ذات صلة
- تنزيل جدول نموذجي للتحديث بالجملة — من أين يأتي هذا الملف.
- تحديث اسم/وسوم رموز QR بالجملة — النظير لتحديث الاسم/الوسوم بدلًا من ذلك.
- سرد العمليات بالجملة — انتظار الاكتمال.
- نظرة عامة على Management API — مخطط المصادقة وقواعد الحصة المطبّقة على نقطة النهاية هذه.
التفويضات
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
الاستجابة
Update started.
هل كانت هذه الصفحة مفيدة؟