پرش به مطلب اصلی

افزودن گروهی کارمندان (Post: Upload User Whitelist)

برای اضافه کردن گروهی کارمندان به کد تخفیف از طریق فایل استفاده می‌شود.


اطلاعات عمومی​

  • آدرس: /api/v2/purchased-voucher/{id}/user-whitelist/upload
  • متد: POST
  • نوع محتوا: multipart/form-data
  • احراز هویت: نیازمند token

احراز هویت​

  • این درخواست نیاز به یک Authorization token دارد که باید در هدر ارسال شود.

پارامترهای مسیر​

پارامترنوع دادهضروریتوضیحات
idintegerبلهشناسه کد تخفیف خریداری‌شده

پارامترهای فرم (Form Data)​

فیلدنوع دادهضروریتوضیحات
csvfileبلهفایل CSV حاوی لیست کاربران برای افزودن به لیست سفید

توضیحات فایل CSV:

  • فایل CSV باید شامل یک ستون با عنوان cellphone باشد که شماره تلفن همراه کاربران در آن قرار دارد.
  • فرمت شماره تلفن‌ها باید به صورت رشته‌ای و قابل خواندن باشد.
  • هر خط فایل CSV باید شامل اطلاعات یک کاربر باشد.

نمونه درخواست​

curl --location --request POST 'https://corporate.snapp.site/api/v2/purchased-voucher/5113/user-whitelist/upload' \
--header 'Authorization: <your_authorization_token>' \
--form 'csv=@"/path/to/your/users.csv"'

پاسخ موفق​

{
"message": "OK",
"status": 0
}

توضیحات فیلدهای پاسخ​

فیلدنوع دادهتوضیحات
messagestringپیام کلی پاسخ (مثلاً "OK")
statusintegerکد وضعیت پاسخ (0 برای موفقیت)

خطاها​

کد وضعیتتوضیحات
400درخواست نامعتبر (ورودی‌های اشتباه)
401نیاز به احراز هویت
403دسترسی غیرمجاز
404کد تخفیف موردنظر یافت نشد
500خطای داخلی سرور