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

لیست گروه همراه با محدودیت ها (Get Role Restriction)

برای دریافت گروه با محدودیت استفاده میشود.


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

  • آدرس: /api/v2/wallet-restriction/role/{id}
  • متد: GET
  • نوع محتوا: application/json
  • احراز هویت: نیازمند token

احراز هویت​

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

پارامترهای درخواست​

فیلدنوع دادهضروریمحل مقداردهیتوضیحات
idintegerبلهpathشناسه نقش موردنظر

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

curl --location --request GET 'https://corporate.snapp.site/api/v2/wallet-restriction/role/1' \
--header 'Authorization: <your_authorization_token>' \
--header 'Content-Type: application/json'

پاسخ موفق​

{
"message": "Success",
"data": {
"role": {
"id": 37716,
"title": "تعداد 3",
"created_at": "2023-07-22T13:22:35+03:30",
"updated_at": "2023-07-22T13:22:35+03:30"
},
"restrictions": [
{
"id": 34797,
"user_id": 1443,
"type": 3,
"description": "تعداد 3",
"created_at": "2023-07-22T13:23:16+03:30",
"updated_at": "2023-07-22T13:23:16+03:30",
"time": {
"id": 19,
"corporate_restriction_id": 34797,
"start_date": "1402/04/31",
"start_date_enabled": true,
"end_date": "1402/05/20",
"end_date_enabled": true,
"ride_limit": 1,
"created_at": "2023-07-22T13:23:16+03:30",
"updated_at": "2023-07-22T13:23:16+03:30"
}
},
{
"id": 34793,
"user_id": 1443,
"type": 2,
"description": "بودجه 2",
"created_at": "2023-07-22T13:15:45+03:30",
"updated_at": "2023-07-22T14:29:28+03:30",
"budget": {
"id": 30391,
"corporate_restriction_id": 34793,
"type": 4,
"amount": 10000000,
"created_at": "2023-07-22T13:15:45+03:30",
"updated_at": "2024-07-02T13:27:51+03:30"
}
},
{
"id": 34816,
"user_id": 1443,
"type": 1,
"description": "تستی من ",
"created_at": "2023-07-18T12:49:59+03:30",
"updated_at": "2023-07-18T12:49:59+03:30",
"locations": [
{
"id": 14313,
"corporate_restriction_id": 34816,
"type": 2,
"location_geohash": "",
"location_title": "کرج",
"city_id": 2,
"created_at": "2023-07-29T13:29:45+03:30",
"updated_at": "2023-07-29T13:29:45+03:30"
}
]
},
{
"id": 35019,
"user_id": 1443,
"type": 4,
"description": "من همیشه عجله دارم",
"created_at": "2024-11-04T11:44:13+03:30",
"updated_at": "2024-11-04T11:44:13+03:30"
}
]
},
"status": 200
}
فیلدنوع دادهتوضیحات
roleobjectاطلاعات نقش
role.idintegerشناسه نقش
role.titlestringعنوان نقش
restrictionsarrayلیست محدودیت‌های مرتبط با نقش

خطاها​

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

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

  • این API اطلاعات مربوط به یک نقش مشخص را به همراه تمامی محدودیت‌های آن برمی‌گرداند.
  • محدودیت‌ها می‌توانند از نوع بودجه‌ای، مکانی یا زمانی باشند.