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

مشاهده محدودیت مکانی (Get: Location Whitelist)

برای مشاهده محدودیت مکانی یک کد تخفیف استفاده می‌شود.


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

  • آدرس: /api/v2/purchased-voucher/{id}/location-whitelist
  • متد: GET
  • نوع محتوا: application/json
  • احراز هویت: نیازمند token

احراز هویت

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

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

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

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

curl --location --request GET 'https://corporate.snapp.site/api/v2/purchased-voucher/5113/location-whitelist' \
--header 'Authorization: <your_authorization_token>' \
--header 'Accept: application/json'

پاسخ موفق

{
"data": [
{
"created_at": "string",
"id": 0,
"location_type": 1,
"name": "string",
"updated_at": "string"
}
],
"message": "string",
"status": 0,
"voucher": {
"bulk_count": 0,
"created_at": "string",
"enabled": true,
"end_date": "string",
"id": 0,
"is_claimed": true,
"mode": 0,
"percent_value": 0,
"start_date": "string",
"static_value": 0,
"title": "string",
"total_max_use_times": 0,
"type": 0,
"updated_at": "string",
"user_id": 0,
"user_max_use_times": 0,
"value_cap": 0,
"voucher_code": "string"
}
}

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

لیست موقعیت‌های سفید شده (data)

فیلدنوع دادهتوضیحات
idintegerشناسه موقعیت مکانی در لیست سفید
namestringنام موقعیت مکانی
location_typeintegerنوع موقعیت مکانی (۱: مبدأ، ۲: مقصد)
created_atstringتاریخ ایجاد موقعیت مکانی
updated_atstringتاریخ آخرین بروزرسانی موقعیت مکانی

اطلاعات کد تخفیف (voucher)

فیلدنوع دادهتوضیحات
idintegerشناسه کد تخفیف
titlestringعنوان کد تخفیف
voucher_codestringکد کد تخفیف
typeintegerنوع کد تخفیف
modeintegerحالت کد تخفیف
bulk_countintegerتعداد موجود در حالت انبوه
percent_valueintegerدرصد تخفیف
static_valueintegerمقدار تخفیف ثابت
value_capintegerسقف تخفیف
user_max_use_timesintegerحداکثر دفعات استفاده کاربر
total_max_use_timesintegerحداکثر دفعات استفاده کلی
start_datestringتاریخ شروع اعتبار
end_datestringتاریخ پایان اعتبار
enabledbooleanوضعیت فعال بودن کد تخفیف
is_claimedbooleanوضعیت دریافت‌شده بودن کد تخفیف
created_atstringتاریخ ایجاد کد تخفیف
updated_atstringتاریخ آخرین بروزرسانی کد تخفیف

خطاها

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

توضیحات تکمیلی

  • location_type مشخص می‌کند که موقعیت مکانی برای مبدأ (۱) یا مقصد (۲) است.
  • اگر کد تخفیف دارای موقعیت‌های سفید نباشد، مقدار data آرایه‌ای خالی خواهد بود.