curl -X PATCH "https://api.scanova.io/campaign/user-log/118/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "last_dismissed": "2026-08-21T09:02:00Z" }'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": "2026-08-21T09:02:00Z",
"last_submitted": null,
"is_popup_disabled": false
}
الحملة
تحديث سجل حملتك
PATCH /campaign/user-log//
PATCH
/
campaign
/
user-log
/
{id}
/
curl -X PATCH "https://api.scanova.io/campaign/user-log/118/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "last_dismissed": "2026-08-21T09:02:00Z" }'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": "2026-08-21T09:02:00Z",
"last_submitted": null,
"is_popup_disabled": false
}
يحدّث سجل حالة واحد لحملة تقييم G2 على مضيف Management API (
تُدعم كل من
لا يمكن ضبط
يظهر الحقل
api.scanova.io)، مصادَقًا عليه بمفتاح Management API الخام الخاص بك.
PUT https://api.scanova.io/campaign/user-log/{id}/
PATCH https://api.scanova.io/campaign/user-log/{id}/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
integer
مطلوب
معرّف (
id) سجل الحالة، من POST /campaign/user-log/ أو GET /campaign/active/user-log/.PUT (لاستبدال كامل) وPATCH (لتحديث جزئي)، وكلاهما يقبل نفس مجموعة الحقول الموثّقة في تسجيل أن النافذة المنبثقة قد عُرضت أو أُغلقت أو أُرسلت، باستثناء g2_campaign — السجل الذي تُحدّثه محدَّد بواسطة id في عنوان URL، وليس شيئًا يمكنك نقله إلى حملة أخرى بعد الإنشاء.
curl -X PATCH "https://api.scanova.io/campaign/user-log/118/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "last_dismissed": "2026-08-21T09:02:00Z" }'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": "2026-08-21T09:02:00Z",
"last_submitted": null,
"is_popup_disabled": false
}
لا يمكن ضبط is_popup_disabled هنا
يظهر الحقل is_popup_disabled في كل استجابة من هذا المورد، لكنه للقراءة فقط في هذا المُسلسِل (serializer) — إرساله في نص الطلب (عبر PUT أو PATCH) يُتجاهل بصمت، رغم كونه حقلًا حقيقيًا في النموذج الأساسي. لا يوجد حاليًا أي طرف موثَّق في Management API يبدّل قيمته؛ يُضبط داخليًا فقط.
النطاق والأخطاء
مقتصر على سجلات الحالة المملوكة للحساب مُقدِّم الطلب — أيid يخص حسابًا آخر يعيد 404، وليس 403، بحيث لا يمكن استخدام هذا الطرف لاستكشاف وجود سجلات حالة لحسابات أخرى.
طرق ذات صلة
- تسجيل أن النافذة المنبثقة قد عُرضت أو أُغلقت أو أُرسلت — ينشئ السجل الذي يحدّثه هذا الطرف.
- الحصول على حالة الإغلاق الخاصة بك للحملة النشطة — قراءة الحالة الحالية لهذا السجل.
- الحصول على حملة التقييم النشطة — الحملة التي ينطبق عليها سجل الحالة هذا.
- نظرة عامة على 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.
معلمات المسار
الجسم
application/json
الاستجابة
200 - application/json
Log row updated.
هل كانت هذه الصفحة مفيدة؟