ساخت و تکمیل پروفایل RetenX

ساخت یا به‌روزرسانی Subscriber مستقل از Push با شناسه کاربر در سیستم شما (External ID) (همان Alias اصلی)، شماره موبایل، شناسه‌های مستعار و ویژگی‌های پروفایل.

POST
https://pushfa.com/api/webservices/retention/profiles/upsert
دانلود کالکشن Postman

کاربرد

این وب‌سرویس برای CRM، فرم سرنخ، ثبت‌نام و خرید سروری است. اگر alias داده‌شده از قبل وجود داشته باشد همان پروفایل به‌روزرسانی می‌شود؛ در غیر این صورت یک شناسه ثابت مخاطب (Subscriber ID) جدید بدون توکن FCM ساخته می‌شود. وقتی SDK بعداً Push را ثبت کند، توکن به همین شناسه ثابت مخاطب (Subscriber ID) متصل می‌شود.

پارامترها

فیلدتوضیحالزام
api_public_key کلید عمومی سرویس پوشفا بله
api_private_key کلید خصوصی سرویس پوشفا بله
subscriber_id شناسه پروفایل موجود برای به‌روزرسانی مستقیم خیر
external_id Alias عادی و اصلی کاربر در سیستم شما؛ متفاوت از شناسه سفارشی (Custom Alias) خیر؛ اگر aliases وجود دارد
aliases[mobile] شماره موبایل یا هر alias با label دلخواه حداقل external_id یا یک alias
properties[key] ویژگی‌های ماندگار پروفایل مانند نام، شهر یا پلن خیر

نمونه form-data

curl -X POST https://pushfa.com/api/webservices/retention/profiles/upsert \
  -F "api_public_key=YOUR_PUBLIC_KEY" \
  -F "api_private_key=YOUR_PRIVATE_KEY" \
  -F "external_id=customer-42" \
  -F "aliases[mobile]=09120000000" \
  -F "aliases[crm_id]=CRM-9182" \
  -F "properties[name]=سارا"

پاسخ

{
  "data": {
    "subscriber_id": "UUID",
    "external_id": "customer-42",
    "aliases": { "mobile": "09120000000" },
    "has_push": false
  }
}
Ctrl+I