Skip to main content
PUT
يسترجع رمز QR واحدًا أو يحدّثه أو يحذفه على مضيف Management API (‏management.scanova.io)، مصادَقًا عليه بمفتاح Management API الخام الخاص بك.
string
مطلوب
qrid الخاص برمز QR (مثل QR7K9M2XN) — المعرّف المقروء للبشر الذي تعيده GET /qr/، وليس id الرقمي.
نفس هذا العرض (view) متاح أيضًا عبر /qr/{qrid}/ (أي تحت نفس بادئة المسار الخاصة بنقطة نهاية السرد/الإنشاء) — كلا المسارين يؤديان إلى نفس العرض والسلوك تمامًا. هذا المرجع يوثّق /qrcode/{qrid}/ لأن هذا هو المسار الذي تم التحقق منه لمجموعة التوثيق هذه، لكن كلاهما يعمل.
كلٌّ من PUT وPATCH مدعومان (PUT لاستبدال كامل، وPATCH لتحديث جزئي) ويقبلان نفس مجموعة الحقول الموثّقة لـ إنشاء رمز QR. التحديث الناجح يعيد 200 OK مع تمثيل التفاصيل المحدَّث الموضح أعلاه.

النطاق والأخطاء

كل طريقة هنا تعمل فقط على رموز QR المملوكة للحساب الذي يخصه المفتاح — طلب qrid لا تملكه (أو غير موجود) يعيد 404، لا 403، بحيث لا يمكنك استخدام نقطة النهاية هذه لاستكشاف وجود رموز QR تخص حسابات أخرى.

ذات صلة

  • الاسترجاع — العملية الأخرى لنفس نقطة النهاية هذه.
  • الحذف — العملية الأخرى لنفس نقطة النهاية هذه.
  • سرد رموز QR — ابحث عن qrid للعمل عليه هنا، أو مجموعة الحقول الكاملة التي يقبلها تحديث نقطة النهاية هذه.
  • إنشاء رمز QR — ابحث عن qrid للعمل عليه هنا، أو مجموعة الحقول الكاملة التي يقبلها تحديث نقطة النهاية هذه.
  • تنزيل صورة رمز QR — صيّر رمز QR هذا كملف صورة.
  • سرد رموز QR في سلة المهملات — إلى أين ينتهي رمز QR بعد استدعاء DELETE هنا.

التفويضات

Authorization
string
header
مطلوب

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. management.scanova.io) — the same key sent to the regular API host will not authenticate.

معلمات المسار

qrid
string
مطلوب

الاستجابة

200

QR code updated