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

افزودن گروهی کارمندان (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خطای داخلی سرور